» » Счётчик кликов ява скрипт

Счётчик кликов ява скрипт

0 3 583

подсчёт кликов

В наше время вы не редко встречали подобные подсчёты кликов - счётчик кликов, и назначение скрипта для учёта кликов на ссылки, либо загрузок - каждый выбирает своё. Кто-то лично для себя ведёт подсчёт кликов на ссылки в контекстной рекламе размещённые в объявлениях на его сайте, кто-то публично показывает сколько человек просмотрело ту или иную новость, заметку и тему. Поэтому каждый применяет этот скрипт под свои нужды.

Я хочу вам рассказать и показать в работе два совершенно не сложных скрипта, которыми успешно пользовался раньше сам (сейчас без надобности). Один скрипт для подсчёта кликов без применения базы данных MySQL (он попроще), второй же наоборот (более потяжелей и серьёзней) с использованием базы данных MySQL, и вы соответственно выберите более подходящий для вас.

Содержание страницы

Хочу сразу вас предупредить,первый скрипт (без базы данных) старайтесь использовать в тех случаях, где подсчитать нужно довольно мало информации (несколько ссылок), потому как при большом объёме подсчёта на вашем сервере будет очень большая нагрузка, что в итоге может привести к плачевным результатам - ваш сайт могут заблокировать (хотя лимит на нагрузку у всех серверов разный, но, на дешёвых тарифах он маловат для этого по любому). Поэтому, в этом случае лучше использовать второй скрипт для подсчёта кликов с использованием базы данных MySQL.

Скрипт подсчёта кликов без базы данных MySQL

В скрипте предусмотрена защищённая паролем админ-панель, где вы можете редактировать ваши ссылки.

Пример работы скрипта

Счётчик кликов ява скрипт

Счётчик кликов ява скрипт

Переходим к самому скрипту.
В скачанном архиве (ссылки на закачку находятся в низу этой статьи) лежит папка clicks и вам необходимо загрузить её целиком к себе на свой хостинг в главную директорию (где главная страница). После загрузки папки и файлов вложенных в неё, вам необходимо установить права доступа к следующим папкам и файлам:

Выставляем права на файлы
  • папка "clicks" - права 777;
  • папка "inc" - права 777;
  • папка "template" - права 777;
  • все файлы ".php" - права 644;
  • все файлы ".htaccess" - права 644;
  • все файлы ".html" и ".css" - права 644;
  • все файлы ".dat" - права 666.

Как зайти в админку

Просто перейдите в браузере по этому адресу:

Адрес в браузере для Админ-Панели
http://ваш_сайт/clicks/admin.php

И на открывшейся странице введите любые вами придуманные: Логин и Пароль.
Будьте осторожны: запомните ваши данные, потом их удалить, или поменять будет нельзя! Если возникнет такая необходимость, то удалите и заново загрузите файл admin.php

И последнее, что вам необходимо знать, - это код, который необходимо установить в нужное место вашей страницы - где будет отображаться статистика кликов на ссылку.

Код простой ссылки, или ссылки на файл

Код для html
<a href="http://Ваш_сайт/clicks/clicks.php?uri=Другой_сайт.html">Подробнее...</a>

Где Другой_сайт.html - это и есть ссылка, на которую должен перейти пользователь, и обязательно строго она должна начинаться без http://

Код показа статистики учёт кликов
<a href="http://Ваш_сайт/clicks/clicks.php?uri=Другой_сайт.html">Подробнее...</a>
<u>Просмотров:</u> <b><script language='javascript' src="http://Ваш_сайт/clicks/view.php?uri=Другой_сайт.html"></script></b>

Соответственно Другой_сайт.html - вы ставите ту же ссылку, что и в верхнем коде, и так же без http://

Скачать счётчик кликов без Базы Данных

Ссылка на файл: podchet_cliks.rar 2950

 

На этом я заканчиваю описывать данный скрипт и перходим к такому же скрипту, только использующий Базу Данных.

Скрипт подсчёта кликов с базой данных MySQL

 

Теперь рассмотрим скрипт подсчёта кликов с базой данных MySQL

Предупреждаю! - файлы написаны на языке php поэтому для правильной работы ваш хостинг должен поддерживать этот язык программирования. Но, это и не говорит от том, что и ваши страницы должны заканчиваться на php, для этого, у кого будут трудности, посмотрите мою статью Вывод PHP на HTML

И так, у нас 2 папки с необходимыми файлами (ссылка на архив находится в самом низу). Одна папка: download, другая: download-2. Вторая папка была создана специально - там находится админка, и чтобы без труда её можно было запаролить. Хоть и серьёзного ничего в подсчётах нет, но всё-равно не приятно, если кто-то чужой копается в нашей админке и делает изменения, например, ради любопытства.

Копируем две папки из скаченного архива к себе на сервер в главную директорию (где главная страница). У себя на хостинге создаём базу данных, соответственно с Логином и Паролем и все эти данные вставляем в файл bd.php из первой папки download с помощью текстового редактора в первые 4 строки (по необходимости в последней строке измените кодировку, если она у вас отличается от этой):

Изменения в файле bd.php
<?php 
$DB_host = "localhost";    // имя сервера MySQL (обычно: localhost)
$DB_user = "пользователя"; // имя пользователя MySQL
$DB_pass = "пароль";       // пароль на сервере MySQL
$DB_name = "база";         // имя базы данных
$db=mysql_connect($DB_host,$DB_user,$DB_pass);
mysql_select_db($DB_name, $db);
mysql_query('SET NAMES cp1251');
?>

Далее возвращаемся к нашей созданной базе данных - она у нас ещё пустая, и мы сейчас создадим там таблицу. Для этого в phpMyAdmin нажимаем на нашу созданную базу, далее нажимаем на SQL и в открывшееся текстовое поле вставляем сдедующий код:

Код для SQL
CREATE TABLE  `download` (
   `id` INT  NOT NULL AUTO_INCREMENT ,
   `title`  VARCHAR( 255 ) NOT NULL ,
   `url`  VARCHAR( 255 ) NOT NULL ,
   `count`  INT(5) NOT NULL ,
   PRIMARY KEY  ( `id` ) 
   );

После вставки кода нажимаем на OK и всё - таблица создана.

Расшифровка по именованиям в таблице
  • id - уникальный id файла или ссылки;
  • title - название файла (ссылки);
  • url - url-адрес, по которому находится файл (url-адрес ссылки);
  • count – общее количество скачиваний файла (переходов по ссылке).

Эта информация просто для познания. Страницу с phpMyAdmin можете закрывать - мы здесь всё сделали.

Переходим ко второй папке: download-2 - здесь мы имеем 4-ре файла, где только в одном и то по необходимости нам нужно сделать одно изменение. Это в файле: edit.php на 146 строке (просмотр через текстовый редактор) нужно будет дополнить в пути вашу папку, в нашем примере это: download

Необходимые изменения

Исходный код
('SERVER_NAME').'/download.php?id=$myrow(id)'
Исправленный код
('SERVER_NAME').'download/download.php?id=$myrow(id)'

Если у ваших папок другие имена, то соответсвенно вы прописываете их.

Как войти в админку

В адресную строку в браузере вставляете следующий адрес:

Адрес в браузере
http://ваш_сайт.ru/download-2/

Здесь вы как раз и увидите те изменения, которые мы с вами сделали выше (последнее изменение кода) - при редактирование ссылки, или файла (там всё отображается).

Код счётчика

Для того, чтобы вывести подсчёт кликов на страницу, в нужное место страницы поместите следующий код:

Код для подсчёта кликов
<p>Просмотров: <b><?php $result=mysql_query("SELECT * FROM download WHERE id='1'", $db); $myrow = mysql_fetch_array($result); ?><? echo $myrow["count"] ?></b></p>

И обязательно! на тех страницах, где устанавливаете подсчёт кликов, в самом начале страницы перед тегом <html> установите следующий код для связи с базой данных (в том случае, если на этой странице уже есть связь с другой базой, то код устанавливайте непосредственно перед блоком и формой этих коментарий):

Код PHP
<?php
 include ('../download/bd.php');
?>

На этом всё! Описание обоих скриптов для подсчёта кликов закончено!

Скачать скрипт для подсчёта кликов с MySQL

Ссылка на файл: podchet_cliks_mysql.rar  1393

Похожие новости