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


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

461
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 2106
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 430
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • LeKcUs написал:
  • Спасибо... А вот насчет "Но вот баги" можно поконкретнее???
  • CbIPoK2513 написал:
  • Интересная задумка и реализация.. Но вот баги.. А так хорошо.
  • LeKcUs написал:
  • Запомни раз и на всегда... Все файлы ВСЕ с окончанием .swf пишутся в Adobe Flash. Я лично пишу в Adobe Flash CS6 cool Я скоро выложу новый шаблон более интересный...
  • Winston888 написал:
  • Я с флешь не сталкивался поэтому интересно файл main.swf ты сам писал ? Если да то через что ?
  • LeKcUs написал:
  • Я думаю что следующая версия будет по дизайну лучше! Ждите.... cool
    Последние темы
    Опрос
    215
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 8
    Гостей: 6
    Пользователей: 2
    0
    Сегодня были
    Топ пользователей: