ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение: Отображение статуса прикреплённых тем

Страниц (1): [1]
 

1. yura3d - 10 декабря 2010 — 18:40 - перейти к сообщению
Данное дополнение позволяет отображать статус прикреплённых тем, позволяя тем самым в списке тем (при просмотре разделов или обновлённых тем) видеть, была ли та или иная прикреплённая тема прочитана Вами или нет (до выхода этого дополнения такая возможность предоставлялась только для обычных, неприкреплённых тем)

Для установки дополнения необходимо произвести следующие изменения. Откройте файл include/lib.php, найдите строку:
CODE:
if ($topic['pinned'] === TRUE) return '<img src="'.$icon_path.'/sticky.gif" border="0">';

и замените её строками:
CODE:
if ($topic['pinned'] === TRUE && $topic['postdate'] <= $read_time) return '<img src="'.$icon_path.'/sticky.gif" border="0">';
if ($topic['pinned'] === TRUE && $topic['postdate'] >= $read_time) return '<img src="'.$icon_path.'/stickynew.gif" border="0">';

Затем откройте файл language/russian/lang_front_all.php, найдите строку:
CODE:
$this->LANG['TopicPinned'] = 'Прикрепленная тема';

и замените её строками:
CODE:
$this->LANG['TopicPinnedNew'] = 'Прикреплённая тема (есть новые сообщения)';
$this->LANG['TopicPinnedNoNew'] = 'Прикреплённая тема (нет новых сообщений)';

Затем откройте файл templates/InvisionExBB/forum_body.tpl, найдите строку:
CODE:
<td><img src="./templates/InvisionExBB/im/sticky.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicPinned']}</td>

и замените её строкой:
CODE:
<td><img src="./templates/InvisionExBB/im/stickynew.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicPinnedNew']}</td>

Далее в этом же файле найдите строки:
CODE:
<td nowrap><img src="./templates/InvisionExBB/im/hotnonew.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicHotNoNew']}</td>
<td>&nbsp;</td>

и замените их строками:
CODE:
<td nowrap><img src="./templates/InvisionExBB/im/hotnonew.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicHotNoNew']}</td>
<td><img src="./templates/InvisionExBB/im/sticky.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicPinnedNoNew']}</td>

Аналогичные изменения (два последних) необходимо будет проделать и в файле templates/InvisionExBB/newposts.tpl.
Далее перейдите в папку templates/InvisionExBB/im, найдите файл sticky.gif и переименуйте его в stickynew.gif. Распакуйте новый файл sticky.gif из прикреплённого архива в эту же папку.

Внимание! Если Вы используете скины, отличные от InvisionExBB, то 3 последних файла нужно искать в папке templates/ваш_скин. В этом случае Вам нужно будет также все фрагменты "InvisionExBB" в искомых и заменяемых строках этих файлов заменить названием Вашего скина
2. Pauk - 10 декабря 2010 — 18:48 - перейти к сообщению
Вот спасибо!
Давно эта проблемка тянулась... и вот решение!
3. Poison - 15 декабря 2010 — 14:52 - перейти к сообщению
Спасибо!
4. Pauk - 16 мая 2011 — 15:25 - перейти к сообщению
какая то фигня ))) у меня одна из тем прикрепленных упорно не хочет становится прочитанной, хотя если открепить то все нормально и это при том что все остальные темы как в этой категории так и вообще на форуме, работают отлично а это прямо таки противится!!! ))))
5. yura3d - 16 мая 2011 — 17:10 - перейти к сообщению
Pauk пишет:
какая то фигня ))) у меня одна из тем прикрепленных упорно не хочет становится прочитанной, хотя если открепить то все нормально и это при том что все остальные темы как в этой категории так и вообще на форуме, работают отлично а это прямо таки противится!!! ))))

Данное дополнение не совместимо с модом Хранение статистики чтения тем на сервере
6. Pauk - 16 мая 2011 — 18:55 - перейти к сообщению
Спасибо за пояснение, не знал.

Отдельное спасибо за указанный мод, все работает отлично!
7. Pauk - 20 мая 2011 — 07:51 - перейти к сообщению
Юрий, подскажите планируете ли Вы внести изменения в данной мод, для корректной работы совместно с модом хранения статистики?
8. Defenderyk - 21 мая 2011 — 23:41 - перейти к сообщению
по моему чтото с иконками не то стало. все прочитаны., а показывает как непрочитанные
9. Pauk - 21 мая 2011 — 23:55 - перейти к сообщению
у меня вроде все работать стало корректно
10. Defenderyk - 22 мая 2011 — 00:00 - перейти к сообщению
ну вот у меня все ткрыты конвертики: http://www.ulyanovskcity.ru/foru...ums.php?forum=39
11. Pauk - 22 мая 2011 — 00:01 - перейти к сообщению
мы ведь говорим о прикрепленных? если так то я вижу что они закрыты
12. Defenderyk - 22 мая 2011 — 00:09 - перейти к сообщению
пока убрал это обновление
13. Віктор Максименко - 17 апреля 2012 — 13:45 - перейти к сообщению
Pauk пишет:
Внимание! Если Вы используете скины, отличные от InvisionExBB, то 3 последних файла нужно искать в папке templates/ваш_скин. В этом случае Вам нужно будет также все фрагменты "InvisionExBB" в искомых и заменяемых строках этих файлов заменить названием Вашего скина

А переменная
CODE:
$this->exbb['default_style'] = 'InvisionExBB';
для чего? А?!
Оно везде так
CODE:
<img src="./templates/InvisionExBB/im/nav_m.gif" border="0" alt="&gt;" width="8" height="8" />&nbsp;{$fm->LANG['InboxTitle']}
Огорчение
14. dxman - 6 сентября 2012 — 10:04 - перейти к сообщению
Стоит еще добавить, что необходимо сделать соответствующие правки в файле topics_body.tpl, если у Вас установлен мод: Поиск тем и сообщений пользователя.
А именно строку:
CODE:
<td><img src="./templates/InvisionExBB/im/sticky.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicPinned']}</td>

заменить на:
CODE:
<img src="./templates/{$fm->_Style}/im/stickynew.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicPinnedNew']}

и строки:
CODE:
<td nowrap><img src="./templates/InvisionExBB/im/hotnonew.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicHotNoNew']}</td>
<td>&nbsp;</td>

заменить на:
CODE:
<img src="./templates/{$fm->_Style}/im/hotnonew.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicHotNoNew']}<br/>
<img src="./templates/{$fm->_Style}/im/sticky.gif" border="0" align="absmiddle" />&nbsp;&nbsp;{$fm->LANG['TopicPinnedNoNew']}

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0213]     [ ]