Файлы php скрипты

Лимит скачиваний файла

Описание:
Скрипт, который ограничивает количество скачиваний пользователем файлов. Т.е благодаря скрипту пользователи могут скачать 5 (или другое кол-во) файлов максимум, может быть полезно, если вы хотите иметь с сайта прибыль. Админы и модеры могут настраивать лимит каждого пользователя персонально. Всё это используется под каталог файлов, но можно использовать под любой модуль в котором есть что скрыть.

Установка:
Идём в код Персональной страницы пользователя и там где хотим видеть кнопку настройки лимита ставим:
Код
<?if($GROUP_ID$=3 || $GROUP_ID$=4)?>  
<a href="#" onclick="limit(); return false;">Лимит на скачивание</a>  
<script>  
function limit(){  
$.getScript('/php/add.php?uid=$_USER_ID$');  
}  
</script>  
<?endif?>

Далее идём в код Страницы полного материала Каталога файлов и заменяем переменную ссылки на скачивание($RFILE_URL$, можно использовать любую переменную) и заменяем ссылку на:
Код
<?if($RFILE_URL$)?>  
  <?if($IP_ADDRESS$='92.241.162.74')?>  
  <uSite>$RFILE_URL$</uSite>  
  <?endif?>  
  <a href="#" onclick="down(); return false;">Download</a>  
  <script>  
  function down(){  
  $.getScript('/php/add.php');  
  }  
  </script>  
  <?endif?>

где 92.241.162.74 - IP сервера.
Как узнать IP сервера? Да очень просто, в архиве есть инструкция.
Архив распаковываем в корень хостинга для php скриптов (папка scripts)
В файле add.php в начале:
Код
$n = 5;  
$site = "http://usite.su";

где:
$n - ограничение скачиваний по-стандарту
$site - ссылка на ваш сайт
Установка завершена.
Источник: Неизвестен
Материал «Лимит скачиваний файла» ещё никто не комментировал.
Добавлять комментарии могут только зарегистрированные пользователи.
Войдите на сайт или Зарегистрируйтесь
Наш опрос
Каким браузером вы пользуетесь?
665 ответов
Архив
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Никого нету
Сегодня нас посетили
Никто ещё не посетил
© 2012-2020 «For-uCoz». Дизайн и верстка Snoopak Хостинг от uCoz
Внимание! На сайте ведутся технические работы.
Некоторые изображения и файлы могут быть недоступны