On Friday 30 December 2016 20:56:28 Sébastirn MARBRIER wrote:
Joyeuses fêtes à tous!
J'ai constaté une anomalie avec le site, je n'arrive plus à mettre les articles en statut "à relire." (Voir les articles 82-A et 73 A à C)
Le problème est corrigé.
Le serveur web informait les navigateurs que les pages d'administration de la gazette étaient sois-disant codées en UTF-8 alors qu'elles étaient en réalité codées en ISO-8859-15. J'ai converti les pages en UTF-8. Cela a corrigé les problèmes d'accents dans la page d'administration et permet maintenant de changer l'état « à relire » des articles. J'ai d'ailleurs testé la page en changeant le statut de l'article 82-A.
Je te laisse changer le statut des articles 73 A à C pour vérifier que cela fonctionne chez toi aussi. En cas de problème avec Firefox ou Chrome, commence par utiliser Ctrl+F5 pour recharger la page en vidant la cache du navigateur.
Des problèmes d'accents pourraient être visibles dans les informations des articles qui ont été encodés quand la page d'administration avait le mauvais encodage. J'ai corrigé les articles où j'ai vu des é à la place des é. Si tu en découvres d'autres, corrige-les simplement en modifiant la fiche de l'article.
Il y a également un problème si des apostrophes sont présentes dans le titre de l'article.
De nombreux articles ont déjà une apostrophe dans le titre et je ne vois pas de problème avec ces articles.
J'ai cependant découvert qu'un problème était à prévoir avec les articles dont le titre, le nom de l'auteur, du traducteur ou du relecteur contenaient des caractères spéciaux pour le html tels que les guillemets, &, < ou >. Je crois avoir corrigé tous les cas où ces caractères spéciaux auraient provoqué un problème.
Si le problème d'apostrophe est toujours présent, indique moi l'article où tu le vois ainsi que la page web sur laquelle le problème est présent (nouvel_etat_gazette.php ou une des pages d'administration).
Dernière question, les articles en attente de relecture devraient-ils être placé dans home/ftp/pub/traduc.org/projets/gazette-linux/traduits-a-relire ?
Ou bien se repertoire est-il obsolète?
Là, j'avoue qu'on n'a pas fais simple…
Si le nom du relecteur n'est pas défini ou est vide, la page web regarde dans le répertoire /home/ftp/pub/traduc.org/projets/gazette-linux/traduits-a-relire si il contient un répertoire nommé lgXXX contenant le fichier lgXXX-Y.xml où XXX est le numéro de la gazette sur trois chiffres et Y est la lettre de l'article. Ainsi, l'article 77-A doit se trouver dans le répertoire lg077/lg077-A.xml.
Si le fichier xml à relire existe sous ce nom, la page nouvel_etat_gazette.php propose un lien pour le télécharger.
Les articles à relire que tu avais placés dans lg77 n'étaient pas proposés à la relecture car il n'y avait que deux chiffres dans le numéro du répertoire. J'ai renommé le répertoire en lg077 et ils apparaissent maintenant sur la page http://gazette.traduc.org/nouvel_etat_gazette.php?1.77.2
N'hésite pas à me contacter si tu rencontres d'autres problèmes. Je devrais réagir plus vite maintenant que les fêtes sont passées :-)
Frédéric