Games-Fun.Ru

Последний ответ

  • Анонс игры Dead Rising 2: Off the Record (66)

    • Страница 1 из 1
    • 1
    Форум » Скрипты для uCoz » Форум » Хайд по постам
    Хайд по постам
    digetДата: Пятница, 14.05.2010, 13:55 | Сообщение # 1
    Сообщений: 1255
    Статус: Offline

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

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

    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>
    Форум » Скрипты для uCoz » Форум » Хайд по постам
    • Страница 1 из 1
    • 1
    Поиск: