batva
crazy administrator | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Хака готового для IB нет, а от моего кода этого хака толку тебе не будет, ибо код этой конфы уже мало имеет общего с ikonboard. Я тебе расскажу принцип, а ты если немного с перлом дружиш сделаешь сам если не дружишь, попроси друга, он тебе сделает. сделать можно так. завести в allforums.cgi еще одно поле в самом конце, и там хранить имя файла иконки (name), это можно сделать руками, что быстрее, а можно и к админцентру это прикрутить, что не особо нужно. Теперь вытаскивай это имя в ikonboard.cgi Вот тут добавь переменную для этого $ikonkaforuma Код: ($categoryplace, $category, $forumname, $forumdescription, $forummoderator, $htmlstate, $idmbcodestate, $privateforum, $startnewthreads, $lastposter, $lastposttime, $threads, $posts, $forumgraphic, $forumid) = split(/\|/,$sortedforums) | далее в ikonboard.cgi найти этот кусок, он определяет иконку в зависимости от новых сообщений. Код: $folderpicture = qq( ); if (($lastposttime > $forumlastvisit) and ($inmembername ne "$ibtxt{'0043'}")) { $folderpicture = qq~<img src="$imagesurl/images/foldernew.gif" border="0" align=center>~; $posts = qq~<font face="$font" size=$dfontsize2 color=$fonthighlight></b>$posts</b></font><font face="$font" color=$forumfontcolor size=$dfontsize2>~; } else { $folderpicture = qq~<img src="$imagesurl/images/folder.gif" border="0">~; $posts = qq~<font face="$font" color=$forumfontcolor size=$dfontsize2>$posts~; } | Теперь вместо folder.gif пихай $ikonkaforuma.gif а вместо foldernew.gif new$ikonkaforuma.gif Соответсвенно файлы на сервере называй name и newname Это все. Думаю понятно объяснил. |