Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Другие форумы » Нужен help по коду древовидного форума!

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

LioWD



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет!!
Как сделать так, что бы в форуме отображение ответов шло не:
--------------------------------------------------------------------------------------------------
Тема
<li> Re: Тема
<li><li> Re:Re: Тема
<li><li><li> Re:Re:Re: Тема и т.д., а
--------------------------------------------------------------------------------------------------
Тема
<li> Re: Тема
<li> Re: Тема
<li> Re: Тема, или
--------------------------------------------------------------------------------------------------
<img src=...1.gif>Тема
<img src=...2.gif> Re: Тема
<img src=...2.gif> Re: Тема
<img src=...2.gif> Re: Тема и прочее.
--------------------------------------------------------------------------------------------------
Нужно убрать лишние <li> и лишние Re:,
Возможно установить какое-то ограничение на <li>? Если можно, то как?
Либо придётся изменить что-то к коде (лично я уже запутался), вот кода отображения тем:
 
Код:
--------------------------------------------------------------------------------------------------
[cod]function displayThread( $rootID="", $parentID="" )
{
global $initialMsg, $maxThread, $topicID;
$query = "SELECT rootID, parentID, name, topic, time, ip FROM forum WHERE ";
if( $parentID == "" ) $query .= "parentID='' ORDER BY time DESC LIMIT $initialMsg, $maxThread";
else $query .= "parentID=$rootID ORDER BY time DESC";
$result = mysql_query( $query ) or error( mysql_error() );
$time = time();
echo "        <ul>\n";
while( $row = mysql_fetch_array( $result ) )
{
if( $parentID == "" ) $topicID = $row[ 'rootID' ];
echo "         <li>";
if( $row[ 'ip' ] == "" ) echo "${row[ 'topic' ]}";
else echo "<a href=reply.php?id=${topicID},${row[ 'rootID' ]}>${row[ 'topic' ]}</a>";
echo " - ${row[ 'name' ]}, <font color=#808080><small>" . strftime( "%c", $row[ 'time' ] ) . "</small></font>";
if( $time < $row[ 'time' ] + 60 * 60 && $row[ 'ip' ] != "" ) echo " <img align=absmiddle alt=новое border=0 src=new.gif>";
echo "</li>\n";
displayThread( $row['rootID'], $row['parentID'] );
}
echo "        </ul>\n";
}
--------------------------------------------------------------------------------------------------
Если кто знает как реализовать первый или второй вариант отображения,
либо как убрать лишние "Re:", напишите пожалуйста что знаете !..

Всего записей: 59 | Зарегистр. 16-11-2002 | Отправлено: 17:20 04-08-2003 | Исправлено: LioWD, 17:22 04-08-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Другие форумы » Нужен help по коду древовидного форума!


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru