Перейти к содержимому


Информация статьи

  • Дабавлена: 30 окт 2012 20:59
  • Обновлена: 30 окт 2012 21:04
  • Просмотров: 3135
 


* * * * *
3 Рейтинг

Иконки для форумов (ручной метод)

Если нет желания работать с Forum Icon

Написано Eudgene 30 окт 2012 20:59
[info='Иконки для форумов']Преимущество данной модификации стиля не только в его простоте, но и в том, что имеется возможность установить в качестве иконки форума анимированную картинку в gif формате.[/info]

Изменения и настройки.

1. Итак, создаем в директории /public/style_images/ваш стиль/ форума папку icon_for
2. Заходим в Панель Администратора.
3. Переходим к редактированию стиля (Внешний Вид - Управление стилями - Ваш стиль)
4. Открываем шаблон Список форумов (skin_boards) - boardIndexTemplate.
5. Находим
<td class='col_c_icon'>
			 <if test="hasUnread:|:$forum_data['_has_unread']">
			 <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=forum&amp;forumid={$forum_data['id']}&amp;returntoforumid={$this->request['f']}&amp;i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a>
			 <else />
			 <img src='{$this->settings['img_url']}/f_icon_read.png' />
			 </if>
		 </td>
и заменяем на
<td class='col_c_icon'>
<if test="file_exists( DOC_IPS_ROOT_PATH . PUBLIC_DIRECTORY . '/style_images/' . $this->registry->output->skin['set_image_dir'] . '/icon_for/' . $forum_data['id'] . '.gif' )">
<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&amp;module=forums&amp;section=markasread&amp;marktype=forum&amp;forumid={$forum_data['id']}&amp;returntoforumid={$this->request['f']}&amp;i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'>
<img src='{$this->settings['img_url']}/icon_for/{$forum_data['id']}.gif' alt='icon' ></a>
<else />
{parse replacement="{$forum_data['img_new_post']}"}</if>
		 </td>

Как установить иконку.

В созданную нами папку icon_for заливаем картинку в формате gif со следующим видом названия картинки (имя файла):
number.gif
где number - это id форума, для которого устанавливается иконка (узнается из адресной строки).


Вот и все :)
  • 0

Powered by Tutorials 1.5.0 © 2016, by Michael McCune