r13t,
есть это в настройках. Админка-Группы пользователей-Выбирай группу-Показывать примечание редактировалось в отредактированных сообщениях?
Andrew C.,
ищи хак на форуме.
bb-codes_collapsed_menu_vb3.6.4_v1.0.2_by_kerk
Если хочешь чтобы также добавились кнопки выравния текста, сделай это после установки хака:
Открыть шаблон
kr_bbcodes_quickreply_codes
Заменить всё на
Код:
<!-- Collapsed BB-Codes kr_bbcodes_codes -->
<div id="collapseobj_menu_tags" style="display:none;">
<div style="padding:2px 0px 2px 0px;"></div>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<if condition="$show['font_bbcode']">
<td><div class="imagebutton" id="{$editorid}_popup_fontname" title="$vbphrase[fonts]">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="popup_feedback"><div id="{$editorid}_font_out" style="width:91px"> </div></td>
<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
</tr>
</table>
</div></td>
</if>
<if condition="$show['size_bbcode']">
<td><div class="imagebutton" id="{$editorid}_popup_fontsize" title="$vbphrase[sizes]">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="popup_feedback"><div id="{$editorid}_size_out"> </div></td>
<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
</tr>
</table>
</div></td>
</if>
<if condition="$show['align_bbcode']">
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
<if condition="$stylevar['textdirection'] == 'ltr'">
<td><div class="imagebutton" id="{$editorid}_cmd_justifyleft"><img src="$stylevar[imgdir_editor]/justifyleft.gif" width="21" height="20" alt="$vbphrase[align_left]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifycenter"><img src="$stylevar[imgdir_editor]/justifycenter.gif" width="21" height="20" alt="$vbphrase[align_center]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifyright"><img src="$stylevar[imgdir_editor]/justifyright.gif" width="21" height="20" alt="$vbphrase[align_right]" /></div></td>
<else />
<td><div class="imagebutton" id="{$editorid}_cmd_justifyright"><img src="$stylevar[imgdir_editor]/justifyright.gif" width="21" height="20" alt="$vbphrase[align_right]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifycenter"><img src="$stylevar[imgdir_editor]/justifycenter.gif" width="21" height="20" alt="$vbphrase[align_center]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_justifyleft"><img src="$stylevar[imgdir_editor]/justifyleft.gif" width="21" height="20" alt="$vbphrase[align_left]" /></div></td>
</if>
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
</if>
<if condition="$show['list_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_insertorderedlist"><img src="$stylevar[imgdir_editor]/insertorderedlist.gif" width="21" height="20" alt="$vbphrase[ordered_list]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_insertunorderedlist"><img src="$stylevar[imgdir_editor]/insertunorderedlist.gif" width="21" height="20" alt="$vbphrase[unordered_list]" /></div></td>
</if>
<if condition="$show['code_bbcode']">
<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_code"><img src="$stylevar[imgdir_editor]/code.gif" width="21" height="20" alt="$vbphrase[wrap_code_tags]" /></div></td>
</if>
<if condition="$show['html_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_html"><img src="$stylevar[imgdir_editor]/html.gif" width="21" height="20" alt="$vbphrase[wrap_html_tags]" /></div></td>
</if>
<if condition="$show['php_bbcode']">
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_php"><img src="$stylevar[imgdir_editor]/php.gif" width="21" height="20" alt="$vbphrase[wrap_php_tags]" /></div></td>
</if>
<td><div class="imagebutton" id="{$editorid}_cmd_undo"><img src="$stylevar[imgdir_editor]/undo.gif" width="21" height="20" alt="$vbphrase[undo]" /></div></td>
<td><div class="imagebutton" id="{$editorid}_cmd_redo"><img src="$stylevar[imgdir_editor]/redo.gif" width="21" height="20" alt="$vbphrase[redo]" /></div></td>
</tr>
</table>
</div>
<!-- / Collapsed BB-Codes kr_bbcodes_codes -->
RAKING,
navbar
найди:
Код:
<if condition="$show['member']">
<td class="alt2" nowrap="nowrap">
<div class="smallfont">
<strong><phrase 1="$bbuserinfo[username]" 2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
и добавляй выше свой код
scanek,
Рассказываю на примере. Но пример будет не способ добаления общего модуля для кеширования, а изменения в продукте хака, который ты используешь. Я считаю, что так на будущее будет лучше.
Кстати, можно потом инструкцией сделать.
Вот пример.
Стоит хак прозрачности аватаров, если юзер в оффлайне.
На странице просмотра темы мне показывает, что некешируемый шаблончик:
warlion_postbit_onlinestatusmod
Мы открывает продукт, ищем несколько таких строк:
Код:
<plugin active="1" executionorder="5">
<title>Warlion Online Offline Cache template Css</title>
<hookname>cache_templates</hookname>
<phpcode><![CDATA[$globaltemplates = array_merge($globaltemplates, array('warlion_fade_css'));]]></phpcode>
</plugin>
Смотрим что указан только один шаблон для кеширования, вот мы к нему и добавляем наш шаблон, который некешируется, а именно:
После:
Добавляем через запятую с пробелом:
Код:
'warlion_postbit_onlinestatusmod'
Должно получится так:
Код:
<plugin active="1" executionorder="5">
<title>Warlion Online Offline Cache template Css</title>
<hookname>cache_templates</hookname>
<phpcode><![CDATA[$globaltemplates = array_merge($globaltemplates, array('warlion_fade_css', 'warlion_postbit_onlinestatusmod'));]]></phpcode>
</plugin>
Сохраняем и перезаписываем продукт через админку.
Так делаем со всеми продуктами, строчку ищем по этим ключевым словам:
Код:
<hookname>cache_templates</hookname>
Если в некоторых случаях все равно появляется некешируемый шаблон, например как это выглядит в ситуации с хаком- Смайлы в быстром ответе. И некешируемый шаблон только при просмотре личного сообщения, значит в продукте хака условие, которое обозначает где кешировать шаблон
например:
Код:
if (THIS_SCRIPT == 'showthread' AND $vbulletin->options['quickreply'] > 0)
Редактируем, указывая на ЛС
Заменяем кусок кода выше на вот такой
Код:
if (in_array(THIS_SCRIPT, array('showthread','private')) AND $vbulletin->options['quickreply'] > 0)
Радуемся...
Спасибо за внимание