Installer BBClone avec Plume CMS

Ce qui vous énerve, les sujets qui vous passent par la tête, etc...

Modérateur : Développeurs

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1143
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Installer BBClone avec Plume CMS

Message par Jérôme » 01 mai 2010, 15:10

BBClone est un script PHP populaire permettant d'effectuer des statistiques simples d'un site web mais avec un rendu très agréable. Ce site utilisait la version 0.4.9-utf8 de BBClone.

Pour qu'il fonctionne avec Plume CMS, il va falloir modifier certains fichiers :
  • Dans le fichier ''index.php'' situé à la racine du site , ajouter à la fin ( juste avant le ?> ) :

    Code : Tout sélectionner

    define("_BBCLONE_DIR", "bbclone/");
    define("COUNTER", _BBCLONE_DIR."mark_page.php");
    if (is_readable(COUNTER)) include_once(COUNTER);
    else echo "Probleme avec BBClone"; 
  • Les autres fichiers à modifier sont tous dans le dossier : manager/templates/votre_theme :
  • Dans le fichier ''category_category.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", pxSingleCatTitle('%s', true)); 
  • Dans le fichier ''category_homepage.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", "Page d'accueil"); 
  • Dans le fichier ''comments_list.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", "Liste des commentaires"); 
  • Dans le fichier ''comments_post.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", "Écriture de commentaires"); 
    Edit du 07 février 2008 : Je vous déconseille d'insérer cette ligne dans le fichier comment_post.php. En effet, j'ai subi une grosse attaque de robots spammers ces derniers temps et c'est sur ce fichier qu'ils arrivent lorsqu'ils saisissent mal le captcha qui leur est demandé (voir l'article Installer Cryptographp avec Plume CMS). Du coup, c'est cette page qui est rapidement arrivée en tête des consultations...
  • Dans le fichier ''resource_article.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", pxArtPageTitle('%s', true)); 
  • Dans le fichier ''resource_news.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", pxNewsTitle('%s', true)); 
  • Dans le fichier ''search.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", "Recherches"); 
  • Dans le fichier ''sitemap.php'' ajouter à la fin :

    Code : Tout sélectionner

    define("_BBC_PAGE_NAME", "Plan du site"); 
  • Enfin, si vous utilisez les jolies url, n'oubliez pas d'ajouter dans le fichier ''.htaccess'' de la racine du site :

    Code : Tout sélectionner

    RewriteCond %{REQUEST_URI} !^/bbclone
Vous pouvez voir ce que ça donne pour ce site à l'adresse suivante : http://www.pyromaths.org/bbclone/
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Répondre