Иконки форумов

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Иконки форумов

Сообщение Палыч »

Вася писал(а):Подскажите, в каком разделе теперь можно назначать эти иконки?
Ни в каком. San4o предложил давать имена файлам-изображениям с использованием ID форума.
Например, ID данного форума = 23
forum_read.gif_23.png -иконка для прочитанного форума
forum_unread.gif_23.png - иконка для непрочитанного форума
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re:

Сообщение romeo_piter »

San4o писал(а):Нашел решение этого вопроса, немного кривоватое, но рабочее.
OPEN styles/prosilver/template/forumlist_body.html
FIND

Код: Выделить всё

<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
REPLACE WITH

Код: Выделить всё

<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}_{forumrow.FORUM_ID}.png ); background-repeat: no-repeat;">
Теперь для каждого форума можно назначать иконки. Имена файлов иконок должны быть следующего вида:
forum_read.gif_{ID}.png - прочитанный форум
forum_unread.gif_{ID}.png - непрочитанный форум
где {ID} - идентификатор форума (цифра в ссылке на форум)
Пример можно увидеть по адресу http://linux.vsi.ru
Подскажите, возможно ли заставить работать данное решение в случае наличия подфорумов.
Если в форуме с измененой иконкой создаешь подфорум - иконка пропадает.
Аватара пользователя
HardCorE_
phpBB 1.4.0
Сообщения: 36
Стаж: 16 лет 10 месяцев
Откуда: Cyber.KG
Благодарил (а): 33 раза

Re: Иконки форумов

Сообщение HardCorE_ »

В общем если отображает криво, нужно уменьшать описание подфорума.
Аватара пользователя
DeathMan
phpBB 2.0.7a
Сообщения: 648
Стаж: 19 лет 4 месяца
Откуда: Курская обл.
Благодарил (а): 73 раза
Поблагодарили: 8 раз

Re: Иконки форумов

Сообщение DeathMan »

Подскажите, а по какой причине не отображается одна из иконок раздела ?

phpbb3.0.8
кеш чистый
файл сам есть, путь указан правильно (иконки)
кеш в браузере почищен
phpbb3 - сила!
ttindex
phpBB 1.2.0
Сообщения: 18
Стаж: 17 лет 2 месяца

Re: Иконки форумов

Сообщение ttindex »

Ну и как правильно сделать, чтобы работало под Subsilver2?
Аватара пользователя
Alexandr_Sergeevich
phpBB 1.4.1
Сообщения: 48
Стаж: 16 лет 1 месяц
Благодарил (а): 10 раз
Поблагодарили: 3 раза

Re: Иконки форумов

Сообщение Alexandr_Sergeevich »

romeo_piter писал(а):Подскажите, возможно ли заставить работать данное решение в случае наличия подфорумов.Если в форуме с измененой иконкой создаешь подфорум - иконка пропадает.
HardCorE_ писал(а):В общем если отображает криво, нужно уменьшать описание подфорума.
Попробовал уменьшить описание подфорума и ничего не происходит, кэш чистил, изображение обновлял. Что не так делаю?
spman
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 5 месяцев

Re: Иконки форумов

Сообщение spman »

ttindex писал(а):Ну и как правильно сделать, чтобы работало под Subsilver2?
можно так:

в файле /styles/subsilver2/template/forumlist_body.html

найти (! их там 2 !)

Код: Выделить всё

{forumrow.FORUM_FOLDER_IMG}
и заменить каждое на

Код: Выделить всё

<img src="{forumrow.FORUM_FOLDER_IMG_SRC}_{forumrow.FORUM_ID}.png">
затем, как и описывалось выше, в папку /styles/subsilver2/imageset/ загрузить соответствующие файлы картинок вида

forum_read.gif_1.png,
forum_read.gif_2.png,
forum_unread.gif_1.png,
forum_unread.gif_2.png

и т.д., где цифры - это идентификаторы форумов (цифра в ссылке на форум)...
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Иконки форумов

Сообщение romeo_piter »

romeo_piter писал(а):Подскажите, возможно ли заставить работать данное решение в случае наличия подфорумов.
Если в форуме с измененой иконкой создаешь подфорум - иконка пропадает.
Alexandr_Sergeevich писал(а):Попробовал уменьшить описание подфорума и ничего не происходит, кэш чистил, изображение обновлял. Что не так делаю?
Как я понимаю перед урлом надо добавить условие проверки на субкатегорию, и если условие выполняется, то выводить старый вариант урла, если основная категория, то новый.
Как реализовать?

Добавлено спустя 1 час 24 минуты 36 секунд:
Вроде догнал. Проблема с исчезновением картинки заключается в том, что ссылка на нее у форума с подфорумами изменяется, т.е. было:

forum_read.gif_#форума.png
стало
forum_read_subforum.gif_#форума_с_подфорумами.png

Т.е. по сути в ссылку добавляется _subforum
Где формируется эта ссылка я не нашел, но если при создании подфорумов изменять путь к картинке вышеуказанным способом, то всё работает.
Верное ли это решение?

Вернуться в «Запросы модов для phpBB 3.0.x»