В каждой теме внизу есть
Настройки: Закрыть тему | Объединить | Редактировать тему | Удалить тему | Перенести | Поднять тему
видимая только модерам и админу, а можно это поместить наверх а не внизу? Т.е. чтобы это было где то перед самими сообщениями в темме? А то знаний ноль и ничего не получается
спасибо.
Как поднять настройки темы (опции модерирования) вверх
Берем код в самом низу topic.cgi (перед подпрограммами):
Код: &getmember($inmembername); if ($membercode eq "ad" || $membercode eq "mo") { $output .= qq~ <table cellspacing=3 cellpadding=0 width=$tablewidth align=center> <tr><td> <td valign=middle nowrap align=right><font face="$font" color=$menufontcolor size=$dfontsize1> $ibtxt{'3014'} <a href="$postingsprog?action=lock&forum=$inforum&topic=$intopic">$ibtxt{'3015'}</a> | <a href="$postingsprog?action=edittopic&forum=$inforum&topic=$intopic">$ibtxt{'9999'}</a> | <a href="$postingsprog?action=unlock&forum=$inforum&topic=$intopic">$ibtxt{'3016'}</a> | <a href="$postingsprog?action=delete&forum=$inforum&topic=$intopic">$ibtxt{'3017'}</a> | <a href="$postingsprog?action=movetopic&forum=$inforum&topic=$intopic">$ibtxt{'3018'}</a> </td> </tr> </table> <p> <p> <!-- Cgi-bot End bottom page --> ~; } |
Копируем его в буфер обмена и удаляем из того места, где брали.
Меняем его на такой:
Код: ### moder's function start &getmember($inmembername); if ($membercode eq "ad" || $membercode eq "mo") { $moder_funck= qq~ <table cellspacing=3 cellpadding=0 width=$tablewidth align=center> <tr><td> <td valign=middle nowrap align=right><font face="$font" color=$menufontcolor size=$dfontsize1> $ibtxt{'3014'} <a href="$postingsprog?action=lock&forum=$inforum&topic=$intopic">$ibtxt{'3015'}</a> | <a href="$postingsprog?action=edittopic&forum=$inforum&topic=$intopic">$ibtxt{'9999'}</a> | <a href="$postingsprog?action=unlock&forum=$inforum&topic=$intopic">$ibtxt{'3016'}</a> | <a href="$postingsprog?action=delete&forum=$inforum&topic=$intopic">$ibtxt{'3017'}</a> | <a href="$postingsprog?action=movetopic&forum=$inforum&topic=$intopic">$ibtxt{'3018'}</a> </td> </tr> </table> ~; } ### moder's function end |
То есть убираем лишние переводы строк и весь код, выводящий опции модерирования присваиваем переменной $moder_funck.
Этот код помещаем после:
Код: &postings; &whosonline("$inmembername|$ibtxt{'3020'} <a href=\"$threadprog?forum=$inforum&topic=$intopic\"><b>$topictitle</b></a> $ibtxt{'2028'} <a href=\"$forumsprog?forum=$inforum\"><b>$forumname</b></a>|$ibtxt{'1602'}") if ($privateforum ne "yes"); &moderator; &title; |
А потом выводим эту переменную там, где нам надо. Чтобы это было вверху, пишем так:
Код: <!-- Cgi-bot Start top of topic page --> <table cellpadding=0 cellspacing=0 border=0 width=$tablewidth align=center> <tr><td width=30% rowspan=2>$forumgraphic</td> <td valign=middle align=top><font face="$font" color=$fontcolormisc size=$dfontsize2> <font face="$font" color=$fontcolormisc size=$dfontsize2> <img src="$imagesurl/images/closedfold.gif" border=0><a href="$forumsummaryprog"> $boardname</a> <br> <img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/closedfold.gif" border=0> <a href="$forumsprog?forum=$inforum">$forumname</a> <br> <img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/openfold.gif" border=0> $topictitle </td> $uservisitdata </tr> </table> $moder_funck <br> <table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center> |
Чтобы еще и внизу писалось, дополнительно добавляем:
Код: # #################################### Форма ответа ######################### $output .= qq~ <table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center> <tr> <td> <table cellpadding=3 cellspacing=1 border=0 width=100%> <tr bgcolor="$menubackground"><td valign=middle align=center nowrap width=10%><font face="$font" color=$fontcolormisc size=$dfontsize1> $nexttopiclinks</td> <td valign=middle nowrap width=30%> <font face="$font" color=$menufontcolor size=$dfontsize1>$pages</td> <td align=right valign=bottom bgcolor=$menubackground nowrap>$jumphtml</td> </tr> </table></td></tr></table> <p> $moder_funck ~; #------- END HTML |