Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » BBClone

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

DzOOMer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
BBClone - счетчик посещений на PHP
 
 


 
 
домашний сайт: http://bbclone.de
 
пример работы: http://bbclone.de/demo/
 

BBclone - счетчик посещений, написанный на PHP соберает детализированную статистику посетителей вашего вебсайта, отображая данные о последних визитерах (и данные о них- такие как IP, браузер и т.д.) по множеству показателей. Это очень удобно для web-мастеров, которые хотят видеть, кто посещает их сайты, какие браузеры используют , где они побывали и т.д.
 
Для каждого посетителя, BBClone может отобразить:
- адрес IP,  
- имя хоста,  
- операционная система,  
- роботы (поисковики),  
- браузер,  
- реферер URL (от куда пришел),  
- дата посещения,  
- число загрузок страницы,  
- количество посетителей,
- посещенные страницы в порядке их просмотра,  
- последняя посещенная страница,  
- запрос поискового сервера, которые приводят к вашему сайту (если обнаружен),  
- рейтинг самых частых стран,
- имена хостов.
 
Дополнительные особенности:  
- 30 языков интерыейса: арабский, Боснийский, болгарский, каталонский, чешский, китайский Упрощенный, китайский Традиционный, датский, голландский, английский, финский, французский, немецкий, греческий, венгерский, итальянский, японский, литовский, македонский, норвежский (Bokmеl), польский язык, португальский язык, румынский язык, Русский язык, словацкий, Словенский, испанский, шведский, турецкий и украинский.
- простая интеграция в MovableType, Pivot, Drupal, Textpattern, Wordpress, e107, CMSimple, CMComplex и др.
- соответствие стандартам: BBClone соответствует XHTML 1.0 и рекомендациям CSS и не - блокирует специфические браузеры или операционные системы,
- не требует БД,
- сопротивление перегрузкам,
- и многое другое.


Всего записей: 882 | Зарегистр. 16-11-2004 | Отправлено: 16:36 03-09-2005
Fuckerstein

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Счетчик то неплохой, проблема только в том что нужно код в каждую страницу вставлять. А если страница не php, а html то придется изворачиваться: делать отдельный файл например  
bb.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);  
 ?>  

и внедрять его в html страницу так <img src="bb.php" border=0 alt=""> итд. С учетом того, что каждая отдельная страница должна иметь уникальное имя "_BBC_PAGE_NAME" чтобы их не путать между собой, использование bblone будет лишним гемороем. Если есть доступ к логам веб-сервера лучше использовать awstats, который предоставляет намного больше отчетов и проще устанавливается имхо.

Всего записей: 34 | Зарегистр. 14-01-2004 | Отправлено: 17:33 05-09-2005
DzOOMer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А никто и не говорит что это панацея для всех случаев.
Если стрница динамическая, то вместо "Test" можно вставить $title этой страницы.
если статическая то смотреть переданый код выполняемого файла в зависимости от него назанчать имя (или сам файл).

Всего записей: 882 | Зарегистр. 16-11-2004 | Отправлено: 21:53 05-09-2005
8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DzOOMer
Fuckerstein
define("_BBC_PAGE_NAME", "Test");   - эта строка бообще не обязательная.
см. Adding the Activation Code to Your Pages

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 01:01 06-09-2005 | Исправлено: 8AleX8, 01:04 06-09-2005
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А этот счетчик надо в самое начало страниц вставлять или нет?

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 01:02 07-09-2005
8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
S0ldier

Цитата:
А этот счетчик надо в самое начало страниц вставлять или нет?

Теоретически куда вставлять значения не имеет.
Но я рекомендую вставлять его наоборот в конец страницы. Чтоб работа щётчика не тормозила открывание новых страниц сайта.

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 01:16 07-09-2005
DzOOMer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
S0ldier
 
Если ты используешь какую-либо распространенную cms, то вполне возможно уже есть способ интеграции BBClone в нее, и тебе не предется вставлять его код в страницы.
Подробнее смотри здесь и в форуме, но там далеко не весь список.

Всего записей: 882 | Зарегистр. 16-11-2004 | Отправлено: 08:24 07-09-2005
S0ldier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
8AleX8
Просто я бы хотел чтобы он точнее считал, а саму картинку счетчика выводил в любое место на странице.
 
DzOOMer
Не-а. sPaiz-Nuke нет в списке

Всего записей: 3230 | Зарегистр. 18-01-2005 | Отправлено: 16:05 09-09-2005
Kaber



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ставил кто-нибудь на Wordpress? Статистику считает, но только посещения страниц самого bbclone, в футере добавил скрипт:

Код:
<?php
 Define("_BBC_PAGE_NAME", "Home");
 DEFINE ("_BBCLONE_DIR", "/../../../bbclone/");
 Define("COUNTER", "_BBCLONE_DIR"."mark_page.php");
 if (is_readable(COUNTER)) include_once(COUNTER);
?>

Скрипт все равно реагирует только на посещения страниц bbclone...
А так посмотрел. очень подробная статистика, думаю лучшая которую видел.
 
Добавлено:
Оказывается нужно было подключать в template-loader.php код:
 

Код:
<?php
if (is_home() == true) {
    $pagetitle = "Home";
    }
else {
    $pagetitle = wp_title('', false);
    }
 
define("_BBC_PAGE_NAME", $pagetitle);
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) { include_once(COUNTER); }
else { echo "Counter is broken."; }

теперь жду посетителей...))

Всего записей: 1357 | Зарегистр. 14-03-2014 | Отправлено: 14:32 30-09-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Kaber
не проще гугл аналитикс прикрутить - гораздо больше информации выдает?

Всего записей: 15141 | Зарегистр. 20-09-2014 | Отправлено: 19:18 30-09-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » BBClone


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru