Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.133.129.8
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Ограничение скачиваний на Cookies
Сообщение оставлено 06.11.2011 в 18:13:05 | Сообщение #1
[spoiler]
Установка
Для начала подключим файл cookies.js, если он у вас есть то данный шаг пропускаем, если нету, то на "Странице материала и комментариев к нему" модуля "Файлы" между и вставляем следующий код
Code
Code
<script type="text/javascript" src="/cookie.js"></script>

и не забываем при необходимости поправить путь к файлу.
Теперь в самый низ страницы перед вставляем следующий код
Code
<script type="text/javascript">$.cookie('cookiefunc000');   
   if ($.cookie('cookiefunc000')) {var func0001 = $.cookie('cookiefunc000');} else {var func0001 = '0';};   
   $('#buttonID').live('click',function(){func000();})   
   function func000() {$.cookie('cookiefunc000', func0001+++1 , {expires:1});};   
   function func000last() {_uWnd.alert('Вы исчерпали лимит скачиваний на сегодня.', '',{w:250, tm:5000, h:65});};   
   if ($.cookie('cookiefunc000') > 10) {$('#buttonID').replaceWith('');};   
   if ($.cookie('cookiefunc000') == 9) {$('#buttonID').live('click',function(){func000(); func000last();})};</script>

Теперь нужно настроить скрипт. Если у кнопки скачивания есть id (например у кнопки Скачать id будет 123) то в скрипте заменяем все buttonID на id кнопки, если у кнопки нету id, то добавьте его (например add). Для того, чтобы увеличить количество скачиваний в день исправим 10 на нужное вам число в предпоследней строчке скрипта
Code
Code
if ($.cookie('cookiefunc000') > ваше_число) {$('#buttonID').replaceWith('');};

и в последней строке 9 исправьте на такое же число, только на 1 меньше, например, если вы заменили 10 на 25, то 9 исправьте на 24.
Download
 
 
   
Сообщение оставлено 06.11.2011 в 19:49:39 | Сообщение #2
Хороший скрипт surprised


 Сообщение отредактировал ValiQ - Воскресенье, 06.11.2011, 19:50:00
 
 
   
Сообщение оставлено 06.11.2011 в 21:34:59 | Сообщение #3
spayder, спасибо, давно хотел такой скрипт
 
 
   
Сообщение оставлено 07.11.2011 в 00:46:17 | Сообщение #4
супер скрипт
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика