Quelques bugs corrigés
Alors comment ça va les Bartemisois ? On se retrouve cette semaine pour une petite mise à jour de votre annuaire Bartemis qui passe en version 1.2.1 pour la peine.
Parmi les modifications ont retrouvent :
-Un petit bug pour tourner les pages de vos sections
-Un petit bug lors de l'édition de pages dans l'administration (merci à
jeanb et
cryptic)
-Ajout d'un target blank lors de l'édition de sites sur lien ayant pour ancre :
Google.
-Un stripslashes() manquant dans un bloc de la colonne
Pour ceux n'ayant pas fait de modification je vous conseille de télécharger directement le zip et de supprimer les fichiers install.php et index.html :
Pour les autres nous allons faire cette mise à jour pas à pas :
1. Modifier le fichier bs-template/defaut/section.php
Chercher le code suivant :
<?php
$nb_total = count_page($se['id_sect']);
$limit = 7;
$page = isset($pt) ? $pt : '';
if ($page>0) {
$precedent=$page-1;
echo '<a href="?p='.$precedent.'" class="navp" title="'.$titre_c.'">Précédent</a>';
}
$i=0; $j=1;
if($nb_total>$limit) {
while($i<($nb_total/$limit)) {
if($i!=$page){echo '<a href="?p='.$i.'" class="navp" title="'.$titre_c.'">'.$j.'</a>';}
else { echo '<b class="active">'.$j.'</b>';}
$i++;$j++;
}
}
if($nb_total>$limit) {
$suivant=$page+1;
echo '<a href="?p='.$suivant.'" class="navp" title="'.$titre_c.'">Suivant</a>';
}
?>Remplacez par :
<?php
$nb_total = count_page($se['id_sect']);
$limit = 7;
$page = isset($pt) ? $pt : '';
$i=0; $j=1;
if($nb_total>$limit) {
while($i<($nb_total/$limit)) {
if($i!=$page){echo '<a href="'.$url_annuaire.clean($c['titre']).'/2.'.$se['id_sect'].'-'.clean($se['titre']).$extension.'?p='.$i.'" class="navp" title="'.$titre_c.'">'.$j.'</a>';}
else { echo '<b class="active">'.$j.'</b>';}
$i++;$j++;
}
}
?>On va mettre tous ça en couleur en éditant le fichier bs-template/defaut/style.php et en rajoutant à la fin :
.navp {text-align:center;margin:5px}
.navp a {padding:4px;margin-left:2px; border:1px solid #e5e5e5}
.navp a:hover {background-color:#<?php echo $couleur; ?>}
.navp .active {padding:4px;margin-left:2px; border:1px solid #e5e5e5}Ouvrir le fichier bs-template/defaut/right-colonne.php
Trouvez :
<?php echo $s['titre']; ?></a></li>Remplacez par :
<?php echo stripslashes($s['titre']); ?></a></li>Et enfin finaliser la mise à jour, ouvrez votre fichier config.php et cherchez :
$version = '1.2';Et remplacez par :
$version = '1.2.1';Pour l'administration je vous conseillerai de télécharger le zip ci-dessous et d'écraser votre fichier gestion/index.php avec celui du zip si vous n'avez pas fait de modifications, si il y a des demandes je mettrai le détail mais j'ai rajotué pas mal de stripslashes().