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

1077
10 из 10
Проголосовало: 7






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

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

Но у данного скрипта очень много минусов, ну во-первых материал скрытый таким способом очень легко просмотреть немного опытным пользователям системы 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 2126
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 433
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • dalamkontak написал:
  • Попробуйте социальную сеть Dalam Kontak !
    Сайт сети: Dkon.app
  • mrnoobsky написал:
  • Это моя работа, которая велась давольно таки давно smile Времени было мало, поэтому я скачал полностью все, что было и сделал архив happy
  • Snoopak написал:
  • 111 мегабайт? wtf? Что в архив напихали?
  • mrnoobsky написал:
  • Левое меню это BLG. Возможны какие-то баги, но в целом все должно работать корректно!
  • geleson2222 написал:
  • ?
    Последние темы
    Опрос
    337
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 7
    Гостей: 7
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей:
    • Обратная связь
    • Правила
    • RSS
    • +18
    • Мобильная версия
    • Хостинг от uCoz
    • Хостинг от uCoz
    • Copyright - webo4ka.ru © 2010-2025 г.
    • Design by Вовчик
      Администратор:)