установка счетчика bbclone на wordpress

BBClone – мой любимый счетчик. Чтобы посмотреть, что на сайте вчера-сегодня происходило – лучше нет. Очень удобный показ реферов, пути юзера по сайту. Mysql не требует, опять же, быстр. Конечно, графики разные не строит, статистику подробную не делает, но для этого можно поставить гугл аналитикс. Сила bbclone же в простоте и наглядности.

Установка этого счетчика проста – надо залить папку bbclone/ на хост, выставить права 777 всем файлам в папке bbclone/var и подредактировать bbclone/conf/config.php , а именно переменную $BBC_MAINSITE . В принципе, и все. Ну разве что убрать статистику заходов ботов, если хочется – $BBC_IGNORE_BOTS = 2;

Механизм адаптации этого счетчика к вордпрессу слегка неудобен тем, что код надо вставлять в два места – index.php и page.php темы, которую вы юзаете. В футере он почему-то не работает.

Код такой:

< ? php // BBCLONE
ob_start();
wp_title('');
$the_title = ob_get_contents();
ob_end_clean();
if (!strcmp($the_title, ''))
$the_title = "Index";
else
{
$the_title = iconv("UTF-8", "CP1251", $the_title);
}

define("_BBC_PAGE_NAME", $the_title);
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);

?>

Код вставляется в начало, после конструкции < ? php get_header(); ?>

Единственно, что этот код требует php, собранного с функцией iconv, так как bbclone не дружит с UTF-8 и, к тому же, услужливо меняет язык админки на русский, когда видит региональные настройки браузера, так, что это даже в конфиге не изменить. У меня на хостинге php собран без этого модуля, поэтому строчку $the_title = iconv(“UTF-8″, “CP1251″, $the_title); я закомментировал. И для правильного отображения заголовков постов UTF-8 в статистике сделал следующее. Убил файл bbclone/languages/ru.php , там же в файле en.php изменил 20ю строку на “global_charset” => “UTF-8″, и переименовал en.php в ru.php. Теперь заголовки посещенных записей отображаются правильно везде, без смены кодировки.


Смотрите также:

Comments

  • pix
    October 23rd, 2006 | 8:43 am

    Кхм.. статсы не закрываешь от всех ? :)
    С кирилицей явные проблемы у ббклона ;)

    Moldova 39
    херасе сколько наших ))

  • medar
    October 24th, 2006 | 8:35 am

    Нет, а смысл их скрывать ? :)

    Да, кирилица – единственное больное место у bbclone.
    Ну еще уникальных посетителей за день считал бы – вообще было бы супер.

  • pix
    October 24th, 2006 | 8:39 am

    Попробуй Track2Pro от curve2.com

  • Kubig
    June 15th, 2010 | 11:44 pm

    Ты до сих пор его используешь?

  • владимир
    December 16th, 2010 | 12:05 am

    что за ерунда? bbclone код достаточно вставить в WP-BLOG-HEADER.PHP Оодин раз и все! никаких двух файлов не надо!

Leave a reply