Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
memb3r

Оповещение о новых темах в разделе IPB 3.4.6

Recommended Posts

Доброго времени суток!

Скачал недавно дизайн и столкнулся с непонятной для меня проблемой. В дизайне каким-то образом отключено оповещение о новых сообщениях/темах в разделах. Т.е. дизайн использует всего одну иконку рядом с названием форума и после прочтения новой темы в разделе иконка не меняется и текст названия раздела не становится "тонким". Пытался загуглить, но, увы, безрезультатно. :(

 

Собственно, вот о чем идет речь:

 

 

На стандартном шабе:

h2k8acgkT4Y.jpg

 

На новом шабе:

j3nXKG61ywA.jpg

 

 

 

Есть ли какие-нибудь идеи, где можно изменить этот параметр? Я не большой знаток IP.Board, по этому возможно я упускаю какие-то элементарные вещи. :rolleyes:

 

P.S. В названии темы ошибка вкралась. Версия IPB 3.4.7.

Share this post


Link to post
Share on other sites

Иконка прочитанной темы должна называться f_icon_read.png (сделайте более прозрачной её и загрузите с заменой). И не помешало бы ссылку на сайт, чтоб подсказать по тексту.

Share this post


Link to post
Share on other sites

Вы не поняли, дизайн использует иконку default.png в обоих случаях (read/unread). Дизайн использую на виртуальной машине, в паблик не выставлял.

Share this post


Link to post
Share on other sites

А по поводу иконок, скорее всего через код поправляли.

 

Ац - внешний вид - Ваш шаблон - список форум - boardIndexTemplate

 

Ищем default.png: правим на f_icon_read.png

 

var unreadIcon = "<img src='{$this->settings['img_url']}/default.png' />";

 

Ищем default.png: правим на f_icon_read.png

 

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

 

Ищем default.png: правим на f_icon.png

 

<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&k={$this->member->form_hash}" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a>

Share this post


Link to post
Share on other sites

Угу, я нашел default.png, но что интересно f_icon_read.png в коде тоже есть, однако он не используюется т.к. при смене одного default.png у дизайна меняются иконки у обоих форумов (с прочитанным и не почитанным контентом).

Share this post


Link to post
Share on other sites

Значит шаблон не стандартный, в Вашем шаблоне можно использовать свои иконки для каждого раздела, вроде-бы.

Share this post


Link to post
Share on other sites

Сделайте сравнение со стандартным шаблоном, вырежете ненужное с заменой. И всё будет ок.

Share this post


Link to post
Share on other sites

К сожалению моих познаний в кодинге не достаточно, чтобы понять что лишнее и что нужно заменить на код из стандартного шаба :(

 

P.S. При полной замене на код из стандартного форум ломается, что, в принципе, ожидаемо.

Share this post


Link to post
Share on other sites

Методом тыка я все же сделал правильную замену и теперь иконка стала меняться, однако я так и не обнаружил кусок кода где меняется жирность текста при прочтении новой темы форума.

Share this post


Link to post
Share on other sites

это уже css - ссылку на форум в ЛС, с включенным шаблоном.

Share this post


Link to post
Share on other sites

Да, это ксс, но привязка к нему происходит именно в boardIndexTemplate т.к. когда я заменяю код boardIndexTemplate целиком из стандартного шаба, то та самая настройка включается. Мне бы понять какой именно кусок нужно заменить на кусок из стандартного шаба. Хотя бы понять где этот кусок у стандартного шаба, а далее я уже сориентируюсь. Просто пока нет возможности загрузить шаб на сам сайт т.к. у меня нет доступа к панельке админа.

Share this post


Link to post
Share on other sites
Методом тыка я все же сделал правильную замену и теперь иконка стала меняться, однако я так и не обнаружил кусок кода где меняется жирность текста при прочтении новой темы форума.
Открываете 2 вкладки с главной страницей форума с разными стилями и сравниваете код. Далее уже в шаблоне ищите.

											<tr class='<if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>
											<td class='col_c_icon'>
												<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>
											</td>

Первая строка

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...