услуги web разработчика

BBClone plugin
Опубликовано: 2007-03-07
Version: 2.0
Date: 7 March 2007
Author: Almaz

Обратите ВНИМАНИЕ!!! -> ComboCounter плагин

1. Назначение


Расширенный плагин осуществляет передачу информации о посещениях пользователей в счетчик BBClone, скачать который можно здесь http://bbclone.de/ а посмотреть на него в действии тут http://bbclone.de/demo/

2. Требования

Плагин тестировался и успешно работает под управлением SEDITIO v110 и BBClone 0.4.9a.

3. Установка

Далее подразумевается что вы уже скопировали сам скрипт BBClone на свой сервер в папку httр://вашсайт/bbclone/ и установили на файлы папки /var/ разрешение на запись (chmod 666, иногда 777) - смотри документацию к BBClone.

ВНИМАНИЕ!!! никаких кодов (как описано в документе BBClone) вставлять в файлы SEDITIO не надо! (это будет делать сам плагин - для этого он и написан :) )

Если вы хотите обновить уже установленный плагин то прежде отключите его, затем удалите папку с плагином из plugins/.

3.1. Распакуйте архив плагина в папку plugins/ вашего сервера с уже установленным и рабочим SEDITIO.

3.2. В браузере введите адрес своего SEDITIO сайта и под администратором зайдите в
[Администрирование] -> [Плагины] -> [BBClone] нажмите на ссылку [Установить].

3.3. Настройте параметры плагина под ваши требования- зайдите в
[Администрирование] -> [Конфигурация] -> [Плагины] -> [bbclone]
и установите параметры:

- Separate Page control (on/off)
On - каждая страница считается отдельно
Off - ведется общий подсчет посещаемых страниц

- Separate Category (list) control (on/off)
On - каждая категория считается отдельно
Off - ведется общий подсчет посещаемых категорий

- Separate Message control (on/off)
On - каждое системное сообщение считается отдельно
Off - ведется общий подсчет всех сообщений

- Include in a line the information on language (on/off) *
* актуально для мультиязычных сайтов
On - к каждой записи добавляется языковая метка, например (en) или (ru)
Off - язык пользователя игнорируется

- Ignore count visits users with ID
здесь вы можете ввести ID зарегистрированного пользователя, чьи посещения будут игнорироваться плагином (по умолчанию записан пользователь с ID=1)
!!!ВНИМАНИЕ!!! не ставьте в качестве ID пользователя 0, т.к. плагин будет игнорировать посещения гостей! Если вы хотите чтобы плагин считал всех посетителей, просто оставьте данный параметр пустым.

4. Добавление тегов в файл скина.

файл index.tpl:

{BBCLONE_GSTATS_RESETDATE} - выводит дату начала подсчета статистики
{BBCLONE_GSTATS_YEAR} - посещений за этот год
{BBCLONE_GSTATS_MONTH} - посещений за этот месяц
{BBCLONE_GSTATS_WEEK} - посещений за эту неделю
{BBCLONE_GSTATS_TODAY} - посещений за сегодня
{BBCLONE_GSTATS_TOTAL} - посещений за все время работы статистики
{BBCLONE_GSTATS_UNIQ} - всего уникальных посетителей за время работы

После этого плагин заработает.

5. Просмотр статистики

Просмотр статистики может вестись непосредственно из плагина. При этом URL для доступа к статистики будет таким:
httр://ваш сайт/index.php?e=bbclone

Для просмотра статистики непосредственно из BBClone перейдите в его папку httр://ваш сайт/bbclone/
Комментарии
Автор
Сообщение
Makc
Опубликовано: 2006-01-09
#248
Статус: гость
Через раз стало появляться:
Parse error: parse error, unexpected $, expecting ')' in /pub/home/metalrus/htdocs/bbclone/var/last.php on line 94
(та же проблема что и у SadLuck)

Сделал http://www.metalrus.ru/test.php
Сначала пустой лист, а после нескольких обновлений выдает ту же строчку

Подскажите пожалуйста откуда ноги растут у этой проблемы :(
Опубликовано: 2005-12-27
#237
Статус: администратор
да, на этот файл тоже нужны права для записи.
Aaz
Опубликовано: 2005-12-27
#236
Статус: пользователь
Блин, со старой темой сюда - клон работает в локалке, а в сети - фиг. На папку вар и файлы ставил уже все что можно, сейчас оставил 777. Запустил дебаггер, при просмотре тестовой пхп выдает вот что:

BBClone 0.4.8b debug mode:
It seems that BBClone has successfully written to file counter15.inc. If you keep getting this message despite access.php and last.php remain empty, it means the file system is denying access and returning a flag PHP doesn't understand. On Windows NT/2k/XP/2k3 the problem will occur with PHP 4.x if the var directory only has read permissions.
--------------------------------------------------------------------------------
Set $BBC_DEBUG = ""; in config.php to turn off debug mode again.
--------------------------------------------------------------------------------
BBClone 0.4.8b debug mode:
File bbclone/var/.htalock is read-only. You may have to check whether it has the right permissions or is even missing.
--------------------------------------------------------------------------------
Set $BBC_DEBUG = ""; in config.php to turn off debug mode again.


Думаю, может че в ацесе и локе что прописать что-то надо?
Файлы каунтеров пишутся, а вот ацесс.пхп и ласт.пхп нулевые, не наполняются...
Что нового скажете?

добавлено спустя 37 минут

.htalock - может на эту фигню поставить 777?
Asmo
Опубликовано: 2005-12-14
#224
Статус: гость
Да я уже вот тоже к таким мыслям пришел, на сервере версия 5.0.4 , а на локалке 4.
С такими ошибками я сталкивался на mambo, когда делал клон компонента, чтобы работало одновременно два, ошибку вызывала функция которая использовалась в обоих и имела одинаковые названия, тоесть решалось просто переименовкой функции в одном из них. Да собственно сама ошибка об этом и говорит: объявлена функция в bbclone, плагин использует ее же повторно, а сервер матюгается, что невозможно ее переопределить.
Переименовал ее в bbplug_which_whois() и все стало на место, видать 5 версия php, менее терпима к таким вещам.
Вот же привычка дурацкая сразу в панику :)) тут делов то, ну да надеюсь не зря вопрос поднял, теперь будем знать что и на 5 версии будет работать, еще раз спасибо Almaz.
Опубликовано: 2005-12-14
#223
Статус: администратор
версия 1.8 и работала и на 0.4.8.a и на b тоже.
версия php на сервере какая?
Asmo
Опубликовано: 2005-12-13
#222
Статус: гость
Сенкс за внимание, самое интересное что на локалке такого не происходит с ошибкой, даже не знаю где собака порылась.
Было так я установил сам bbclone и твой плагин но старой версии, где еще небыло standalone статистики, bbclone работал пару дней сам по себе, потом наткнулся на новую версию, установил на локалке все прекрасно работает, залил на хост появилась ошибка (( вот собственно и вся информация, больше я и сам не знаю _). Ну как вариант, может у меня версия ббклона отличная от той, под которую ты плагин делал, моя (bbclone-0.4.8a).
Опубликовано: 2005-12-13
#221
Статус: администратор
не знаю что еще посоветовать...
чтобы уменьшить ширину надо лезть в функции, которые формируют ячейку...
из ошибки видно что код пытается назаначить функцию, которая уже определена. Из за чего это происходит, сказать немогу - нужно больше информации, но такого происходить не должно.
стили брались полностью из файла html.php счетчика...
Asmo
Опубликовано: 2005-12-12
#220
Статус: гость
Спасибо Almaz, немного скупо я вопрос задал, поясню - не помещалась только детальная статистика, хотя скин довольно широкий, а там в два ряда ну никак не сделаеш...
Частично решил, заменил в лагнфайле bbclone, слово "посещения" на "хиты" , колонка стала короче, и все остальное поместилось, но что делать если адрес попадется длинный или домен, тогда опять порвет все.

Еще пару вопросиков, при клике на цифру с кол-вом посещешний в детальной статистике, у меня вот такая байда
Fatal error: Cannot redeclare bbc_which_whois() (previously declared in /..../plugins/extended/bbclone/bbclone.php:723) in /..../bbclone/show_views.php on line 93
не может переопределить функцию чтоли, в самом бибиклоне работает эта функция.

И второй, откуда ты стили вытащил, те что в плагине ? перерыл весь бибиклон не нашел стилей, хочу найти стандартные сттили и дя странцы с общей статистикой тоже.
Опубликовано: 2005-12-11
#219
Статус: администратор
Asmo
в плагине имеется файл bbclone.tpl в котором и прописывается как выводить таблицы. По умолчанию в нем статистика отображается в четыре столбца по два ряда (4 x 2). Если по четыре не помещается, то можно хоть по одному сделать, достаточно поменять их расположнеие в парсере SHOW_GLOBAL.
Asmo
Опубликовано: 2005-12-11
#218
Статус: гость
У меня такая же беда, содержимое статистики в плагине не помещается в дизайн по ширине, хорошо бы как-то использовать кустомный header.tpl для плагина, без мода tpl_header_footer_changer никак не обойтись ?
Опубликовано: 2005-10-22
#188
Статус: администратор
Скорее всего некорректное отображение статистики следствие незакрытых тегов (или их неправильного использования).
В любом случае просмотреть статистику можно из самого счетчика по адресу httр://вашсайт/bbclone/
raw
Опубликовано: 2005-10-22
#187
Статус: пользователь
Almaz :
raw
это можно реализовать простым html:

Это понятно :), идея в том, чтобы открывшаяся страница немного отличалась по дизайну от основного сайта, небыло например(или был другой) headera и т.п. (дело в том, что стандартный скин плагина вписываясь в страницу, ломает расположение таблиц и т.д.), а хотелось бы оставить и то и другое..., если конечно, это возможно. Или проще переработать иеющийся tpl под свои нужды., только как мне кажеться идея с popup тоже была бы оригинальна.
Опубликовано: 2005-10-22
#186
Статус: администратор
raw
это можно реализовать простым html:

<a href="plug.php?e=bbclone" target="_blank">Статистика BBClone</a>
raw
Опубликовано: 2005-10-22
#185
Статус: пользователь
А можно сделать так, что бы идя по ссылке plug.php?e=bbclone открывалось popup окно со статистикой.
Если возможно, то подкинте код, заранее благодарен. :)
Опубликовано: 2005-09-04
#182
Статус: администратор
с разрешением не получится т.к. bbclone не ведет такую статистику.
Добавить комментарий
пересоздать пример
Кто сейчас на сайте
Всего зарегистрированных пользователей: 211
Наши пользователи оставили сообщений: 412
Последний зарегистрированный пользователь: MichaelLense
За последние 24 часа сайт посетило 0 зарегистрированных пользователей.
Сейчас посетителей на сайте: 1, из них зарегистрированных: 0, гостей: 1
Больше всего посетителей зарегистрировано: 53
Зарегистрированные пользователи: Не найдено.
Эти данные основаны на активности пользователей за последние пять минут
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2004
[ Страница создана за 0.222 секунды ] [ Gzipped ]