• Страница 1 из 1
  • 1
Лимит скачиваний файла.
Дмитрий Дата: Среда, 08.08.2012, 22:42 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий



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

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


Далее идём в код Страницы полного материала Каталога файлов и заменяем переменную ссылки на скачивание($RFILE_URL$, можно использовать любую переменную) и заменяем ссылку на:

Code
<?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 в начале:
Code

$n = 5;      
$site = "http://usite.su";


где:
$n - ограничение скачиваний по-стандарту
$site - ссылка на ваш сайт
Установка завершена.
Ссылка на архив — Скачать.
НЕ забываем включить API в настройках.

Автор - aka jQuery


From Russia With Love!
  • Страница 1 из 1
  • 1
Поиск: