Модуль хайд в комментариях by Lion__
Автор модуля: Lion__
Поддержка модуля
ICQ: 9287678
==============================================
Содержимое этого архива защищенно авторскими правами
==============================================



После покупки модуля вы подтверждаете что он не попадёт в другие руки. Все права защищены.





1. Открываем engine/modules/functions.php
Перед:
?>

вставляем:
function comm_hide ($hide,$comm)
{
global $member_id,$is_logged;
if (!$is_logged)
return "<div class=\"quote\">Внимание! У вас нет прав для просмотра скрытого текста.</div>";
else if (intval($member_id["comm_num"])>=intval($hide)) return "<div class=\"quote\">".$comm."</div>";
else return "<div class=\"quote\">Для просмотра скрытого текста необходимо набрать <b>" . $hide . "</b> комментариев.<br />У вас <b>".$member_id["comm_num"]."</b> (осталось <b>".(intval($hide)-intval($member_id["comm_num"]))."</b>)</div>";
}


2. Открываем engine/classes/comments.class.php
Найти
$tpl->result['content'] = preg_replace ( "'\[hide\](.*?)\[/hide\]'si", "<div class=\"quote\">" . $lang['news_regus'] . "</div>", $tpl->result['content'] );

Ниже вставить:
$tpl->result['content'] = preg_replace ( "'\[hide=(.*?)\](.*?)\[/hide\]'sie",'comm_hide($1,"\\2")', $tpl->result['content']);


3. Открываем engine/modules/bbcode.php
Найти ПОСЛЕДНИЙ:
<div id="b_spoiler" class="editor_button" onclick="simpletag('spoiler')"><img src="{THEME}/bbcodes/spoiler.gif" width="23" height="25" border="0" alt="" /></div>

Ниже вставляем:
<div id="b_hide_n" class="editor_button" onclick="b_hide_n()"><img src="{THEME}/bbcodes/картинка" width="23" height="25" border="0" alt="" /></div>


4. Открываем templates\ваш_шаблон\addcomments.tpl
В самое начало вставить:
<script language="JavaScript"> function b_hide_n() {var FoundErrors = '';var b_hide_n = prompt("Какой хайд поставить?",100); if (!b_hide_n){FoundErrors += " ";} if(FoundErrors){alert("ошибка!"+FoundErrors);return;} doInsert("[hide="+b_hide_n+"][/hide]", "", false); } </SCRIPT>