Пятница, 17.05.2024, 14:19
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Январь » 25 » Новости по количеству постов для uCoz.
    09:46
    Новости по количеству постов для uCoz.
    Принцип действия. Вы напишете

    Code
    hide=100]текст[/hide]

    Те кто незареген или имеют менее 100 сообщений текст не увидят.
    В персональную страницу пользователя вставляем:

    Code
    <div id="UserActivities" style="display:none;"><?if($_LOAD_ENTRIES$)?>$_LOAD_ENTRIES$<?else?>0<?endif?>+<?if($_COM_ENTRIES$)?>$_COM_ENTRIES$<?else?> 0<?endif?>+<?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$<?else?>0<?endif?>+<?if($_NEWS_ENTRIES$)?> $_NEWS_ENTRIES$<?else?>0<?endif?>+<?if($_PUBL_ENTRIES$)?>$_PUBL_ENTRIES$<?else?>0<?endif?>+<?if($_DIR_ENTRIES$)?> $_DIR_ENTRIES$<?else?>0<?endif?>+<?if($_BOARD_ENTRIES$)?>$_BOARD_ENTRIES$<?else?>0<?endif?>+<?if($_PHOTO_ENTRIES$)?> $_PHOTO_ENTRIES$<?else?>0<?endif?></div>

    В Общий вид страниц форума,между <head></head>:

    Code
    <style type="text/css">  
    .HiddenBlock {display: none; background: #666666; border: 1px dashed white; width: 100 %; color: black; padding: 10px 10px 10px 10px; }  
    </style>

    После $BODY$ в общем виде страниц форума:

    Code
    <script>  
      $('.posttdMessage').each(function () {  
      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('Необходимо <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений для просмотра.').show();  
      }  
      });  
      });<?else?>  
      $('.HiddenBlock').each(function (l) {  
      jQuery(this).html('Скрытый текст. Для просмотра необходимо зарегистрироваться и набрать <b>' + $('.NeededPoints:eq(' + l + ')').html() + '</b> сообщений.').show();  
      });  
      <?endif?>  
      </script>

    Источник - http://free-manga.net.ru

    Категория: скрипты для ucoz сайта | Просмотров: 694 | Добавил: Skelet | Рейтинг: 0.0/0
    Всего комментариев: 2
    2 Мирослав  
    0
    Клас

    1 Bogdan4eg  
    0
    пиши источник

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]