memb3r Posted January 5, 2015 Share Posted January 5, 2015 Доброго времени суток!Скачал недавно дизайн и столкнулся с непонятной для меня проблемой. В дизайне каким-то образом отключено оповещение о новых сообщениях/темах в разделах. Т.е. дизайн использует всего одну иконку рядом с названием форума и после прочтения новой темы в разделе иконка не меняется и текст названия раздела не становится "тонким". Пытался загуглить, но, увы, безрезультатно. :( Собственно, вот о чем идет речь: На стандартном шабе: На новом шабе: Есть ли какие-нибудь идеи, где можно изменить этот параметр? Я не большой знаток IP.Board, по этому возможно я упускаю какие-то элементарные вещи. :rolleyes: P.S. В названии темы ошибка вкралась. Версия IPB 3.4.7. Link to comment Share on other sites More sharing options...
Атаман Posted January 5, 2015 Share Posted January 5, 2015 Иконка прочитанной темы должна называться f_icon_read.png (сделайте более прозрачной её и загрузите с заменой). И не помешало бы ссылку на сайт, чтоб подсказать по тексту. Link to comment Share on other sites More sharing options...
memb3r Posted January 5, 2015 Author Share Posted January 5, 2015 Вы не поняли, дизайн использует иконку default.png в обоих случаях (read/unread). Дизайн использую на виртуальной машине, в паблик не выставлял. Link to comment Share on other sites More sharing options...
Атаман Posted January 5, 2015 Share Posted January 5, 2015 А по поводу иконок, скорее всего через код поправляли. Ац - внешний вид - Ваш шаблон - список форум - 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§ion=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> Link to comment Share on other sites More sharing options...
memb3r Posted January 5, 2015 Author Share Posted January 5, 2015 Угу, я нашел default.png, но что интересно f_icon_read.png в коде тоже есть, однако он не используюется т.к. при смене одного default.png у дизайна меняются иконки у обоих форумов (с прочитанным и не почитанным контентом). Link to comment Share on other sites More sharing options...
Атаман Posted January 5, 2015 Share Posted January 5, 2015 Значит шаблон не стандартный, в Вашем шаблоне можно использовать свои иконки для каждого раздела, вроде-бы. Link to comment Share on other sites More sharing options...
Атаман Posted January 5, 2015 Share Posted January 5, 2015 Сделайте сравнение со стандартным шаблоном, вырежете ненужное с заменой. И всё будет ок. Link to comment Share on other sites More sharing options...
memb3r Posted January 5, 2015 Author Share Posted January 5, 2015 К сожалению моих познаний в кодинге не достаточно, чтобы понять что лишнее и что нужно заменить на код из стандартного шаба :( P.S. При полной замене на код из стандартного форум ломается, что, в принципе, ожидаемо. Link to comment Share on other sites More sharing options...
memb3r Posted January 5, 2015 Author Share Posted January 5, 2015 Методом тыка я все же сделал правильную замену и теперь иконка стала меняться, однако я так и не обнаружил кусок кода где меняется жирность текста при прочтении новой темы форума. Link to comment Share on other sites More sharing options...
Атаман Posted January 5, 2015 Share Posted January 5, 2015 это уже css - ссылку на форум в ЛС, с включенным шаблоном. Link to comment Share on other sites More sharing options...
memb3r Posted January 5, 2015 Author Share Posted January 5, 2015 Да, это ксс, но привязка к нему происходит именно в boardIndexTemplate т.к. когда я заменяю код boardIndexTemplate целиком из стандартного шаба, то та самая настройка включается. Мне бы понять какой именно кусок нужно заменить на кусок из стандартного шаба. Хотя бы понять где этот кусок у стандартного шаба, а далее я уже сориентируюсь. Просто пока нет возможности загрузить шаб на сам сайт т.к. у меня нет доступа к панельке админа. Link to comment Share on other sites More sharing options...
newbie Posted January 5, 2015 Share Posted January 5, 2015 Методом тыка я все же сделал правильную замену и теперь иконка стала меняться, однако я так и не обнаружил кусок кода где меняется жирность текста при прочтении новой темы форума.Открываете 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§ion=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> Первая строка Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now