Правила: сайта | форума
Ваш IP: 216.73.216.152 |
Ленточный вариант форума | Пользователи | Основные термины / Сленг | Правила форума | Поиск | RSS подписка
08:28 - 02.11.2025
00:36 - 23.05.2024
02:50 - 27.03.2024
09:00 - 02.01.2024
20:36 - 29.12.2023
Закладки Beta! [Избранные темы форума, сайта. Релизы участников форума. Эксклюзивные темы.]
  • Страница 1 из 1
  • 1
Скрытие текста на форуме
Cresp1ks Добавлено: Четверг, 12.08.2010, 17:31 | Сообщение № 1
Статус отсутствует

Уровень 1

[ 0 ]
Замечания: 0%
Заходим в админ панель, Управление дизайном > Форум > Вид Материалов

Ищем там $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]

Где цыфры это колличество постов.

источник : http://masoft.ucoz.ru

 
СообщениеЗаходим в админ панель, Управление дизайном > Форум > Вид Материалов

Ищем там $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]

Где цыфры это колличество постов.

источник : http://masoft.ucoz.ru


Автор - Cresp1ks
Дата добавления - 12.08.2010 в 17:31
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Тех. темы Приоритетные правила Служба поддержки

Вопрос - ответ (Новичкам!)

Баг-репорт (по сайту/форуму)

Ваши предложения

Правила: сайта | форума (Важно!)

Обязанности модератора

Правила добавления новостей

Гл. админ: Admin отправить ЛС


Саппорт | icq 88-39-445


Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено!

Профиль

Доска почета


Последние темы / Последнее обновление Самые популярные темы Лучшие форумчане Новые пользователи
  • admin

    - сообщ: (112)

2010 © «Зона-Медиа™» - Все права защищены. Используя наш сайт, Вы обязуетесь выполнять условия данного соглашения.
Часовой пояс GMT +2, время: 09:19