Суббота, 04.10.2025, 20:34
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Хайд для форума
Леон-e[X]trimДата: Воскресенье, 07.03.2010, 15:36 | Сообщение # 1

Сообщений: 247
[ 41 ]
Offline
Награды
За создание сайта За хорошую репутации За отличную репутации Хороший модер Мега чел)) За 3 Сообщений За 7 Сообщений За 10 Сообщений За 13 Сообщений За 15 Сообщений За 20 Сообщений За 300Сообщений За 400 Сообщений За 550 Сообщений За 700 Сообщений За 1000 Сообщений За 1250 Сообщений За 1550 Сообщений За 1900 Сообщений За 2000 Сообщений
Первым делом идем в Форум > Вид Материалов

Ищем там код $MESSAGE$
И заменяем его на

Code
<?if(!$USER_LOGGED_IN$)?>hidehiden$ID$();<?endif?>  

function hidehiden$ID$() {  
<?if($USER_LOGGED_IN$)?>cuposts = fra1.document.all.uposts.innerHTML;  
cuposts = parseFloat(cuposts);<?else?>cuposts=0;<?endif?>  
hidetags = '[hide=';  
hidetage = ']';  
hidens = pmessage$ID$.search(/hidetags/)+7;  
hidene = pmessage$ID$.search(hidetage);  
hiden = pmessage$ID$.substring(hidens,hidene);  
hideareas = ('[hide='+hiden+']');  
hideareae = ('[/hide]');  

if(cuposts < hiden) {  
hidenotify = ('<div style="border:1px solid #A7A7A7; padding: 10px">Для просмотра скрытого текста вам необходимо набрать '+hiden+' сообщений. У вас '+cuposts+'</div>');  
hidemessages = ('<div style="display: none">');  
hidemessagee = ('</div>'+hidenotify+'');  
pmessage$ID$ = pmessage$ID$.replace(hideareas, hidemessages);  
pmessage$ID$ = pmessage$ID$.replace(hideareae, hidemessagee);  
document.all.mpost$ID$.innerHTML= pmessage$ID$;}  
if(cuposts > hiden) {  
pmessage$ID$ = pmessage$ID$.replace(hideareas, " ");  
pmessage$ID$ = pmessage$ID$.replace(hideareae, " ");  
document.all.mpost$ID$.innerHTML= pmessage$ID$;}}  
</script>  
<?endif?>
Далее идем в Настройка Дизаина > Пользователи > Персональная страница пользователя
Ищем там $_FORUM_ENTRIES$
Заменяем на
Code
<div id="uposts">$_FORUM_ENTRIES$</div>
Как это работает?
Идем в свой форум и добавляем сообщение например [hide=435800]Скрытый текст В)[/hide]
Где синее количество постов необходимое для просмотра сообщения.

Cкрипт тяжелый и пока еще на доработке. Поэтому возможны баги.
В одно сообщение больше 1 кода [hide=N][/hide] рекомендую не пихать.

  • Страница 1 из 1
  • 1
Поиск:


st-portal.at.ua ©Все права защищены!Сделать бесплатный сайт с uCoz Сайт оптимизирован под браузер FireFox Mozila.