Инструкция по применению скрипта-счётчика

Обновлено 23.10.2012

Характеристики

Yugeon Web Clicks - это простенький скриптик для подсчёта кликов (переходов) по любому урлу (адресу) в пределах Вашего сайта и за пределами - как настроите.
  • Не требует наличие базы данных.
  • Считает абсолютно всё, на что настроен, будъ это директория, файл или ссылка на другую страничку.
  • После подсчёта перенаправляет посетителя на этот урл, так что последний даже и не заметит этого.
  • Также способен отображать количество переходов по ссылке через JavaScript.
  • Для просмотра количества переходов по всем адресам разработана админпанель, защищённая паролем.

Системные требования

  • PHP (4.1.0 и выше)

Установка скрипта

  1. Загрузите в веб-корень (public_html) своего сервера папку clicks и всё, что там находится.
  2. Установите на файлы скрипта CHMOD (права доступа, установить их можно из почти любого ftp-клиента) следующим образом:

    каталог clicks
    каталог inc
    каталог template
    все файлы *.php
    все фалы .htaccess
    все файлы *.html, *.css
    все файлы *.dat
    право на вход, 700 (или 711) - my 777
    на вход и запись, 700 (или 733) - my 777
    право на вход, 700 (или 711) - my 777
    право на чтение, 600 (или 644) - my 644
    право на чтение, 600 (или 644) - my 644
    право на чтение, 600 (или 644) - my 644
    на чтение и запись, 600 (или 666) - my 666

Внимание! При выставлении прав доступа Вы должны ориентироваться на словесное описание, так как разные хостинги требуют выставления разных прав доступа. Если Вы не знаете, какие права ставить, поинтересуйтесь об этом у своего хостера. Цифрами приведены возможные права, причём сначала попробуйте выставить те права, которые указаны без скобок.
my - это права на файлы и папки, верные для лучшего хостинга от ht-systems.ru (использую с 2007 года по настоящее время)


Использование скрипта

Предположим, Вы хотите подсчитывать число скачиваний Вашей книги с Вашего сайта. Например, так:

  • Первые шаги в HTML
    Очень хороший учебник по HTML
    для начинающих (260 кБ) []
  • Вот как это надо записать. Вместо надписи типа:

    <a href=http://eftel.ru/zip/html.zip>Скачать учебник</a>

    пишите следующее:

    <a href=http://eftel.ru/cl/clicks.php?uri=eftel.ru/zip/html.zip>
    Скачать учебник [<script language='javascript' src=
    'http://eftel.ru/cl/view.php?uri=eftel.ru/zip/html.zip'></script>]</a>

    ..., то есть, передаёте свою ссылку в виде параметра (в квадратных скобках пример индикации числа скачиваний, если не требуется, удалите).

    Здесь и далее, вместо:
    eftel.ru - подставьте имя Вашего домена
    cl - подставьте имя Вашей папки со счётчиком кликов
    zip - подставьте имя Вашей папки для скачиваемых данных.
    html.zip - подставьте имя Вашей книги для скачивания.

    Важно! Указывайте относительные ссылки после ?uri=, то есть не надо писать всякие ?uri=http://

    Вывод числа кликов

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

      <script language="javascript" src="http://eftel.ru/cl/view.php?uri=eftel.ru/zip/html.zip"></script>,

      где eftel.ru/zip/html.zip - относительный URI (Uniform Resource Identifiers) той ссылки, результат кликов по которой Вы хотите отобразить.
    2. Важно! Указывайте относительные ссылки после ?uri=, то есть не надо писать всякие
      ?uri=http://

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

    1. Зайдите в панель управления по адресу
      http://your_site.ru/clicks/admin.php
    2. Введите любой логин и пароль. Запомните их, в дальнейшем эта пара будет использоваться для захода в панель управления.
    3. Далее всё и так понятно :-))

    Второй режим работы

    Если Вам лень писать длиннющие ссылки, скрипт можно упростить.

    Для этого надо изменить в файлике clicks.php строку (27-я строка)

    header('Location: http://'.$uri); на -

    header('Location: http://'.$_SERVER['HTTP_HOST'].'/'.$uri);

    Тогда ссылки после ?uri= сократятся до названий скачиваемых книг. Однако скрипт при этом несколько теряет универсальность, то есть, уже нельзя будет подсчитывать число кликов по ссылке на другой поддомен. И книги для скачивания придётся хранить только в корне домена (public_html).

    Использовать скрипт в этом случае надо так:

    Предположим, Вы хотите подсчитывать число скачиваний Вашей книги с Вашего сайта http://your_site.ru/lentay1.zip

    Для этого вместо надписи типа:

    "Скачать Книгу 1 Вы можете
    <a href=http://your_site.ru/lentay1.zip>здесь</a>"

    пишите следующее:

    "Скачать Книгу 1 Вы можете
    <a href=http://your_site.ru/clicks/clicks.php?uri=lentay1.zip>здесь
    [<script language='javascript' src=
    'http://your_site.ru/clicks/view.php?uri=lentay1.zip'></script>]</a> ...,
    то есть передаёте свою ссылку в виде параметра (в квадратных скобках пример индикации числа скачиваний, если не требуется, удалите).

    Важно! Указывайте относительные ссылки после ?uri=, т.е. не надо писать всякие ?uri=http://your_site.ru/, то есть писать надо только название архива.

    Лицензионное соглашение

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

    Лично связывался с автором - e-mail на его сайте - рабочий, отвечает быстро.

    Бесплатный сыр...

    - как известно, бывает только в мышеловке.

    Скрипт ИДЕАЛЬНЫЙ, поэтому - небольшая рекламная страничка в довесок (можно сказать - примеры использования скрипта Вы можете посмотреть вот на этих сайтах :-)))


    Книжный мир - здесь Вы можете купить уникальные Авторские Руководства и книги - Своё дело, Сделай Сам, Красота и Здоровье, Сайтостроение и Раскрутка, Научная и Автотематика, Фантастика и Детектив, и многое другое. Уникальная дважды интегрированная партнёрская программа - зарегистрируйтесь как партнёр в нашем магазине и получайте до 30% от объёмов продаж (подробнее)

    Time Web - лучший хостинг для Ваших сайтов. Сравнение и итоги переезда

    Как жить в этом мире? Вопросы и ответы - от Школы Эффективного Лидера
    Создай свой бизнес! - по материалам Школы Своего Дела
    Официальные новости Lexus - достижения и новые автомобили Лексус

    Блог Эфтель - поездки на машине к морю, хай-тэк, SEO, интернет, интересное!