web developer services

BBClone plugin
Posted: 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/
Download file
  • The file is not available for download.
  • Apparently the file is outdated and no longer available.
  • If you really need this file, you can request it through the feedback form.
Comments
Author
Message
Posted: 2005-03-07 19:06:38
#18
Status: administrator
страничка плагина

также прежде чем спрашивать, прочитайте эту ветку на сайте LDU Russia: http://ldu.ru/posts-q982-d0.htm
Azazello
Posted: 2005-03-11 13:55:41
#19
Status: guest
Решил через твой плуг воткнуть и вот что вышло. На var поставил 666. Ты в конфиге у себя менял что нибудь???
Azazello
Posted: 2005-03-11 14:02:53
#20
Status: guest
$BBC_DEBUG ставил и "" и 1 не пашет и все...
Posted: 2005-03-11 16:56:14
#21
Status: administrator
конфиг свой я не менял никак, только поставил всем файлам папки /var/ права 777, у меня только с ним и работает, хотя они советуют ставить 644 или 666. почитай у них в инструкции вобщем...

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

вот что у них написано:
To make these files writable for the server apply the "chmod" command. If your
server doesn't know "chmod" contact your hosting company for getting the
appropriate command. If your PHP runs as Apache module then "chmod 666" will be
the right command. "644" won't work because the server accesses the file as a
different user, which would restrict access to read-only, as "644" would only
grant write access for the owner. If your PHP runs as cgi-binary then
"chmod 644" may already be sufficient, since the server will use your user id
for accessing the files. If unsure, use "chmod 666".


вобщем прежде чем ставить плагин нужно сначала настроить сам BBCLONE - он должен выдавать страницу с нулевым счетом статистики во всех ячейках...
Azazello
Posted: 2005-03-12 07:07:25
#22
Status: guest
Поставил 777 все заработало... Знаешь чего не хватает ? Это файла bbclone.tpl в папке extended/bbclone. Было бы очень здорово видеть BBClone в такой же шкуре как и сам сайт! Это сделать возможно?
Azazello
Posted: 2005-03-12 07:54:14
#23
Status: guest
Еще один большой минус узрел. BBClone с твоим плагином не показывает в статистике конкретные заголовки страниц, а только page. Было бы лучше если бы отражалить title всех посещенных страниц...
Posted: 2005-03-12 11:16:40
#24
Status: administrator
Azazello
насчет tpl можно(вот только времени нехватает), а вот насчет страниц - это хорошо когда их несколько, а вот представь например что их у тебя 200, тогда толку мало будет... а иногда название в title очень длинное...

в крайнем случае (если надо считать отдельную страницу) можешь добавить в bbclone.php проверку на эту самую страницу включив в код строчку

elseif ($myuri == "/page.php?id=номерстраницы") { $bbname = "название страницы"; }
magnus
Posted: 2005-03-12 11:47:01
#25
Status: guest
я поставил 777 а все равно не считает в чем может быть дело?
Posted: 2005-03-12 12:42:49
#26
Status: administrator
magnus
попробуй сделать так:
1. создай в корне сайта файл test.php с содержимым:

<?php
define("_BBC_PAGE_NAME", "Test");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

2. обратись к этому фалу http://твойсайт/test.php

3. посмотри работает ли BBCLONE, о результатах напиши здесь...
magnus
Posted: 2005-03-12 13:08:39
#27
Status: guest
http://www.proekt.bestof.ru/test.php пустой лист
Azazello
Posted: 2005-03-12 13:15:41
#28
Status: guest
to magnus а ты плагин то активировал???
Posted: 2005-03-12 13:18:39
#29
Status: administrator
он и должен бытть пустым
а результат здесь - http://www.proekt.bestof.ru/bbclone/
раз там не появилась запись с имененм Test значит у тебя не работает сам BBCLONE
ты уверен что поставсил на все файлы папки /var/ права 777? как вариант могу предложить установить права 777 и на саму папку var...
Azazello
Posted: 2005-03-12 13:20:38
#30
Status: guest
to Almaz А все таки что нужно добавить в bbclone.php что бы в отчете были заголовки страниц? К сожалению я в ПХП не силен...
Posted: 2005-03-12 13:22:43
#31
Status: administrator
приведи здесь url той страницы которую тебе надо считать отдельно...
Azazello
Posted: 2005-03-12 13:25:52
#32
Status: guest
Про одну страницу все понятно. Непонятно как title всех страниц отображать... Несмотря на то что их много будет :)
magnus
Posted: 2005-03-12 13:51:55
#33
Status: guest
На все установил и на саму папку 777
Posted: 2005-03-12 14:03:39
#34
Status: administrator
Azazello
насчет этого подумаю на досуге...

magnus
ну тогда я не знаю... дело в том что у тебя сам bbclone не хочет считать - даже из простого тестового файла...
попробуй перезалить фалы bbclone может они некорректоно скопировались (или скопировались в ASCII режиме, что нарушило их)

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

Azazello

сделал то что ты просил - скачивай новую версию и не забудь отключить установленный старый плагин и удалить его файлы...
Posted: 2005-03-12 19:15:28
#35
Status: user
Огромное тебе СПАСИБО!
Надо бы этот плагин на ldu.ru обновить.

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

Кстати у тебя с форумом иногда глюк какой то происходит. Отправляю новый пост, а страница не обновляется, приходится релоад вручную делать...
Posted: 2005-03-13 06:22:03
#36
Status: administrator
да, с форумом я заметил... пока не понятно с чем это связано, но на всякий случай оптимизировал БД...
Posted: 2005-03-13 14:43:11
#37
Status: user
C LDU.RU:
GrAfF
XP, Denwer, LDU 703.
При запущенном Search engines friendly links считает не страницы, а категории. Настройка "each page is count separately" не помогает. А хотелось бы
Posted: 2005-03-13 15:28:00
#38
Status: user
Добрался я и сюда. ;) Может что пропустил, но совет добавить код Search engines friendly links (строки из файла seourls.php с 29 по 83 (включительно)) в код плагина (сразу после if ( !defined('LDU_CODE') ) { die("Wrong URL."); }) не сработал. P.S. Конечно, хорошо бы и категории учитывать. ;)
Posted: 2005-03-13 15:38:48
#39
Status: administrator
GrAfF
займусь этим...

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

GrAfF

сделал тестовую версию, которая корректно работает со страницами и плагинами, обработанными Search engines friendly links v701:2...
файл забирать здесь - (устаревшая ссылка стерта) (просто замени старый на новый)

к стате эта версия Search engines friendly links не корректно обрабатывает расширенные плагины вида /plug.php?e=guestbook (поэтому мой плагин посчитает его за плагин вида /plug.php?p=guestbook и запишет его в "Другое")

и еще... что ты понимаешь под "Категориями"? мой плагин присваивает имя "Категории" только ссылкам вида /list.php ...
Posted: 2005-03-14 13:28:15
#40
Status: user
Всё работает. Настройка (Page control) работает правильно. LDU 703, русификация и "русский" скин. Прощелкал меню. Другое 6 22.22% Категории 5 18.52% Журналы 3 11.11% Инфо о пользователях 1 3.70% Карта сайта 1 3.70% Файловый архив 1 3.70% Статистика 1 3.70% Рассказик номер 1 1 3.70% Поиск 1 3.70% Календарь 1 3.70% Contacts 1 3.70% Форум 1 3.70% Ссылки 1 3.70% События 1 3.70% Главный сайт 1 3.70% Системные сообщения 1 3.70% Да, категории именно те что list. Но это не важно, наверное. Плохо только, что Журнал считается целиком... У меня было три плагина смены ссылок на friendly. Вроде выбрал именно этот. Плюс только он лежит на ldu.ru. А есть лучше/другие?
Azazello
Posted: 2005-03-14 14:36:17
#41
Status: guest
Че то не могу по этой ссылке загрузить :(
Posted: 2005-03-14 15:16:14
#42
Status: administrator
Azazello
наверное плагин подмены расширений срабатывает- скопируй ссылку в менеджер закачек, или поменяй расширение у скачанного файла на rar

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

GrAfF
другие плагины наподобие есть на неокроме, только я их в глаза не видел и не пробовал... я этот поставил только потому что ты мне про него сказал (хотя раньше я про него слышал...)
Posted: 2005-03-14 15:49:39
#43
Status: user
Сейчас тестировал. BBClone 1.2 (обновлённая) Guestbook 701a Search engines friendly links 701:2. Всё работает, но ссылка на гостевую была в виде plug.php?e=guestbook. Её сначала просписал в новостях, потом добавил в header.tpl. Странно, но она осталась на страницах таком же виде, не заменилась на френдли. Поэтому вроде всё работает. Файл правый клик/сохранить как сохранился в html, потом переименовал в rar. То есть ссылка работает. Наверное, для полного счастья не хватает раздельного подсчета статей в журналах.
Posted: 2005-03-14 17:47:40
#44
Status: administrator
Я ни разу с журналами не работал, нужно взглянуть на сайт, где это используется...
Posted: 2005-03-16 16:15:15
#45
Status: user
Можно ли как-то другим плагином определить нужный hook или просто переменную, чтобы плаг bbclone не сработал? То есть сделать взаимодействие плагинов?
Posted: 2005-03-16 17:40:33
#46
Status: administrator
тоесть чтобы на определенных страницах он не передавал статистику? можно...

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

можно сам плагин настроить чтобы он не считал то что не нужно
Posted: 2005-03-16 18:01:56
#47
Status: user
А как? Не даём покоя идея сделать перехват ошибки 404. С одной стороны можно сделать простую страницу на php с записью статистики в bbclone (скрипт) и рефера в куда-нибудь. Но через плаг интереснее. Но тогда срабатывает и bbclone (плагин). Я пробовал наугад определять переменные и передавать в bbclone (плагин), но не получилось. ;)
Posted: 2005-03-16 18:11:43
#48
Status: administrator
а чего тут сложного? кладешь в корень сайта файл с твоим обработчиком ошибки 404 (например err.php) опятьже создаешь в корне сайта еще один файл - файл .htaccess (он у тебя там наверняка уже есть) с содержимым: ErrorDocument 404 http://твойсайт/err.php теперь сервер при обращении в никуда будет вызывать err.php
Posted: 2005-03-16 18:31:03
#49
Status: user
В общем да, так проще... Но через плагин интереснее. ;)

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

Журналы.

elseif ($myurl == "/journal.php") {
	if ( $cfg['plugin']['bbclone']['page_control'] == "on" ) {
		if (strpos($myuri, "p") == false) {
		$bbname = $L['bbc_journal'];
		} else {
		$pageid=$_GET["p"];
		$sql = ldu_query("SELECT jrn_title FROM $db_journals WHERE jrn_id ='$pageid' LIMIT 1");
		$pag = ldu_fetch_array($sql);
		$bbname = stripslashes($pag['jrn_title']);
		}
	}
	else
	{
	$bbname = $L['bbc_journal'];
	}
}


Вроде так работает с журналами, но strpos($myuri, "p") работает только если "р", а не "p=" как должно бы быть по аналогии. Если "p=" пишется "Журнал".

Ссылки.
/journal.php?m=home - таблица всех журналов всех пользователей.
/journal.php?id=3 список всех журналов третьего пользователя.
/journal.php?m=page&p=1 чтение первого журнала из базы. Наверное, только тут нужно брать название журнала из базы и писать в статс.
/journal.php?m=edit&p=1 редактирование первого журнала.
/journal.php - список всех журналов залогиненого пользователя.
/journal.php?m=add - написание нового.
Posted: 2005-03-19 17:01:19
#52
Status: administrator
готова версия 1.3 с раздельным подсчетом журналов, категорий и сообщений системы...
trim
Posted: 2005-03-20 16:52:09
#53
Status: guest
не работает плагин.. сделал тестовый файл для проверки bbclone ... не работает chmod на var/*.* стоит 777 и на саму папку тоже 777 ... ps almaz , пасиба за ;)
Posted: 2005-03-20 17:01:23
#54
Status: administrator
если не работает тестовый файл, то плагин тут не причем. настраивай сам BBClone до тех пор, пока тестовый файл не заработает. незнаю что посоветовать- видимо счетчик не может произвести запись в свои файлы. читй инструкцию по установки BBClone, если не поможет ищи решение на их форуме... ( http://forum.bbclone.de/ )
trim
Posted: 2005-03-20 18:04:01
#55
Status: guest
хм.. вот чёто я тут вопще не понял ничего... заработало всё... сделал - выставил в var на все chmod 666 , и в .htaccess добавил AddType application/x-httpd-php .htm .html .. может это конечно и лишнее, но все страницы у меня хтмл.. а самое странное то, что всю статистику он до этого записывал, но ничего не отображал... за последние три часа статистика имеется, но показывать начал тока 2 минуты назад.. алмаз, сенкс за плагин ;)
Posted: 2005-03-22 18:33:35
#56
Status: administrator
на днях связался с создателем BBClone и спросил не собирается ли он сделать так, чтобы в статистику шли полные URL вида /page.php?id=5 вместо простого /page.php на что он ответил следующее:

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


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

если вы используете его то отпишитесь здесь что да как...
Posted: 2005-03-23 19:07:30
#57
Status: user
Бага.
Условия: LDU 703, bbclone свежий, плагин bbclone 1.3 со всеми параметрами в ON, SEFL. Может работает и иначе, просто пока такая конфигурация.

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

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

Кстати, в детальной статистике гораздо больше пустых строк.
Posted: 2005-03-23 20:44:31
#58
Status: administrator
GrAfF
да, действительно, если в LDU передается list.php с параметром названия категории (в твоем примере будет list.php?c=art) и при этом такая категория отсутствует (удалена), то скрипт просто не получит из базы title этой страницы...
в принципе такая ситуация очень редка- зачем держать на сайте битые ссылки? но впринципе такой поворот тоже можно учитывать...

вопрос вот в чем- что при этом плагин должен передавать в счетчик BBClone?
Posted: 2005-03-24 06:38:03
#59
Status: user
Дык это, "Системные сообщения (950)" можно написать. Потому что пустая строчка пугает. Сначала я её вообще не разглядел. ;)
Posted: 2005-03-24 15:18:13
#60
Status: administrator
если так делать то эта ошибка защитается 2 раза- первый когда скрипт плагина в list не найдет title и второй когда уже сам LDU не найдя этого title выведет эту ошибку...
Azazello
Posted: 2005-03-25 20:34:03
#61
Status: guest
Плагин в восьмерке ведет себя не хорошо. Блокирует загрузу страниц. Например в extended plugins невозможно вкл/откл любой плуг. ?
Posted: 2005-03-26 20:06:38
#62
Status: administrator
В общем ситуация следующая: код LDU 800 конфликтует с кодом счетчика BBClone когда плагин использует глобальное включение (возможно какие-то переменные совпадают у них). Выход пока нашел такой – подключать счетчик в самом конце, когда грузится футер… Делаем так: 1. отключаем плагин 2. скачиваем модифицированный bbclone.php здесь (устаревшая ссылка удалена) 3. заменяем старый файл новым (в папке плагина) 4. включаем плагин Пока только тестируем - нет гарантий того, что счетчик не конфликтует по прежнему… (внешне это может быть не заметно…)
Posted: 2005-03-28 07:48:35
#63
Status: user
Поставил с нуля 8, этот улучшенный плаг. Опять вроде не работает page control, всё считается вместе.
Posted: 2005-03-28 14:06:42
#64
Status: administrator
а в конфигурации заново установил page control в on?

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

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

GrAfF
попробуй новый плагин на наличие пустых строк при отсутствующих страницах, у меня на LDU800 он их избегает...
Posted: 2005-03-28 15:31:42
#65
Status: user
Да, page control ставил. Сейчас установил 1.4. Страницы определяются, что хорошо. 1.4 работает вроде бы правильно, при открытии несуществующей категории получается "Системные сообщения (950)". Не читал, сразу поставил мод bbclone (marker). Набрал в строке *.ru/?dddddddddd. Получилась запись "Главный сайт", ссылка с ?ddd. Потом зашел на .ru/index.php, засчитался переход, под "Главный сайт" ссылка сменилась на просто *.ru. То есть ?ddd отпали ;)
raw
Posted: 2005-06-11 12:12:58
#73
Status: guest
Almaz :
страничка плагина

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

Вот есть вопросик, а как сбросить(обнулить) статистику?
Анонимный
Posted: 2005-06-11 15:01:31
#74
Status: guest
просто перезалейте файлы папки /var/ из дистрибутива...
Анонимный
Posted: 2005-06-11 16:30:22
#75
Status: guest
Анонимный :
просто перезалейте файлы папки /var/ из дистрибутива...

Может ли не работать плагин из-за настроек сервера, т.к. на компе все работает, заливаю на сервер и ноль ...
причем невозможно удалить папку bbclone, она переменновается но не удаляется, в чем могет быть загвостка?
Almaz
Posted: 2005-06-11 16:35:30
#76
Status: guest
скорее всего проблема с правами на папки и файлы... Установите права на папку CHMOD 0777
raw
Posted: 2005-06-11 16:47:34
#78
Status: guest
Almaz :
скорее всего проблема с правами на папки и файлы... Установите права на папку CHMOD 0777

пробывал, не помогает.
Причем плагин LDU Dumper admin plugin тоже отказывается работать на сервере
raw
Posted: 2005-06-11 16:50:37
#79
Status: guest
cute ftp при попытке удалить папку пишет : Requested action not taken (e.g., file or directory not found, no access).
Almaz
Posted: 2005-06-11 17:14:21
#80
Status: guest
дело в том что некоторые хостинги не разрешают устанавливать права на файлы или папки из скрипта... свяжись с администратором хостинга, и попроси включить возможность выполнять chmod и запись в файлы из php кода...
GAS
Posted: 2005-07-13 14:16:35
#83
Status: user
Сделал все как написано в докее к плагину, на локал хосте все работает, Almaz, огромное спасибо за плагин.... осталось только сайт доделать, да хостинг приобрести.... и тогда уже посмотрим :)
Posted: 2005-07-24 12:02:18
#89
Status: user
Скопировал файлы bbclone на сервер. Вроде все делал по инструкции. Поставил chmod Var в 777. Делаю тестовый файл - не работает. В чем проблема? Просьба помочь. рылся и на форуме разработчика и по рунету. нашел про активацию - но ведь ее надо делать после того, как тест нормально пройден.
Posted: 2005-07-24 12:33:13
#90
Status: administrator
Поставил chmod Var в 777. Делаю тестовый файл - не работает.

на все (именно на все) файлы папки var права также стоят в 777?

рылся и на форуме разработчика и по рунету.

вы прочитали все ответы в этой теме и c указанной ссылки в первом сообщении этой темы?

нашел про активацию - но ведь ее надо делать после того, как тест нормально пройден.

что за активация? где вы ее нашли?

подробнее опишите все ваши действия по порядку.
Posted: 2005-07-24 16:27:35
#91
Status: user
Almaz :
Поставил chmod Var в 777. Делаю тестовый файл - не работает.

на все (именно на все) файлы папки var права также стоят в 777?

да, здесь все ясно.

рылся и на форуме разработчика и по рунету.

вы прочитали все ответы в этой теме и c указанной ссылки в первом сообщении этой темы?

прочитал все. правда там речь идет про плагин, а я не могу обычный bbclone установить нормально.

нашел про активацию - но ведь ее надо делать после того, как тест нормально пройден.

что за активация? где вы ее нашли?

Activ. code: http://help.bbclone.de/index.php?n=Solutions.HTMLPages


подробнее опишите все ваши действия по порядку.

1. скачал с сайта bblone.de инсталл
2. разархивировал
3. залил в корень сайта в папку bbclone/
4. поставил chmod всему содержимому VAr и самый Var в 777
5. заливаю test.php
6. запускаю его
7. захожу в стат - там по нулям, ничего нет

Ну я там еще на некоторых сайтах (всего их три) добавлял в html код какие-то скрипты, типа чтобы bbclone считал эти страницы. Я так и не понял - нужно это или нет. Test.php все равно ведь не работает.
Posted: 2005-07-24 16:44:00
#92
Status: administrator
по пунктам все верно получается... должно работать... если вы устанавливете bbclone не под LDU тогда да, нужно добавлять код счетчика в тело своего кода но не html а в файлы с раширением php. но в начале нужно добиться чтобы работал test.php и только после этого вставлять код из документации в ваш сайт (если он не на LDU, если на LDU то установите мой плагин, тогда ничего редактировать не нужно) К сожалению не имея всей информации и доступа к файлам скрипта я не могу скзать Вам что надо делать. Посмотрите в файл-лог Apache: error_log - какие записи в нем относительно этого создаются...
Posted: 2005-07-24 16:58:43
#93
Status: user
ладно. буду разбираться. спасибо за оперативный ответ.
Posted: 2005-08-30 11:38:09
#156
Status: user
Parse error: parse error, unexpected $, expecting ')' in /home/www/pgups/pgups/bbclone/var/last.php on line 715 Вот такое начало выдавать и не показывает детальную статистику...
Posted: 2005-08-30 12:06:49
#157
Status: administrator
перезалей полностью дистрибутив bbclone, а файл last.php обнули вручную.
Анонимный
Posted: 2005-08-30 12:11:21
#159
Status: guest
Замечание насчёт счётчика в версии 1.6 - это который выдаёт: "Статистика BBClone начиная с 25-08-2005 В этом году: 271 Уникальных: 64 В этом месяце: 270 На этой неделе: 270 Сегодня: 58" Не хватает строчки внизу - "Уникальных сегодня"... - Где это поправить?
Posted: 2005-08-30 13:24:56
#160
Status: administrator
а где ты нашел "уникальные за сегодня"? их даже сам счетчик не выдает.
Анонимный
Posted: 2005-08-30 17:03:34
#161
Status: guest
Жаль.
Posted: 2005-08-31 11:14:44
#162
Status: user
Almaz

Вопрос:
Можно ли для этого плагина сделать свои файлы TPL??? (несколько, потому что в BBclone действительно несколько страниц - "Главный сайт" - "Конфигурация" - "Общая статистика" - "Детальная статистика" - "Статистика по времени"....
Что бы не выскакивал плагин, в типичном для BBclone стиле, а был в тему с дизайном сайта...
-------------
Я спрашиваю в смысле, сможешь ли сделать это ТЫ, хотя бы для скина Pandora или Corporate...
И вообще возможно ли такое?
Я бы сам слабал, да не знаю PHP... нарисовать страничку могу, а вот какие теги из твоего плагина туда вставлять не знаю...
Posted: 2005-08-31 11:31:21
#164
Status: administrator
можно сделать, если брать записи из базы bbclone и вставлять их в собственный обработчик плагина с tpl файлом, но сказать это проще чем сделать. Если нужен простой вывод по типу как на главной то это можно организовать, и это есть у меня в планах, но чтобы сделать также как выводит сам BBClone на это нужно потратить достаточно много времени. Но я попробую этим заняться, но чуть позже...
Posted: 2005-08-31 11:35:19
#165
Status: user
Аха! Буду ждать с нетерпением! Не вывод на главной, а свои страницы, имелось ввиду.
Posted: 2005-09-01 12:39:38
#169
Status: user
Ну вот, почин есть! Надо тебя теперь долбить почасче... На написание новых плагинов (которые не вылазят за границы твоего сайта) и за плагин BBclone (TPL файлы). В свою очередь обесчаю отдачу соответственно. ----------------- Кстати! Делать нечто подобное, под этот плагин (TPL), это геморойное занятие (время, напряг) ? Может я тебя напрягаю сильно???
Posted: 2005-09-01 13:45:13
#170
Status: administrator
сложного особо нет, если четко представляешь что требуется, а так время конечно отнимает. На написание той фичи вчера потратил более трех часов. А тут еще отпуск кончился. :(
Posted: 2005-09-01 16:01:23
#171
Status: user
Ну ты конечно не расслабляйся, даже после отпуска, дело то так сказать "общее" делаем :D Я вот в отпуске не был 4 года... правда каждый год брал по неделе отпуска. Я не понимаю и не знаю что такое "месяц отпуска"! Правда я себя и на работе как в отпуске чувствую. Хорошо кокда работа в кайф! ----------------- Попи*дели и хватит. ----------------- По поводу плагина и ТПЛ. Там особо представлять ничего не надо. Необходимо постараться сделать ТПЛ (которые впишутся в дизайн ЛДУ скина) для разделов BBclone: 1. Общая статистика (Готово вроде на 100%) 2. Детальная статистика 3. Статистика по времени 4. Еще какой нибудь раздел который можно "высосать" из BBclone. (как сам думаешь?)
Posted: 2005-09-01 17:39:01
#172
Status: administrator
в общем вот первые итоги - смотреть здесь.
Вывод осуществляется через отдельный tpl файл с собственным файлом стилей.
Стили пока полностью скопированы из стандартного BBClone но могут изменяться под дизайн сайта.

ps
а чего там еще "высосать" можно я себе пока не представляю...
Posted: 2005-09-02 11:22:01
#173
Status: user
Молоток! То что дохтор прописал!!!
Хотя, при ближайшем рассмотрении выяснилось.

I. Нет в "Общей статистике", внизу:

1. В этом году (помесячно) 46289
2. В этом месяце 11786
3. На этой неделе 4251
4. Сегодня 393
5. Всего посетителей 46289
6. Всего уникальных 4849

Нет вверху - "Последний сброс статистики 22/03/2005"

II. Нет в "Детальной статистике" подсказки, вверху:

"Последних посещений: 100, зеленые строки: посетившие сайт < 1800 сек., синие строки: посетившие сайт > 1800 сек., красные строки: роботы."

это мы с тобой знаем кто где, а посетители не в курсе...

III. "Статистика по времени:"
1. Блоки лучше расположить как в плуге BBclone...
Я понимаю что у тебя монитор большой. Но и о пользователях 15`` мониторов забывать не стоит - горизонтальный скролинг нахрен не нужен!!!
----------------
Вроде усе.
Это был взгляд заинтересованного человека.
----------------
Удачи!

добавлено спустя 52 секунды

З.Ы.
Продублировал на ЛДУ.РУ, в ЛС.
Posted: 2005-09-02 11:34:10
#174
Status: administrator
Молоток! То что дохтор прописал!!!
Хотя, при ближайшем рассмотрении выяснилось.

I. Нет в "Общей статистике", внизу:

1. В этом году (помесячно) 46289
2. В этом месяце 11786
3. На этой неделе 4251
4. Сегодня 393
5. Всего посетителей 46289
6. Всего уникальных 4849

это есть на главной (index.tpl) но можно сделать тег и сюда тоже.

Нет вверху - "Последний сброс статистики 22/03/2005"

зато есть "... статистика начиная с 07-03-2005" (смотри в субтитле страницы)

II. Нет в "Детальной статистике" подсказки, вверху:

"Последних посещений: 100, зеленые строки: посетившие сайт < 1800 сек., синие строки: посетившие сайт > 1800 сек., красные строки: роботы."

это мы с тобой знаем кто где, а посетители не в курсе...

я на эту строку вообще внимания не обращал, но прикрутить можно

III. "Статистика по времени:"
1. Блоки лучше расположить как в плуге BBclone...
Я понимаю что у тебя монитор большой. Но и о пользователях 15`` мониторов забывать не стоит - горизонтальный скролинг нахрен не нужен!!!

это уже каждый сам для себя дизайнить будет через tpl файл.
у меня кстате монитор 15'' :con
Posted: 2005-09-02 12:24:19
#175
Status: user
это есть на главной (index.tpl) но можно сделать тег и сюда тоже.

Надо и здесь и на главной плуг... однозначно!
зато есть "... статистика начиная с 07-03-2005" (смотри в субтитле страницы)

Понял. Не заметил сразу.
я на эту строку вообще внимания не обращал, но прикрутить можно

Думаю что необходимо просто.
это уже каждый сам для себя дизайнить будет через tpl файл.
у меня кстате монитор 15''

Оч. хорошо! (про tpl).
У меня то же 15``на трубке, 1024*768 и эта страница вылазит за экран, поэтому и заметил... не знаю как у тебя выглядит это.
А че ты так расстраиваешся??? ( :con ) а? Облучения меньше - потенции больше! :)
----------------
Удачи!
Posted: 2005-09-02 17:36:23
#177
Status: administrator
это в опере полоса горизонтальная вылазит, в ослике все помещается...
Posted: 2005-09-03 13:30:31
#179
Status: user
Когда можно ожидать версии 1.7 ??? С tpl файлами внутри....
Posted: 2005-09-03 15:53:52
#180
Status: administrator
тебе могу выслать по почте уже сейчас (для тестов). Итоговый релиз v1.7 состоится как только все будет работать так как надо.
Posted: 2005-09-04 06:28:36
#181
Status: user
Получил архив, Спасибо!
Поставлю, протестирую - отпишусь.

а чего там еще "высосать" можно я себе пока не представляю...


Ну например статистику по разрешению монитора... для затравки.
Можно ли такое "высосать"?
А то кто то на ЛДУ.РУ на "Спекта" перепрыгнуть решил...
Posted: 2005-09-04 10:19:41
#182
Status: administrator
с разрешением не получится т.к. bbclone не ведет такую статистику.
raw
Posted: 2005-10-22 08:11:56
#185
Status: user
А можно сделать так, что бы идя по ссылке plug.php?e=bbclone открывалось popup окно со статистикой. Если возможно, то подкинте код, заранее благодарен. :)
Posted: 2005-10-22 12:10:31
#186
Status: administrator
raw
это можно реализовать простым html:

<a href="plug.php?e=bbclone" target="_blank">Статистика BBClone</a>
raw
Posted: 2005-10-22 15:28:39
#187
Status: user
Almaz :
raw
это можно реализовать простым html:

Это понятно :), идея в том, чтобы открывшаяся страница немного отличалась по дизайну от основного сайта, небыло например(или был другой) headera и т.п. (дело в том, что стандартный скин плагина вписываясь в страницу, ломает расположение таблиц и т.д.), а хотелось бы оставить и то и другое..., если конечно, это возможно. Или проще переработать иеющийся tpl под свои нужды., только как мне кажеться идея с popup тоже была бы оригинальна.
Posted: 2005-10-22 15:34:02
#188
Status: administrator
Скорее всего некорректное отображение статистики следствие незакрытых тегов (или их неправильного использования). В любом случае просмотреть статистику можно из самого счетчика по адресу httр://вашсайт/bbclone/
Asmo
Posted: 2005-12-11 13:40:04
#218
Status: guest
У меня такая же беда, содержимое статистики в плагине не помещается в дизайн по ширине, хорошо бы как-то использовать кустомный header.tpl для плагина, без мода tpl_header_footer_changer никак не обойтись ?
Posted: 2005-12-11 21:29:22
#219
Status: administrator
Asmo
в плагине имеется файл bbclone.tpl в котором и прописывается как выводить таблицы. По умолчанию в нем статистика отображается в четыре столбца по два ряда (4 x 2). Если по четыре не помещается, то можно хоть по одному сделать, достаточно поменять их расположнеие в парсере SHOW_GLOBAL.
Asmo
Posted: 2005-12-12 02:54:57
#220
Status: guest
Спасибо 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
не может переопределить функцию чтоли, в самом бибиклоне работает эта функция.

И второй, откуда ты стили вытащил, те что в плагине ? перерыл весь бибиклон не нашел стилей, хочу найти стандартные сттили и дя странцы с общей статистикой тоже.
Posted: 2005-12-13 21:00:09
#221
Status: administrator
не знаю что еще посоветовать... чтобы уменьшить ширину надо лезть в функции, которые формируют ячейку... из ошибки видно что код пытается назаначить функцию, которая уже определена. Из за чего это происходит, сказать немогу - нужно больше информации, но такого происходить не должно. стили брались полностью из файла html.php счетчика...
Asmo
Posted: 2005-12-13 23:18:12
#222
Status: guest
Сенкс за внимание, самое интересное что на локалке такого не происходит с ошибкой, даже не знаю где собака порылась. Было так я установил сам bbclone и твой плагин но старой версии, где еще небыло standalone статистики, bbclone работал пару дней сам по себе, потом наткнулся на новую версию, установил на локалке все прекрасно работает, залил на хост появилась ошибка (( вот собственно и вся информация, больше я и сам не знаю _). Ну как вариант, может у меня версия ббклона отличная от той, под которую ты плагин делал, моя (bbclone-0.4.8a).
Posted: 2005-12-14 13:59:33
#223
Status: administrator
версия 1.8 и работала и на 0.4.8.a и на b тоже. версия php на сервере какая?
Asmo
Posted: 2005-12-14 18:24:56
#224
Status: guest
Да я уже вот тоже к таким мыслям пришел, на сервере версия 5.0.4 , а на локалке 4. С такими ошибками я сталкивался на mambo, когда делал клон компонента, чтобы работало одновременно два, ошибку вызывала функция которая использовалась в обоих и имела одинаковые названия, тоесть решалось просто переименовкой функции в одном из них. Да собственно сама ошибка об этом и говорит: объявлена функция в bbclone, плагин использует ее же повторно, а сервер матюгается, что невозможно ее переопределить. Переименовал ее в bbplug_which_whois() и все стало на место, видать 5 версия php, менее терпима к таким вещам. Вот же привычка дурацкая сразу в панику :)) тут делов то, ну да надеюсь не зря вопрос поднял, теперь будем знать что и на 5 версии будет работать, еще раз спасибо Almaz.
Aaz
Posted: 2005-12-27 06:12:35
#236
Status: user
Блин, со старой темой сюда - клон работает в локалке, а в сети - фиг. На папку вар и файлы ставил уже все что можно, сейчас оставил 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?
Posted: 2005-12-27 14:17:51
#237
Status: administrator
да, на этот файл тоже нужны права для записи.
Makc
Posted: 2006-01-09 19:01:38
#248
Status: guest
Через раз стало появляться:
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
Сначала пустой лист, а после нескольких обновлений выдает ту же строчку

Подскажите пожалуйста откуда ноги растут у этой проблемы :(
Posted: 2006-01-10 07:54:03
#249
Status: administrator
Makc
Да, такая проблема иногда встречается. Скорее всего это происходит изза того, что php не успевает вовремя завершить запись в файл и закрыть его.

В вашем случае проблему можно решить простым обнулением файла last.php, общая статистика при этом не потеряется.
Posted: 2006-07-12 10:20:55
#289
Status: user
Непонятная проблема с распознаавнием русскоязычного запроса из яндекса. Все заходы с яндекса отображаются bbclone'ом без поискового запроса, если запрос состоит целиком из русских букв. Если же присутствует латинское слово, то все нормально. В LDU и в Seditio ошибка одна и та же. Замена кодировки в файле конфигурации bbclone ничего не дает.
Posted: 2006-07-14 09:13:19
#290
Status: user
Какой смысл продвигать bbclone если заходы с самой популярной поисковой машины он не умеет корректно обрабатывать?!!
Posted: 2006-08-30 08:51:04
#291
Status: administrator
dedushka :
Какой смысл продвигать bbclone если заходы с самой популярной поисковой машины он не умеет корректно обрабатывать?!!

Насколько я помню такой проблемы не встречалось при использовании этого счетчика. Возможно проблема не в самом bbclone, а в настройках сервера, на котором работает скрипт.
тут надо более детально разбираться...

07-03-2007

ВНИМАНИЕ! дальнейшее обсуждение плагина ведем в разделе SEDITIO.

Плагины для LDU мною больше не поддерживаются.
Posted: 2007-03-07 11:45:04
#295
Status: administrator

Загрузить плагин можно отсюда: BBClone plugin.

Если у вас есть вопросы или предложения по его работе вы можете их задать в этой ветке.
Posted: 2007-03-15 18:17:42
#300
Status: user
Довольно стабильно, работал у меня, тот плагин который Azazello, или кто не помню, переделали из твоего старого под Seditio. Но, появление нового плагинна просто супер! Спасибо.
Posted: 2007-10-13 18:56:08
#304
Status: user
Sed - 121
BBClone - 0.4.9b
Plugin - 2.0


Не пойму что за проблема...
...залил BBClone, поставил плагин, файлы в папке var все с атрибутами 777!

Локалка:
Apahe - 2.0.52
PHP - 4.3.4


Все файлы в папке var с нулевой длинной! Соответственно PHP ругается что нет array в файле bbclone/var/access.php

Долго игрался с параметрами плагина, в частности с фильтром ID юзера, и наконец-то плагин ожил, вернее var начал пополняться статистикой.

Хост:
FreeBSD - 6.2
PHP - 5.2.4


Установил все аналогично. Как только не игрался с параметрами плагина, все безуспешно! Файлы access.php и last.php в папке var по-прежнему с нулевой длинной! Но остальные файлы (counter*.inc) накапливают статистику. Ну и соответственно PHP ругается на строки 40 (array_sum(...)) и 69 (date(...)).

Каким способом это можно вылечить?

Кстати, в LDU у меня такие проблемы не возникали ни с локалкой, ни с хостом.
Posted: 2007-10-16 18:22:59
#305
Status: administrator
для начала желательно убедиться в том, что сам счетчик работает, для этого сделайте следующее:
1. отключите плагин.
2. убедитесь в целостности кода счетчика, сравнив файлы на сервере с файлами в архиве.
3. создайте в корне сайта файл test.php с содержимым:
<?php
define("_BBC_PAGE_NAME", "Test");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
?>

4. обратитесь к этому файлу http://имясайта/test.php
5. проверьте статистику
Posted: 2007-10-17 16:39:24
#306
Status: user
Ну что я могу сказать...

Сделал все то, что указанно выше, и дважды перезаливал BBClone...
После многократной отработки test.php вся статистика так и остается по нулям. Ну и, естественно, access.php и last.php остались пустыми!

Статистика не работает. А вот по какой причине, или вернее из-за чего у хостера не работает BBClone?
Posted: 2007-10-19 22:29:12
#307
Status: administrator
попробуйте посмотреть логи ошибок, возможно они прояснят ситуацию...
Posted: 2008-01-11 16:19:06
#311
Status: user
BBClone - выпустил новую версию !!!
BBClone 0.4.9b - старая версия плагина обрабатывает не корректно посещения !

ЗЫ: И старая и новая версия плагина некорректно обрабатывают с статистику с нулевым посещением!
Что я имею ввиду? Это то что по мимо существования файла /bbclone/var/access.php, нужно проверять его размер, ибо если размер 0, то сбой работы плагина ошибка!
Posted: 2008-01-14 19:23:28
#312
Status: administrator
на этом сайте установлен BBClone 0.4.9b и плагин корректно работает с ним (можете проверить).

также на сколько я помню, то нулевые посещения плагин обрабатывает корректно, выводя вместо цифр знак вопроса.
если всеже вы считаете что плагин работает некорректно, то опишите подробно как и где (включая внутренний url) это происходит.
Posted: 2008-01-18 15:41:32
#313
Status: user
на этом сайте установлен BBClone 0.4.9b и плагин корректно работает с ним (можете проверить).

также на сколько я помню, то нулевые посещения плагин обрабатывает корректно, выводя вместо цифр знак вопроса.
если всеже вы считаете что плагин работает некорректно, то опишите подробно как и где (включая внутренний url) это происходит.


Да, так и есть при нулевом посещении в значения выводимые в index, записываются вопросительные знаки + строчка с сообщением об ошибке PHP, которая появляется над индексной страницей отрывая её от хидера! Содержание сообщения я не запомнил... :cry:

Пример не правильной статистики я уже послал в личное сообщение:

Вот что мы видим в индексе http://www.nikiza.ru/:

Начало - 01-01-08
Посещений
31587 - за этот год
31587 - за этот месяц
23375 - за эту неделю
3225 - за сегодня
31587 - всего
4297 - уникальных

А вот что в статистике:
http://www.nikiza.ru/bbclone/show_global.php?lng=ru

Посетители
В этом году (помесячно) 31587 В этом месяце 31587 На этой неделе 16886 Сегодня 3519
Всего посетителей 31587 Всего уникальных 4297


Путка с неделями и за сегодня.
Чёрт знает как это получается.

PS
Установленная версия PHP : 4.4.7
Установленная версия Zend : 1.3.0
Интерфейс между веб-сервером и PHP : cgi
Операционная система : FreeBSD cp37.agava.net 6.2-RELEASE-p8 FreeBSD 6.2-RELEASE-p8 #1: Mon Nov 19 02:21:17 MSK 2007 eugene@cpanel.agava:/opt/usr/obj/opt/usr/src/sys/XEON i386
Posted: 2008-01-18 23:34:17
#314
Status: administrator
вообще на сколько я помню, когда только начинал писать плагин и анализировал как счетчик хранит статистику то пришел к выводу что генерируемые им значения не совсем верны, и поэтому поставил для вывода статистики свой "более правильный" алгоритм подсчета. возможно расхождения связаны именно с этим (давно это было). что касается нулевого размера файла с сообщением об ошибки, то у себя повторить это не смог, поэтому крайне желательно чтобы вы отловили ошибку и вставили код сюда.
Posted: 2008-12-21 23:24:28
#323
Status: user
Almaz :
попробуйте посмотреть логи ошибок, возможно они прояснят ситуацию...


...в логе нет ошибок по этому поводу

...а вот что сообщает плагин из-за отсутствия записей в access.php и last.php:

Warning: array_sum() [function.array-sum]: The argument should be an array in /home/kilogr/domains/kilograf.ru/public_html/plugins/bbclone/bbclone.index.php on line 40

Warning: array_sum() [function.array-sum]: The argument should be an array in /home/kilogr/domains/kilograf.ru/public_html/plugins/bbclone/bbclone.index.php on line 48

Warning: date() expects parameter 2 to be long, string given in /home/kilogr/domains/kilograf.ru/public_html/plugins/bbclone/bbclone.index.php on line 69
Add a comment
Enter one of these words: peach, apricot, apple.
Who is online
Total registered users: 212
Our users have left messages: 422
Last registered user: kaanad
0 registered users visited the site in the last 24 hours
Now visitors on site: 1, from them registered: 0, guests: 1
Most registered visitors: 53
Registered users: not found.
This data is based on user activity in the last five minutes.
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2003
[ Page created in 0.16 seconds ] [ Gzipped ]