[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Другое » Скрипты для ucoz » Хайд по постам на форуме
Хайд по постам на форуме
mystiQДата: Четверг, 29.10.2009, 21:00 | Сообщение # 1
Сообщений: 47
Репутация:
[ 1 ]
Награды: 1
Статус: Offline
Ну, начнем

Первым делом идем в Форум > Вид Материалов

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

Code
<div id="mpost$ID$">$MESSAGE$</div>
<?if(strpos($MESSAGE$,'[hide=') > -1)?>
<?if($USER_LOGGED_IN$)?><iframe src="/index/8-$CUR_USER_ID$" onload="hidehiden$ID$()" name="fra1" width="0" height="0" scrolling="no" frameborder="0" name="fra1"></iframe><?endif?>
<script type="text/javascript">
// Ucoz Forum Posts Hide Script by Draft http://www.softers.ru/ - http://allcity.net.ru/
pmessage$ID$ = document.all.mpost$ID$.innerHTML;
document.all.mpost$ID$.innerHTML = '<img src="http://www.softers.ru/style/tmpimg/loading3.gif"> Подождите идет загрузка сообщения';
<?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] рекомендую не пихать.

И еще если вы хотите чтобы каким-то группам было пофиг на хайд (например админам), то скрывайте скрипт условными операторами:

Code
<?if($CUR_GROUP_ID$='ID ГРУППЫ')?>СКРИПТ<?endif?>
 
Форум » Другое » Скрипты для ucoz » Хайд по постам на форуме
  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Новый информер комментарии для ucoz как на Dle (0)
[Скрипты для ucoz]
Голубая кнопка вверх для Ucoz (0)
[Скрипты для ucoz]
Статистика кто посетил в красивом стиле для uCoz (0)
[Скрипты для ucoz]
статистика CW (0)
[Скрипты для ucoz]
Радио для сайта (0)
[Скрипты для ucoz]
новый вид статистики для ucoz скрипт (0)
[Скрипты для ucoz]
Новый Мини профиль (0)
[Скрипты для ucoz]
Дизайн формы поиска для стандартных шаблонов системы uCoz (0)
[Скрипты для ucoz]
Статистика для форума (0)
[Скрипты для ucoz]
Красивая форма поиска для юкоз (0)
[Скрипты для ucoz]
Набор Администраторов! (17)
[KonWarez]
Игра "Прибавь 7" (10)
[Форумные игры]
Что вы слушаете в данный момент? (10)
[Музыка]
Клан CS под Начальством Cleatora (10)
[Корзина]
считаем до 100 (8)
[О разном]
Общаемся на любые темы (8)
[О разном]
Раздача ICQ от Creator (7)
[Корзина]
онлайн игры? (6)
[Корзина]
Баги, ошибки на сайте (6)
[KonWarez]
http://clan-gaming.do.am/ (6)
[Корзина]

Creator

2wey

mystiQ

FOXAR

Dj-Romik

NeAdmin

Avatar

Zefod

Mouse

Speed

adminka

Forest

c-ronaldo

Nooble

Psych0
anniannyta14:41
Mudrez77718:08
Angelinajolibig21:13
zerrro19:20
Georgegox07:17
qaqaqaqaqa14:07
dnvjfnvjkfnb14:04
GGG23:44
maksim643414:04
Nikol5518:04
Terratron16:58
upyruga23:49
Wilander14:58
kmaers02:36
frogfrog16:07


Хостинг от uCoz