Как я делал блог из 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 — Нахрена оно вообще надо?

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

  1. при попытке включения этого плагина в админке появляется сообщение: «Плагин не удалось включить из-за того, что он вызвал ошибку: fatal error»
    версия ворд пресса 2.2.3
    Зы: такое чувство что картинка работает как то неправильно, второй раз уже ввожу защитный код, а мне отвечают что он не верный, хотя я уверен, что вводил всё правильно…

  2. Это я про Даунлоад Каунтре)
    А можно сделать, чтобы (wp-postviews-1.11.rus.rar) считал просмотры и для зарегестрированных юзеров?
    Можно ли сделать вывод количества просмотров в самом посте?

  3. 1. Вы прочитали readme и сделали всё как там написано? До этого у меня стоял Download Counter под 2.2.3 и всё работало отлично.
    2. я сейчас удалил wp-postview и пользуюсь google analystic и firestats (плагин для вордпресс, читать тут)
    3. я не вдавался в подробности работы Anti Spam Image от Максима, но как я понимаю там есть время действия этой картинки, поэтому не стоит затягивать) Или просто обновите страницу, написав коммент предварительно в блокноте)

  4. Посмотрел плагин ФайрСтатс. Не нашёл каким образом можно изменять содержимое виджета.
    Зы: Вообще очень нужно сделать вывод количества просмотров записи в теле записи…вы не в курсе как это можно сделать?
    Ззы: То есть постВьюив изначально был настроен на вывод просмотров только от незарегестрированных юзверей? и вы не знаете как это можно исправить?

  5. Тарас, там действительно выбивает ошибку. Пожалуйста, обнови архив!
    Необходимо исправить файл readme (это, впрочем потому, что я, например, изменения для .htaccess брал оттуда) — в нижней строчке с указанием _ваш_сайт_ поменять имя папки как в верхней строчке (т.е. зделать и там и там или «DownloadCounter» или «DownloadCounterModRus»). Также, в зависимости от изменений вносимых в .htaccess, таким же именем називать папку с этим плагином в папке wp-content/plugins/ ВордПресса.
    Тепер все встает нормально! 😉

  6. MasterL, когда-то я пытался сделать вывод кол-ва просмотров из FireStats, но он не слишком шустро вроде работал. Если интересует как именно, то могу поискать информацию.

    Простой, может и лишний, только Аналистик пока что не рассматривает за поисковики ничего кроме Яши и Гугла, т.е. довольно много информации теряется, а тут небольшое дублирование.

    Psiho, низкий поклон. Всё поправил и перевыложил. Видимо, когда обновлял последний раз глаз замылился и пропустил эти казусы. В ридми добавил ссылку на тебя)

  7. у меня проблема с wp-stats, постоянно вылазит эта фича,- Fatal error: Call to undefined function get_ratings_votes() in Z:\home\192.168.1.23\www\wp-content\plugins\stats\stats.php on line 429

    как это иправить!? заранее спасибо!

Добавить комментарий