Installer BBClone avec Plume CMS

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

Modérateur: Développeurs

Installer BBClone avec Plume CMS

Messagede Jérôme » Sam 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
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Retourner vers Défouloir / Bac à sable

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité