Индивидуальные иконки для разделов форума
Тема на саппорте
Описание: Данный хак позволяет использовать на главной странице форума, свои статусные иконки для каждого из разделов.
Возможности данного хака:
1) Нет никаких новых полей, и дополнителных запросов в Б.Д.
2) Все настройки только на странице опций (да и то на уровне вкл./выкл.)
3) Показываются все статусы раздела (новые, нет новых, закрыт)
4) Если изображения для какого либо из разделов нет, то выводятся стандартные иконки стиля (того который установлен, не обязательно дефолтного).
Принцип работы:
При открытии главной страницы форума модуль проверяет в определеной директории наличие файлов, чья маска соответствует типу:
x_new.
yyy /
x_old.
yyy /
x_new_lock.
yyy /
x_old_lock.
yyy где
x это ID раздела форума, а
yyy - это тип расширения файлов указанный в настройках хака. Если скрипт находит такой файл, то именно он и будет использован для отображения статуса раздела, если не находит, то используются стандартные файлы статуса.
Установка:
1) Установить продукт в нужной кодировке
2) в шаблоне
forumhome_forumbit_level2_post найти:
PHP код:
<td class="alt2"><img src="$stylevar[imgdir_statusicon]/$forum[imageprefix]forum_$forum[statusicon].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]" /></td>
И заменить на:
PHP код:
<td class="alt2"><img src="$forum[statusiconfilename]" $forum[cat_image_height] $forum[cat_image_width] alt="" border="0" id="forum_statusicon_$forum[forumid]"/></td>
3) Зайти в опции Хака и выставить необходимые настройки.
4) Положить в указанную вами папку новые файлы иконок.
Индивидуальные иконки для разделов форума (3.1 Кб)