услуги 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/
Комментарии
Автор
Сообщение
Анонимный
Опубликовано: 2005-06-11
#74
Статус: гость
просто перезалейте файлы папки /var/ из дистрибутива...
raw
Опубликовано: 2005-06-11
#73
Статус: гость
Almaz :
страничка плагина

также прежде чем спрашивать, прочитайте эту ветку на сайте LDU Russia: http://ldu.ru/posts-q982-d0.htm

Вот есть вопросик, а как сбросить(обнулить) статистику?
Опубликовано: 2005-03-28
#65
Статус: пользователь
Да, page control ставил. Сейчас установил 1.4. Страницы определяются, что хорошо.

1.4 работает вроде бы правильно, при открытии несуществующей категории получается "Системные сообщения (950)".

Не читал, сразу поставил мод bbclone (marker). Набрал в строке *.ru/?dddddddddd. Получилась запись "Главный сайт", ссылка с ?ddd. Потом зашел на .ru/index.php, засчитался переход, под "Главный сайт" ссылка сменилась на просто *.ru. То есть ?ddd отпали ;)
Опубликовано: 2005-03-28
#64
Статус: администратор
а в конфигурации заново установил page control в on?

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

28 марта 2005 - v1.4
изменен хук включения плагина для совместимости с LDU800;
добавлено определение групп;
поддержка псевдонимов (alias) в pages для LDU800.

GrAfF
попробуй новый плагин на наличие пустых строк при отсутствующих страницах, у меня на LDU800 он их избегает...
Опубликовано: 2005-03-28
#63
Статус: пользователь
Поставил с нуля 8, этот улучшенный плаг. Опять вроде не работает page control, всё считается вместе.
Опубликовано: 2005-03-26
#62
Статус: администратор
В общем ситуация следующая: код LDU 800 конфликтует с кодом счетчика BBClone когда плагин использует глобальное включение (возможно какие-то переменные совпадают у них). Выход пока нашел такой – подключать счетчик в самом конце, когда грузится футер…

Делаем так:
1. отключаем плагин
2. скачиваем модифицированный bbclone.php здесь (устаревшая ссылка удалена)
3. заменяем старый файл новым (в папке плагина)
4. включаем плагин

Пока только тестируем - нет гарантий того, что счетчик не конфликтует по прежнему… (внешне это может быть не заметно…)
Azazello
Опубликовано: 2005-03-25
#61
Статус: гость
Плагин в восьмерке ведет себя не хорошо. Блокирует загрузу страниц.
Например в extended plugins невозможно вкл/откл любой плуг.
?
Опубликовано: 2005-03-24
#60
Статус: администратор
если так делать то эта ошибка защитается 2 раза- первый когда скрипт плагина в list не найдет title и второй когда уже сам LDU не найдя этого title выведет эту ошибку...
Опубликовано: 2005-03-24
#59
Статус: пользователь
Дык это, "Системные сообщения (950)" можно написать. Потому что пустая строчка пугает. Сначала я её вообще не разглядел. ;)
Опубликовано: 2005-03-23
#58
Статус: администратор
GrAfF
да, действительно, если в LDU передается list.php с параметром названия категории (в твоем примере будет list.php?c=art) и при этом такая категория отсутствует (удалена), то скрипт просто не получит из базы title этой страницы...
в принципе такая ситуация очень редка- зачем держать на сайте битые ссылки? но впринципе такой поворот тоже можно учитывать...

вопрос вот в чем- что при этом плагин должен передавать в счетчик BBClone?
Опубликовано: 2005-03-23
#57
Статус: пользователь
Бага.
Условия: LDU 703, bbclone свежий, плагин bbclone 1.3 со всеми параметрами в ON, SEFL. Может работает и иначе, просто пока такая конфигурация.

В структуре некоторые категории удалил, а в меню они остались. При заходе по ссылке /list-art.htm получаем ошибку 950, при этом в статистику bbclone пишется пустая строка (без текста и ссылки), которая так постепенно набирает хиты.

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

Кстати, в детальной статистике гораздо больше пустых строк.
Опубликовано: 2005-03-22
#56
Статус: администратор
на днях связался с создателем BBClone и спросил не собирается ли он сделать так, чтобы в статистику шли полные URL вида /page.php?id=5 вместо простого /page.php на что он ответил следующее:

это сделано намеренно так как при передаче полного пути база access.php с большой вероятностью раздуется до своих конечных размеров (тоесть нужные данные еще не сохранены, а база уже кончилась). Проблему можно решить хаком к BBClone но учтите что при этом все ошибки в работе скрипта и подсчете статистики будут на вашей совести. В любом случае я прикрепил модифицированный файл marker.php который сохраняет полный путь страницы. Вы можете использовать его только с BBClone версией не ниже 0.4.7 и если у вас более младшая версия вы будете должны модернизировать этот файл под старую версию BBClone.
Для включения хака замените файл lib/marker.php в папке BBClone на тот, что я вам выслал.


сам я пока использовать это не собираюсь, но фай который прислал Olliver выложил тут: (ссылка удалена)

если вы используете его то отпишитесь здесь что да как...
trim
Опубликовано: 2005-03-20
#55
Статус: гость
хм.. вот чёто я тут вопще не понял ничего...
заработало всё... сделал - выставил в var на все chmod 666 , и в .htaccess добавил AddType application/x-httpd-php .htm .html .. может это конечно и лишнее, но все страницы у меня хтмл..
а самое странное то, что всю статистику он до этого записывал, но ничего не отображал... за последние три часа статистика имеется, но показывать начал тока 2 минуты назад..
алмаз, сенкс за плагин ;)
Опубликовано: 2005-03-20
#54
Статус: администратор
если не работает тестовый файл, то плагин тут не причем.
настраивай сам BBClone до тех пор, пока тестовый файл не заработает.
незнаю что посоветовать- видимо счетчик не может произвести запись в свои файлы.
читй инструкцию по установки BBClone, если не поможет ищи решение на их форуме... ( http://forum.bbclone.de/ )
trim
Опубликовано: 2005-03-20
#53
Статус: гость
не работает плагин..
сделал тестовый файл для проверки bbclone ... не работает
chmod на var/*.* стоит 777 и на саму папку тоже 777 ...


ps almaz , пасиба за <META> ;)
Добавить комментарий
пересоздать пример
Кто сейчас на сайте
Всего зарегистрированных пользователей: 211
Наши пользователи оставили сообщений: 412
Последний зарегистрированный пользователь: MichaelLense
За последние 24 часа сайт посетило 0 зарегистрированных пользователей.
Сейчас посетителей на сайте: 1, из них зарегистрированных: 0, гостей: 1
Больше всего посетителей зарегистрировано: 53
Зарегистрированные пользователи: Не найдено.
Эти данные основаны на активности пользователей за последние пять минут
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2004
[ Страница создана за 0.243 секунды ] [ Gzipped ]