Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Kauman

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

Рекомендованные сообщения

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

rWGdWv2.png

Поделиться сообщением


Ссылка на сообщение

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

 

<if test="hasUnread:|:$forum_data['_has_unread']">
<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&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&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&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="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 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...