Свои иконки для форумов

Started by DarkMod on 2011-09-11 11:41 — 116 replies, 27394 views

#1
################################################################
## MOD Title: Свои иконки для форумов
## MOD Author: _Xz_
##
## Installation Level: Easy
## Installation Time: 5 Minutes
################################################################
Спасибо Nikolaich'y за представленные иконки))
Снимок.webp1.webp
#2
Как я понимаю если в форуме есть новые сообщения, то иконка не меняется?
#3
Как я понимаю если в форуме есть новые сообщения, то иконка не меняется?
Меняется. По крайней мере в оригинальном моде это так
#4
Меняется. По крайней мере в оригинальном моде это так
А на какую иконку оно меняется? И где она должна располагаться и с каким именем?
--- добавлено: Sep 11, 2011 2:05 PM ---
Так. Как я понял долны быть этого же имени (flood.png) с приставкой new_ и находится в том же разделе. Так и сделал, но почему то ничего не меняется. Ошибок в логах нет.
--- добавлено: Sep 11, 2011 2:14 PM ---
Видимо не отрабатывается этот кусок кода в index.php

        // Forum icon

        $dir = $bb_cfg['dir_forum_icon'];
        $forum_icon = ($is_sf) ? $dir .'new_'. stripslashes($f['forum_icon']) : $dir . stripslashes($f['forum_icon']);

        $folder_image = ($f['forum_icon']) ? $forum_icon : $folder_image;
        // Forum icon [END]
#5
1 создай тему
2 почисти куки в брауезере
3 зайди через другого пользователя

и еще чтобы отображалась новое сообщение ты должен сделать так new_название.png
#6
Сделал все в точности. не отображается. В растерянности.
#7
Заметил такую особенность:

Выбираю у раздела recept.png. Применяю . В том же каталоге лежит new_recept.png. В теме есть новое сообщение, но выводится recept.png. Иду обратно в админку и в выборе иконки ставлю пункт "Выберете иконку. Принимаю. Иду и смотрю на раздел - выводится иконка нового сообщения: templates/default/images/folder_new_big.gif

Ошибок в логах нет. Спасайте 🙂
#8
найден косяк (спасибо _Xz_)
В описании (index.php):
$forum_icon = ($is_sf) ? $dir .'new_'. stripslashes($f['forum_icon']) : $dir . stripslashes($f['forum_icon']);

А нужно:

$forum_icon = ($new) ? $dir .'new_'. stripslashes($f['forum_icon']) : $dir . stripslashes($f['forum_icon']);
#9
Надо в код добавить чтоб иконки были по центру
#10
Все шикарно работает! Ть-фу-ть-фу!