La instalacion no puede ser mas facil,descomprimes el prog en un directorio de tu web editas el config.php con tus caracteriasticas y tendras que modificar cada pagina que quieras que este el bbclone controlandola con un solo include.
Código: Seleccionar todo
define("_BBC_PAGE_NAME", "Test");
define("_BBCLONE_DIR", "bbclone/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
Para integrarlo en el phpbb nada tan facil como seguir esto:
En index.php Buscar:
Código: Seleccionar todo
include($phpbb_root_path . 'common.'.$phpEx);
Código: Seleccionar todo
define("_BBC_PAGE_NAME", $page_title);
define("_BBCLONE_DIR", "stats/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
Código: Seleccionar todo
$topic_time = $forum_topic_data['topic_time'];
Código: Seleccionar todo
define("_BBC_PAGE_NAME", $topic_title);
define("_BBCLONE_DIR", "stats/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
Código: Seleccionar todo
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Código: Seleccionar todo
define("_BBC_PAGE_NAME", $page_title);
define("_BBCLONE_DIR", "stats/");
define("COUNTER", _BBCLONE_DIR."mark_page.php");
if (is_readable(COUNTER)) include_once(COUNTER);
en _BBCLONE_DIR ha de ir el directorio donde esta el bbclone
en _BBC_PAGE_NAME Saldra en las estadisticas el nombre de lo que se este viendo por lo tanto hay que mirar que esta puesto en la variable $page_title
de cada fichero para saber que es lo que aparecera.
Vamos ahora a editar el Fichero de configuracion del BBclone
$BBC_MAINSITE = "..";
aqui puedes poner donde ira la gente o tu al darle al link de sitio principal,puedes ponerle una url si lo quieres,yo lo teno asi puesto que tengo el bbclone dentro de root de mi web.
$BBC_SHOW_CONFIG = 1;
Bien aqui solo se le pueden dar 2 valores o 0 o 1 si pones 0 no se vera la configuracion que tienes puesta es decir no aparecera un link a tu configuracion es util para no tener que estar editando el config desde el servidor para ver si esta todo correctamente.Una vez que este todo funcionando ponlo en 0,ya que a nadie solo a ti le interesa como tienes la configuracion.
$BBC_TITLEBAR = "Estatisticas de %SERVER generadas el %DATE";
Aqui hay que ponerle el titulo de la web del BBclone este es el que tengo yo puesto la variable %SERVER la coje del servidor y la %DATE tambien si tu servidor se llama provamos.com,aparecera como titulo Estadisticas de provamos.com generadas el.y la fecha que lo mires.
$BBC_LANGUAGE = "es";
Bueno esto no necesita mucha explicaciones la verdad,si vuestro idioma es el castellano dejarlo asi
$BBC_MAXTIME = 1800;
Esta variable indica el tiempo en sg que para cada ip unica es decir no aparecera dos veces la ip mirando la misma pagina en ese tiempo.
$BBC_MAXVISIBLE = 100;
Aqui podremos poner cuantas visitas apareceran en visitas detalladas,no conviene poner mucho mas ya que con 100 en esa pagina ya te puedes hacer una idea de que se visita,y su pones un numero muy alto corres el riesgo de que tu servidor te de un time out,recuerda que se genera todo al vuelo, y hay un tiempo de ejecucion para cada script php.
$BBC_MAXBROWSER = 10; // Browsers
$BBC_MAXEXTENSION = 10; // Extensions
$BBC_MAXOS = 10; // Operating Systems
$BBC_MAXROBOT = 10; // Robots
$BBC_MAXHOST = 10; // Hosts (reset possible)
$BBC_MAXKEY = 10; // Keywords (reset possible)
$BBC_MAXORIGIN = 10; // Referrers (reset possible)
$BBC_MAXPAGE = 10; // Pages (reset possible)
Bien aqui podremos configurar cuantos navegadores extensiones del servidor sistemas operativos robots hosts,nombres de busqueda,de donde vienen y paginas aparecen en la pagina principal,El auto recomienda dejarlo todo tal como esta,pero claro se puede subir o bajar el numero.
$BBC_DETAILED_STAT_FIELDS
Aqui conviene leerse que hay que poner yo por ejemplo tengo
$BBC_DETAILED_STAT_FIELDS = "id, time, ext, dns, visits, os, browser, referer ,page ,search, ip";
Aparecera en las estadisticas: numero de visitas,cuando entro,de que pais,resuelve la ip,que navegador usa,que pagina lo envia aqui,que esta mirando,que palabras uso en el buscador para llegar a mi, y por supuesto la ip.Antes de esa variable teneis puesto en el config que es cada cosa,Conviene leerlo.
Nos quedan un par de Variables que posiblemente querrais cambiar,el Resto no hace falta.
$BBC_IGNORE_IP = "192.168.1.2";
Aqui podeis poner vuestra ip o dejarlo en blanco.Esa variable indica al BBClone que ips no ha de hacer caso y no salir en las estadisticas.Yo tengo puesto mis ips internas de red,ya que no me interesa que salgan mis ips en las estadisticas.
$BBC_IGNORE_BOTS = 1;
Las opciones de esta variable son 3: vacio "",hace que los robots de busqueda aparezcan como visitantes normales, 1 No aparece el nombre del host del robot,pero si aparece el nombre del robot resaltado, 2 Ignora todos los robots no apareceran en las estadisticas.
Bueno eso es todo el resto de Variables no se han de tocar para nada.
Espero que os sea util esta pequeí?±a guia,en caso de dudas no dudeis en hacermelo saber.
Podeis ver su Funcionamiento en: canal-onanismo.org
Un saludo