Le script d'annuaire Bartemis s'upgrade à nouveau pour corriger une erreur corriger à moitié lors de la dernière mise à jour. Mais rassurez vous il n'y a pas que deux lignes de codes à modifier et puis on se rapproche d'une version sans bug ni faille qui me permettra de pouvoir vous développer plus de thème (SeoFriendly), plus de modifications etc.
Pour ceux qui n'auraient pas encore d'annuaire il vous suffit de télécharger l'archive, dézipper et installer en 20 secondes

:
(Arrive d'ici 5 minutes)
Pour les autres on va s'attaquer aux modifications,
Ouvrez le fichier index.php et cherchez :
$cache = 'cache/cachetoi'$_GET['act'].$_GET['id'];Remplacez par :
$cache = 'cache/cachetoi'.sha1($_GET['act'] . $_GET['id'] . $_GET['p']);Cette modification finie de corriger le bug des pages (1, 2, 3 ...) de sections. Il nous reste donc à modifier la canonical histoire que toutes ces pages soient indexés.
Ouvrez le fichier bs-includes/general.php et cherchez :
$head.= '<link rel="canonical" href="'.$url_annuaire.clean($c['titre']).'/2.'.$se['id_sect'].'-'.clean($se['titre']).$extension.'" />';Remplacez par :
if (intval($_GET['p']) == '0') {
$head.= '<link rel="canonical" href="'.$url_annuaire.clean($c['titre']).'/2.'.$se['id_sect'].'-'.clean($se['titre']).$extension.'" />';
} elseif (isset($_GET['p'])) {
$head.= '<link rel="canonical" href="'.$url_annuaire.clean($c['titre']).'/2.'.$se['id_sect'].'-'.clean($se['titre']).$extension.'?p='.intval($_GET['p']).'" />';
} else {
$head.= '<link rel="canonical" href="'.$url_annuaire.clean($c['titre']).'/2.'.$se['id_sect'].'-'.clean($se['titre']).$extension.'" />';
}
Puis on va rapidement cacher votre version (où presque) en enlevant le dernier chiffre, éditez le fichier config.php et cherchez :
$version = '1.2.1';Remplacez par :
$version = '1.2';Si vous rencontrez un problème n'hésitez pas à le signaler, je balance cette modification en live sans l'avoir testé car mon FTP tourne à fond la caisse (Sauvegarde générale).