Шаблоны и скрипты для ucoz
Шаблоны и скрипты для ucoz
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
MakePortal Форум » Скрипты для Ucoz » Форум » Хайд для форума
Хайд для форума
FankyДата: Вторник, 20.07.2010, 11:35 | Сообщение # 1
Ученик
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 0
Статус:
Первым делом идем в Форум > Вид Материалов

Ищем там код $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] рекомендую не пихать.

Источник

 
MakePortal Форум » Скрипты для Ucoz » Форум » Хайд для форума
  • Страница 1 из 1
  • 1
Поиск: