Pages: 1
Bonsoir à tous.
Voilà quelques jours (nuits ?) que je passe sur un plugin 1.7.x à mettre en conformité pour Piwigo 2.0RC4. Je prend exemple sur les plugins livrés en standard pour faire la migration.
J'ai un problème avec le panneau d'admin du plugin : Dès que j'y accède, les caractères accentués des textes de la galerie ne sont plus interprétés. Je suis presque certain qu'il y a une boulette dans mon fichier tpl qui génère le pb. Mais je n'arrive à rien.
Avec Smarty, peut-on utiliser des insertions de texte hors template ? Par exemple avec :
$msg .= l10n('Error_message');
Sinon, je décortique mon fichier tpl à la recherche d'un truc de syntaxe que j'aurais oublié. Une piste ?
A moins que cela ne vienne de mon fichier de langue ?
Merci d'avance pour votre aide ;)
Dernière modification par Eric (2008-11-22 02:20:23)
Hors ligne
Ton fichier langue est bien converti en UTF-8 (sans BOM) ?
j'ai cherché 2 jours!!!
Hors ligne
Oui, je suis bien en UTF-8 et sans BOM.
J'ai d'abord pensé à un pb de ce genre mais le truc bizarre c'est que les textes de mon plugin sont bien affichés (avec les accents et tout). Le pb n'impacte que les textes de PWG comme les intitulés des menus du panneau d'admin (Spéciales, Catégorie).
Alors je pense qu'il s'agit d'un bête oubli de ponctuation dans mon code... Quelque part...
Hors ligne
J'ai trouvé : un appel erroné à "global $lang;" dans mon script !!
J'y ai passé du temps mais j'ai fini par l'avoir... Bon, ben maintenant je crois que je peux aller me coucher ;)
... Après avoir passé le sujet en résolu.
Hors ligne
Eric,
Je ne comprends pas...
Explique stp.
En quoi un global $lang; peut mettre le bazar dans un plugin?
Merci.
Hors ligne
En fait, dans la version précédente du plugin (compatible 1.7.x), un global $lang; était présent dans les fichiers plugin.lang.php. N'étant pas l'auteur du plugin d'origine mais ayant participé à l'élaboration, je n'avais pas relevé ce détail.
Dans la version compatible 2.x, il m'a fallu supprimer cette ligne global $lang; pour que l'affichage des caractères accentués redevienne correct.
Je suis incapable de sire pourquoi ni comment mais je sais que cela a résolu mon problème :)
[edit]
VDigital a écrit:
En quoi un global $lang; peut mettre le bazar dans un plugin?
Cela ne mettait pas le bazar dans le plugin (au contraire, là tout allait bien) mais dans le reste de la galerie : Mauvaise interprétation des caractères accentués (dans le menu admin, par exemple, avec "Spéciales" et "Catégories").
[/edit]
Dernière modification par Eric (2008-11-22 12:23:21)
Hors ligne
Pages: 1