Убрать пометку форума как прочитанный 3.4.6 - Дизайн и модификация Invision Power Board

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

 

Правила раздела

Здесь обсуждаются вопросы оформления форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Оформление форумов IPB 2.x.
Настройка форумов, включая установку и техническую настройку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Убрать пометку форума как прочитанный 3.4.6

#1 Пользователь не на сайте   Kauman ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 22
  • Регистрация: 12-Январь 15
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 19 Январь 2015 - 21:33

Здравствуйте, я тут вместо стандартных иконок поставил свои картинки, и наблюдаю пару багов, во первых когда наводишь на иконку можно пометить форум как прочитанный и после этого она становится серой, во-вторых иногда появляется другая серая иконка вместо той которая была, хочу вообще убрать "Пометить форум как прочтенный", как это сделать?
-IMG-
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 19 Январь 2015 - 21:51

boardIndexTemplate (Главная страница форума)

<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>

Примерно аналогичный же код можно найти и в forumIndexTemplate

<if test="$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>
	<script type='text/javascript'>
		ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );
	</script>
<else />
	<img src='{$this->settings['img_url']}/f_icon_read.png' />
</if>

По логике заменить на (f_icon_read - иконка прочитанных форумов):

<img src='{$this->settings['img_url']}/f_icon_read.png' />

Но к меткам (point) которые используются в условиях <if test="point:|:"> могут цепляться сторонние хуки, поэтому чтобы сделать шаблон совместим с этими хуками заменяем на:

<if test="hasUnread:|:$forum_data['_has_unread']">
	<img src='{$this->settings['img_url']}/f_icon_read.png' />
<else />
	<img src='{$this->settings['img_url']}/f_icon_read.png' />
</if>

А вообще, не самая лучшая идея калечить такой полезный функционал как отметка прочитанных и не прочитанных форумов.
0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна