Скрип счетчика скачиваний с любого обменника - Скрипты - UCOZ - Каталог файлов - Каморка
kamorka
Menu
Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 7
Гостей: 7
Пользователей: 0
   Категории

Комментарии

KaMoRkA.uCoz.com -- uCoz -- Скрипты


Как работает скрипт все просто, посылается запрос на "адрес_материала-20",\ что на Ucoz отвечает за ссылку на скачивание с удаленного сервера. Юкоз\ по этому адресу возвращает ошибку (так как файла на скачку нету), \однако счетчик скачек при этом срабатывает. Вот такой вот нужный и \полезный скриптик, единственный минус того что автор описывает то что \при правом клике и открытие ссылки не срабатывает счет скачиваний, но \как правило так не кто не использует форму вашего сайта.

Установка скрипта:
 
Вся установка производится в шаблоне "Страница материала и комментариев к нему". Для начала поместим код $MESSAGE$ в блок, в котором будет происходить поиск ссылок:
Code
<div id="files">$MESSAGE$</div>

Я выбрал jQuery версию так как она более меньше и работает реально и проверено, данный код скрипта вставляем или после $MESSAGE$, $BODY$ или перед закрывающемся </body>, главное что бы было ниже ID files
Code
<!-- Счетчик загрузок -->  
  <script type="text/javascript">  
  var messageContainer = document.getElementById('files');  
  var sites = new Array('depositfiles', 'letitbit', 'vip-file', 'turbobit', 'upload24', 'hotfile', 'uploadbox', 'ifolder', 'rapidshare', 'hitfile', 'shareflare', 'ucozon', 'narod');  
  var links = messageContainer.getElementsByTagName('a');  
  for (var i = 0; i < links.length; i++) {  
  for (var j = 0; j < sites.length; j++) {  
  if (links[i].href.indexOf(sites[j]) != -1) {  
  links[i].onclick = load_count;  
  }  
  }  
  }  
  function load_count(){  
  var counterLoc = location.pathname + '-20';  
  $.get(counterLoc);  
  }  
  </script><!-- /Счетчик загрузок -->

Настройка:
 
В ниже указанной строке скрипта необходимо прописать таким же образом нужные вам хранилище файлов, как по примеру остальных.
Code
var sites = new Array('depositfiles', 'letitbit', 'vip-file', 'turbobit', 'upload24', 'hotfile', 'uploadbox', 'ifolder', 'rapidshare', 'hitfile', 'shareflare', 'ucozon', 'narod');

Это массив со списком файловиков, точнее части адресов этих файловиков. Скрипт проверяет наличие этих строк в ссылках. Так, что если вам понадобится добавить еще пару файло-обменников, просто допишите часть их доменов в эту строку.

Важно!

При копировании материала указывать ссылку на источник.

- 486
- 26-Октября-2016
- 0
Материал разместил:

Похожий материал
Похожего материала не найдено...
Статьи сайта