В этом интересном уроке, будет простым и понятным языком расписан процесс установки на любой сайт системы контроля за количеством закачек файлов.

Как обычно, всё по шагам.

ШАГ #1

Скачайте из раздела скриптов файл - top_download.zip

ШАГ #2

Примечание:

Скрипт написан на языке Perl - это означает, что он будет работать только в папке cgi либо cgi-bin. Обычно после покупки хостинга, Вам приходят данные о том, где у Вас находится такая папка и как она точно называется.

Предположим она называется cgi-bin и расположена в общей директории.

Для данного скрипта создайте на сервере в папке cgi-bin новую директорию, например, counter.

Распаковывайте архив на локальном компьютере и открывайте блокнотом фаил - download.pl, держа под рукой данные от вашего хостера.

Вписывайте свои параметры.

ВНИМАНИЕ! Всё что выделено Красным - Вам необходимо заменить на свои значения!

# адрес скрипта - полный путь до скрипта.

Мой случай: $cgiurl = "http://ruseller.com/cgi-bin/counter/download.pl";

# url папки с изображениями для скрипта без слэша на конце "/" - указываем где у нас будут храниться изображения графических полосок, которые отображаются в статистике. Для этого, создайте на сервере папку, назовите её, например top и скопируйте туда все изображения из папки gif которая идет в архиве со скриптом.

Мой случай: $base_gif = "http://ruseller.com/img/top";

# Пароль админа. Не должен содержать символы '&','=' and " - без комментариев.

Мой случай: $admin_pass = "pass123";

Далее несколько параметров пропускаем, их лучше не трогать - проверено.

Следующий параметр который следует отредактировать это Адрес папки с файлами.

# Адрес папки с теми файлами, которые посетители будут скачивать. Слэш в конце не ставить!

Мой случай: $base_url = "http://ruseller.com/files";

# Путь к папке с файлами для посетителей от корня сервера (обычно эти данные дает хостер)

Мой случай: $base_dir = "/home/ruseller/public_html/files/";

# Далее можете поменять дизайн

$bgcolor = "#FFFFFF"; # Цвет фона
$table_width = 600; # Ширина основной таблицы
$table_text = 250; # Максимальная ширина под описание файла
$table_bg = "#F6F6F6"; # Фоновый цвет таблицы
$table_top = "#5997CA"; # Фоновый цвет верхушки таблицы
$font_size = "11px"; # Размер шрифта
$show_default = 15; # 10=TOP_10 20=TOP_20, и т.д.
$bar_image_height =10; # Высота процентной полосы

 

ШАГ #3

Копируем все файлы скрипта (download.pl, stat_js.pl, status.pl, daylog.txt, download_stats.txt, log.txt) в созданную ранее папку counter.

ШАГ #4

Устанавливаем права доступа (CHMOD) на файлы. Обычно это делается так: в Вашем FTP клиенте нажимайте правой кнопкой мыши на нужном файле и в появившемся меню выбирайте пункт CHMOD. (Подробнее об этом, можно будет узнать из видеоуроков с диска "XX инструментов Онлайн Бизнеса".)

- download.pl 755 (-rwxr-xr-x)
- status.pl 755 (-rwxr-xr-x)
- log.txt 666 (-rw-rw-rw-)
- daylog.txt 666 (-rw-rw-rw-)
- download_stats.txt 666 (-rw-rw-rw-)


Кто не знает, это нужно для того, чтобы разрешить скрипту вносить изменения в файлы. Если Вы это забудите сделать, то скрипт с вероятностью в 99% работать не будет.

ШАГ #5

Теперь можно переходить к самому скрипту.

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

Мой случай: http://www.ruseller.com/cgi-bin/counter/download.pl?admin=enter

Вы естественно вставляете данные своего сайта.

ШАГ #6

Вводим обозначенный ранее пароль - pass123. Если Вы его поменяли (рекомендуется) то вводите свой пароль.

ШАГ #7

1. Нажав кнопку Scan, Вы просканируете ту папку, которую ранее вводили в параметрах

Мой случай: $base_dir = "/home/ruseller/public_html/files/";

2. Если Вам нужно проследить за файлом с другого Вашего сайта, то вводите его полные координаты, ID и описание - по вашему усмотрению и жмёте кнопку Add entry.

В данном случе, я нажал кнопку Scan.

ШАГ #8

Просканировав мою папку, скрипт нашёл 3 файла. Описания я изменил.

Описание, ID, количество закачек, путь - можно менять.

ШАГ #9

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

Например:

<a href="http://ruseller.com/cgi-bin/counter/download.pl?file=Alan_Jackson_10_Secrets.zip" title="Отличная книга..">Скачать книгу - А. Джексона - 10 секретов богатства и счастья</a>

<a href="http://ruseller.com/cgi-bin/counter/download.pl?file=Michel_Fortin_10precept.zip" title="Эта книга просто супер">Скачать книгу - М.Фортина - 10 заповедей позиционирования</a>

<a href="http://ruseller.com/cgi-bin/counter/download.pl?file=Joe_Vitale_30_advices.zip" title="Интересные заголовки">Скачать книгу - Д. Витале - 30 заголовков</a>

Вот, что у меня получилось.

Теперь, когда посетитель нажмёт на ссылку, скрипт обновит счётчик, увеличив его на еденицу и выдаст пользователю желанный файл для скачивания.

Думаю смысл Вам понятен.

ШАГ #10

Несколько раз самостоятельно скачиваем файлы для проверки.

Опять заходим в меню статистики по ссылке:

Мой случай: http://www.ruseller.com/cgi-bin/counter/download.pl?job=show&top=3

В параметрах (последняя цифра) указываем сколько файлов будет в рейтинге. Не забываем вставлять свои данные....

Вот и весь фокус! Теперь, Вы наглядно сможете увидеть, чего и сколько у Вас скачали.

Полезные советы

Если Вы хотите вывести количество закачек рядом с названием файла, то вставьте в необходимом месте такую строку:

<script language="JavaScript" src="http://www.ruseller.com/cgi-bin/counter/ stat_js.pl?stat=Alan_Jackson_10_Secrets.zip"></script>

Естественно со своим параметром ID для каждого файла.

Например это может выглядеть так:

<a href="http://ruseller.com/cgi-bin/counter/download.pl?file=Alan_Jackson_10_Secrets.zip" title="Отличная книга..">4. 10 стратегий достижения богатства</a> (<script language="JavaScript" src="http://www.ruseller.com/cgi-bin/counter/stat_js.pl?stat=Alan_Jackson_10_Secrets.zip"></script> )

Если Вам необходимо вывести Топ закачек прямо на страницу сайта, то

откройте фаил stat_js.pl и пропишите путь к изображениям полосок.

Мой случай: - $base_gif = "http://ruseller.com/img/top";

Теперь, вставьте такую строку:

<script language="JavaScript" src="http://ruseller.com/cgi-bin/counter/stat_js.pl?top=3"></script>

в нужном месте. Вот что получилось у меня. Последняя цифра в параметрах - количество выводимых файлов.

ШАГ #11

Благодарим автора за проделанную работу.  

P.S. Если Вам остались непонятны какие-либо моменты данного урока, Вы всегда можете обратиться к автору через форму обратной связи на странице "О нас".


ВНИМАНИЕ!

Если Вас интересует более качественное обучение техническим навыкам ведения бизнеса в сети, то Вам наверняка понравится моя новая 36-ти часовая коллекция из 17 видеокурсов в формате flash- "Все Технические Моменты Онлайн Бизнеса в Видеоформате", которая позволит Вам быстро и легко овладеть всеми техническими моментами ведения бизнеса в сети, через наглядные примеры с аудиокомментариями.

В коллекцию вошли следующие курсы:

Создание сайта с нуля (18 уроков - 4 часа 40 минут)

Язык HTML (12 уроков - 3 часа 46 минут)

CSS - расширение возможностей HTML (11 уроков - 2 часа 12 минут)

Установка сервера (4 урока - 51 минута 48 секунд)

Macromedia Dreamweaver (20 уроков - 5 часов 0 минут)

Adobe Photoshop (16 уроков - 5 часов 18 минут)

"Graphic Collection" (6 уроков - 1 час 14 минут)

Создание электронных книг (7 уроков - 1 час 4 минуты)

Создание уроков в Camtasia Studio (7 уроков - 1 час 36 минут)

Создание всплывающих окон (3 урока - 37 минут 31 секунда)

Работа с флэшем "Flash Collection" (7 уроков - 2 часа 30 минут)

Mind Manager (4 урока - 1 час 22 минуты)

Установка форумов на Ваш сайт (3 урока - 25 минут 29 секунд)

Установке CMS (движков) (3 урока - 40 минут 41 секунда)

Snag It - работа со скриншотами (7 уроков - 1 час 48 минут)

"Navigation Collection" (6 уроков - 1 час 24 минуты)

Бонусный видеокурс (7 уроков - 2 часа 26 минут)

(!) - Все программы, которые нужны для прохождения курсов будут на Вашем диске.

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

Здесь Вы не найдете туманной информации о том "что делать", Вы найдете только то, что отвечает на вопрос "как делать?".

Такое меню Вы увидите, когда вставите DVD (CD) диск в свой привод:

 

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

На данную 36-ти часовую коллекцию видеокурсов было получено уже более 40 положительных отзывов, с которыми Вы также сможете ознакомиться на официальном минисайте.