Запрет на просмотр нового материала, до выполнения задания by web...

614
10 из 10
Проголосовало: 6






Всем привет. Ну а теперь к описанию)) Недавно я создал простенький скрипт, и решил его один разок опробовать на сайте. Многие его тут видели, да да это скрипт скрытия материала до того момента, пока предыдущий материал не прокомментируют десять раз...
То есть пока материал второй по счту не прокомментируют десять раз, первый материал виден не будет...

Хочу заметить, что помимо комментариев можно сделать скрипт на просмотры, на количество оценок или например на дату добавления...

Но у данного скрипта очень много минусов, ну во-первых материал скрытый таким способом очень легко просмотреть немного опытным пользователям системы uCoz, но если ваш сайт посещают бабушки, то этот скрипт вам подойдет)) Во-вторых, данный скрипт будет плохо влиять на позицию сайта, многие пользователи привыкли к халяве, и им лень выполнить какое-нибудь условие для просмотра материала, им проще закрыть сайт и перейти на другой сайт, просто я рискнул проверить работу данного скрипта, так как я предоставляю уникальный материал, которого нет на других сайтах, и я уверен, что моё условие будет выполнено, но я не хочу им пользоваться, так как это все равно не выгодно даже для меня, например придут новые пользователи, они увидят такую фигню и нажмут крестик, даже не узнав уникальный материал на сайте или нет))

Ну ладно хватит болтовни, давайте перейдем к установки этого бесполезного скрипта))

Установка

1) Панель управления ---> Управление дизайном ---> Каталог файлов ---> Вид материалов в самый верх вставляем:

Код

<div id="comment$ID$">
<div id="titleWebo4kaRu" style="display:none;">$TITLE$</div>
<b id="commentWebo4kaRu" style="display:none;">$COMMENTS_NUM$</b>
<div id="hrefWebo4kaRu" style="display:none;"><a href="$ENTRY_URL$" style="color:#fff;"><?if(len($TITLE$)>=25)?><span title="$TITLE$"><?substr($TITLE$,0,25)?>...</span><?else?><span><?substr($TITLE$,0,25)?></span><?endif?></a></div>


и в самый низ:

Код

</div>


2) Потом в "Главная страница каталога файлов", "Страница со списком материалов раздела", "Страница со списком материалов категории" после $BODY$ вставляем данный код:

Код

<?if($GROUP_ID$='4')?><?else?>
<script>
var kolichestvoWebo4kaRu = $('div[id^="comment"]:eq(1) #commentWebo4kaRu').text();
var kolichestvoWebo4kaRu2 = 10-kolichestvoWebo4kaRu;
var hrefWebo4kaRu = $('div[id="hrefWebo4kaRu"]:eq(1)').html();
if(kolichestvoWebo4kaRu<10) {
$('div[id^="comment"]:eq(0)').html('<br/><div style="background: linear-gradient(45deg, #ffcccc 0px, transparent 70%), linear-gradient(135deg, #ffdd77 10%, transparent 80%), linear-gradient(225deg, #ccc 10%, transparent 80%), linear-gradient(315deg, #ffff66 50%, transparent 100%) transparent; border:1px solid #ccc; border-right:none; border-left:none; padding:10px; color:#999; font: 12px/22px \'Verdana\', \'Arial\', \'Helvetica\'"> <div style="float:left; width:50%;"><a href="http://webo4ka.ru/index/8-1" style="color:#666;" target="_blank">Вовчик</a> добавил новый материал, он установил запрет на просмотр материала, пока предыдущий материал не наберет <b>10</b> комментариев.</div> <div style="float:left; width:50%; text-align:right;">Всего оставлено комментариев - <b>'+kolichestvoWebo4kaRu+'</b> <br/> Осталось оставить комментариев - <b>'+kolichestvoWebo4kaRu2+'</b> <br/> Перейти на: '+hrefWebo4kaRu+'</div> <div style="clear:left;"></div>'); // webo4ka.ru
}
</script>
<noscript><style>div[id^="comment"] {display:none;}</style></noscript>
<?endif?>
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 2

na3uTuB4uk94
0
na3uTuB4uk94 написал: Написано 06 Января 2016 в 10:25
Комментарий №1
Полезный скрипт, все круто, только пришлось везде ник и ссылку на профиль менять, а нельзя как то сделать, чтобы выводился пользователь? А не самому менять все, а то добавит кто то другой, а будет написано, что это я добавил)

Вовчик
0
Вовчик написал: Написано 06 Января 2016 в 12:12
Комментарий №2
можно как-то))

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
    Последние темы
    Опрос
    469
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: