lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Для тех, у кого поменяно отображение верхней части topic.cgi, убраны картинки openfold.gif и closedfold.gif, убрано ступенчатое отображение, вида: Код: Тест test test Отметить все сообщения в форуме как прочитанные [ Помощь ] » Добро пожаловать в test « | и сделано в одну строчку, как на руборде: Имя конференции >> Имя форума >> Название темы По аналогии с: http://forum.ru-board.com/topic.cgi?forum=21&topic=0494#4 Так вот, для тех, у кого сделан вывод в одну строчку (потому что я не представляю, куда это задизайнить в дефолтной конфе), предлагаю добавить вывод в топике описания темы. Для конф с небольшой посещаемостью тормозов не добавит. topic.cgi После (примерно): Код: $filetoopen = "$ikondir" . "forum$inforum/list.cgi"; $filetoopen = &stripMETA($filetoopen); if (-e $filetoopen) { open(FILE, $filetoopen) or &error("Открытие файла&Не найден форум$inforum/list.cgi"); flock (FILE, 1); @allthreads = <FILE>; close(FILE); $totalthreadcount = @allthreads; $count = 0; foreach $line (@allthreads) { #start foreach @threads ($tempno, $trash) = split(/\|/, $line); chomp $line; push (@numbercounter, $tempno); if ($intopic eq $tempno) { ($topicid, $topictitle, $topicdescription, $threadstate, $threadposts ,$threadviews, $startedby, $startedpostdate, $lastposter, $lastpostdate, $sticky) = split(/\|/,$line); | Добавить: Код: $topdescrmy=$topicdescription; ##Вывод описания start if(!$topicdescription){ $topdescrmy=""; } else{ $topdescrmy=qq~<tr><td><div class="menu10">Описание темы: <span class="menu88">$topdescrmy</span</div></td></tr>~; } ##Вывод описания end | Стили только свои поставьте, или уберите вообще: Код: $topdescrmy=$topicdescription; ##Вывод описания start if(!$topicdescription){ $topdescrmy=""; } else{ $topdescrmy=qq~<tr><td><font face=$font color=$menufontcolor size=$dfontsize1>Описание темы: $topdescrmy</font></td></tr>~; } | Дальше ищем вывод верха, у меня такой код: Код: <!-- Cgi-bot Start top of topic page --> <table width=$tablewidth align=center border=1 cellspacing=0 cellpadding=2 bordercolor=$menubackground> <tr> <td align=left valign=top><div class="post"><a class="options1" href="$forumsummaryprog">$boardname</a> » $category » <a href="$forumsprog?forum=$inforum" class="options1">$forumname</a> » $topictitle</div></td> </tr> | Дальше перед </table> Добавляем: $topdescrmy Итого получаем: Код: <!-- Cgi-bot Start top of topic page --> <table width=$tablewidth align=center border=1 cellspacing=0 cellpadding=2 bordercolor=$menubackground> <tr> <td align=left valign=top><div class="post"><a class="options1" href="$forumsummaryprog">$boardname</a> » $category » <a href="$forumsprog?forum=$inforum" class="options1">$forumname</a> » $topictitle</div></td> </tr> $topdescrmy </table> | Стили, опять-таки, меняйте на свои. Если кому непонятно конкретно с его кодом, спрашивайте. Сейчас в меня опять помидоры полетят, что код топорный.... |