Après avoir effectué la mise à jour de ce site vers Spip 1.9.2 j’ai remarqué que la barre de raccourcis typos des forums publics générait des erreurs javascript au survol de certains boutons. J’ai donc signalé le "bug" sur la liste puis RealET et Fil l’ont corrigé sur la zone. Merci beaucoup à eux deux. Pour résoudre le problème il suffit de télécharger le fichier barre.php sur la page liée précédemment et de le mettre dans le répertoire ecrire/inc.

Personnalisation des raccourcis typo

J’avais personnalisé ma barre de raccourcis (lire le billet précédent) et mes modifications n’étaient plus prises en compte après le passage du site en 1.9.2, car le fichier barre.php n’a plus la même structure.

A la ligne 69 du nouveau fichier barre.php on peut lire ceci :

if (!$forum) {
du code pour ajouter des boutons visibles dans l'espace privé
} else {
du code pour ajouter des boutons visibles aussi sur les forums publics
}

Et voici le genre de code à insérer à la ligne 70 pour ajouter deux boutons à la barre :

$ret .= bouton_barre_racc ("barre_raccourci('[[',']]',$champ)", "notes.png", _T('barre_note'), $champhelp)."</td>\n<td>"
. bouton_barre_racc ("barre_raccourci('\n\n&lt;code&gt;','&lt;/code&gt;\n\n',$champ)", "code.png", _T('barre_code'), $champhelp)."</td>\n<td>"
. bouton_barre_racc ("barre_raccourci('\n\n&lt;pre&gt;','&lt;/pre&gt;\n\n',$champ)", "cadre.png", _T('barre_cadre'), $champhelp);