Как я делал блог из WordPress (часть 2) или DownloadCounter и WP-stats по-русски

Время идёт, а блог всё стоит, как и стоял — почти голый и с default-темой. Но это только внешне — для себя решил, что сперва стоит настроить те плагины, которые работают независимо от темы, а потом уже подбирать оформление и править его шаг-за-шагом.
Как я писал в первой части своей эпопеи, проблемы не оставили меня после установки. Попытка активировать расширенный TinyMCE (спасибо за наводку Максиму) выдавало в некоторых местах пустые попапы (в advlink и advimage). Бился долго, пока не глянул в список заблокированных AdBlock Plus‘ом элементов на странице. Как оказалось — блокировались скрипты, содержащие в урл слово «popup». Вылечил это недоразумение добавлением фильтра «@@|http://www.cybercore.ru/wp-includes/js/tinymce/*»

От старого движка остался плагин WP-stats, от товарища Lester ‘GaMerZ’ Chans, который занимается выводом различной статистики в одном окне, а так же предоставляет возможность внедрять различные показатели и на отдельные страницы. Раз уж пишу в блоге на русском, то и все страницы предпочитаю видеть на родном языке, поэтому взялся за перевод данного плагина.
Результат работы можно посмотреть на странице статистики, а сам плагин скачать отсюда (wp-stats-2.11.rus.rar).
Стоит отметить, что сам плагин предоставляет лишь общую статистику, как например — количество постов, комментариев и категорий, а для расширенных данных, таких как количество просмотров страниц, количество подписчиков на комментарии и многое другое, используются дополнительные плагины от Lester ‘GaMerZ’ Chans. У себя пока что я применяю лишь WP-PostView, который ведёт учёт просмотров страниц, поэтому русскую версию тоже можно скачать у меня (wp-postviews-1.11.rus.rar).

Раз уж взялся выкладывать файлы для скачки, а уж тем более статистические, то появился некий интерес — а качают ли вообще? Как это выяснить?
А очень просто, как собственно и всё в WordPress, поставить соответствующий плагин и пропускать все ссылки, подсчёт посещения которых хочется вести, через него. Искать пришлось не долго и был установлен DownloadCounter, но и тут меня ждала неудача — после активации он так и не начинал работать — страница в админ.панели появилась, а вот ссылки на файлы не появлялись, сколько я их не добавлял.
После изучения сделал следующие выводы — php-скрипт не верно определяет наличие в БД таблиц, а следовательно и не создаёт её при первой активации. Поправил этот момент.
Теперь файлы начали появляться в списке, но при нажатии на ссылку «Получить код» ничего не происходило. Полез смотреть и править java-скрипт, который не правильно обращался к скрытому DIV на странице.

Дальше — больше. Не знаю кому как, но мне ЧПУ (http://www.cybercore.ru/download/DownloadCounterModRus_1.5.rar) много приятнее строки http://www.cybercore.ru/wp-content/plugins/DownloadCounter/download.php?id=6 и даже укороченный вариант (например у Максима, http://maxsite.org/download.php?file=http://maxsite.org/wp-files/wp-220-up-221-maxsite-org.zip).

Чтобы добиться ЧПУ пришлось внести небольшие изменения в .htaccess в корне сайта и в сам скрипт download.php, на выходе имеем: русскую панель управления и возможность получать УРЛ для файлов в двух вариантах — с указанием имени файла (http://www.cybercore.ru/download/DownloadCounterModRus_1.5.rar) или его номера в списке (http://www.cybercore.ru/download/6), кому как больше нравитсяLaughing.

Скачать, если кто ещё не понял, можно по этой ссылке (DownloadCounterModRus_1.5.rar) , в файле находится описание по установке и настройке. Все замечания и пожелания пишите в комментариях.

П.С.: Теперь буду отслеживать скачки Laughing


Остальные части из серии «Как я делал блог из WordPress»:
Часть 1 — Нахрена оно вообще надо?