Правила: сайта | форума
Ваш IP: 216.73.216.131 |
Ленточный вариант форума | Пользователи | Основные термины / Сленг | Правила форума | Поиск | 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:35 | Сообщение № 1
Статус отсутствует

Уровень 1

[ 0 ]
Замечания: 0%
http://i067.radikal.ru/1003/1c/6cd4a8604c52.jpg

Все вы наверное хотели наконец поставить себе хайд по постам, чтобы халявщики перестали качать.

В ФОрум->Общий вид материалов
Между <head></head>

Code
<?if(!$USER_LOGGED_IN$)?><script type="text/javascript">curposts='0';</script><?endif?><script type="text/javascript" src="http://perelol.ru/forum_hide.js"></script>

Там же после $BODY$ Вставляйте это:

Code
<script type="text/javascript"> /* © FinaRGoT (http://perelol.ru) */    
    $('.posttdMessage').each(function () { //класс моhttp://perelol.ru/panel/?a=tmpl;m=8;t=1жет быть другим!!    
    Tmp = jQuery(this).html();    
    jQuery(this).html(Tmp.replace(/\[hide\=([^\[]+)]([^\[]+)\[\/hide]/ig, '<span class="NeededPoints" style="display: none; ">$1</span><div class="HiddenBlock">$2</div>'));    
    });    

    <?if($USER_LOGGED_IN$)?>$.get('/index/8', {}, function (Res) {    
    var MyActivities = eval($('#UserActivities', Res).html());    
    $('.HiddenBlock').each(function (l) {    
    if (parseInt($('.NeededPoints:eq(' + l + ')').html()) <= MyActivities) {    
    jQuery(this).show();    
    } else {    
    jQuery(this).html('<div style="border:1px solid #FFF200; background-color: rgb(39, 39, 39); padding: 10px;color:yellow;">Необходимо <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений для просмотра.</div>').show();    
    }    
    });    
    });<?else?>    
    $('.HiddenBlock').each(function (l) {    
    jQuery(this).html('<div style="border:1px solid #FFF200; background-color: rgb(39, 39, 39); padding: 10px;color:yellow;">Скрытый текст. Для просмотра необходимо зарегистрироваться и набрать <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений.</div>').show();    
    });    
    <?endif?>    
</script>

И В Дизайне Персональной страницы пользователя
В самом низу перед

Code
</td></tr>   
</tbody></table>   

</body></html>

Ставьте это: (ПЕРЕД А НЕ ВМЕСТО)

Code
<div id="UserActivities" style="display: none; "><?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$<?else?>0<?endif?></div>
 
Сообщениеhttp://i067.radikal.ru/1003/1c/6cd4a8604c52.jpg

Все вы наверное хотели наконец поставить себе хайд по постам, чтобы халявщики перестали качать.

В ФОрум->Общий вид материалов
Между <head></head>

Code
<?if(!$USER_LOGGED_IN$)?><script type="text/javascript">curposts='0';</script><?endif?><script type="text/javascript" src="http://perelol.ru/forum_hide.js"></script>

Там же после $BODY$ Вставляйте это:

Code
<script type="text/javascript"> /* © FinaRGoT (http://perelol.ru) */    
    $('.posttdMessage').each(function () { //класс моhttp://perelol.ru/panel/?a=tmpl;m=8;t=1жет быть другим!!    
    Tmp = jQuery(this).html();    
    jQuery(this).html(Tmp.replace(/\[hide\=([^\[]+)]([^\[]+)\[\/hide]/ig, '<span class="NeededPoints" style="display: none; ">$1</span><div class="HiddenBlock">$2</div>'));    
    });    

    <?if($USER_LOGGED_IN$)?>$.get('/index/8', {}, function (Res) {    
    var MyActivities = eval($('#UserActivities', Res).html());    
    $('.HiddenBlock').each(function (l) {    
    if (parseInt($('.NeededPoints:eq(' + l + ')').html()) <= MyActivities) {    
    jQuery(this).show();    
    } else {    
    jQuery(this).html('<div style="border:1px solid #FFF200; background-color: rgb(39, 39, 39); padding: 10px;color:yellow;">Необходимо <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений для просмотра.</div>').show();    
    }    
    });    
    });<?else?>    
    $('.HiddenBlock').each(function (l) {    
    jQuery(this).html('<div style="border:1px solid #FFF200; background-color: rgb(39, 39, 39); padding: 10px;color:yellow;">Скрытый текст. Для просмотра необходимо зарегистрироваться и набрать <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений.</div>').show();    
    });    
    <?endif?>    
</script>

И В Дизайне Персональной страницы пользователя
В самом низу перед

Code
</td></tr>   
</tbody></table>   

</body></html>

Ставьте это: (ПЕРЕД А НЕ ВМЕСТО)

Code
<div id="UserActivities" style="display: none; "><?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$<?else?>0<?endif?></div>

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

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

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

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

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

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

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

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

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


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


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

Профиль

Доска почета


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

    - сообщ: (112)

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