Les > et < sont toujours mal parsé ... ont peut les faire afficher dans le code HTML généré, ce qui pourrait permettre de modifier la mise en page html du site.
Bon, je n'ai pas trouvé le moyen de générer une balise complette, mais il me semblerait bien d'automatiqueemnt transformer les > et < en & gt; et & lt;
Par moment sur la page des blogs j'ai des articles qui sont signalés comme ayant des nouveaux commentaires dans le panel à droite.
Le problème est qu'ils n'ont pas de nouveaux comz et en plus ils restent à leur position "normale", toujours dans le panel de droite.
Quand je poste dans le forum, mon propre post m'apparaît comme 'pas encore lu' lorsque je reviens.
Ce n'est pas très grave car je trouve mes propos toujours passionnants et délicieux à lire et relire.
J'imagine toutefois que ça doit être désagréable pour certains dont la prose est moins intéressante (et qui se retrouvent donc à lire de nouveau leur médiocre prose d'alcoolique colérique - non, je ne pense à personne en particulier - ).
Qd je ne suis pas logge et que j arrive sur une page du forum (au hasard faisez face), il y a un lien en bas a droite identifiez vous mais le lien est 404.
Celui en bas a gauche est correct par contre.
JiHeM a écrit
L'original c'est pas Солярис plutôt ?
Y a un bug étrange là : le cyrillique est manifestement pas interprété en affichage classique mais par contre quand je fais un quote, je le vois écrit correctement dans la prévisualisation ?
Le site est en iso-8859-1 aka en 8 bits aka 256 caractères : c'est trop limité pour que tout passe surtout dans un formulaire, le navigateur malin transforme ça en code html : С représentant le code unicode 1057 du caractère, seulement pour ré-afficher proprement le texte en évitant les injections de javascript ou d'html agressif il faut utiliser des fonctions comme htmlspecialchars qui normalement ne sert qu'a convertir des (&, <, >) en (&, <, >), et donc les entités html С qui représent des caractères sont traités comme des bouts de balise et deviennent des &#1057;.
faut soit :
- reconvertir le texte en utf-8 le temps de l'escaper puis le repasser en iso-8859-1 (utf8_decode(htmlspecialchars(ut8_encode($text))) : barbare,
- reconvertir les & en & (ce n'est gênant que pour les sites en VRAI XTML (avec headers HTML 'Content-type: application/xhtml+xml') : simple,
- ne traiter que les < et > : tordu,
- passer complètement le site en utf-8 : smart.
Y a un bug étrange là : le Akshell n'est manifestement pas interprété en affichage classique et quand je fais un quote, je ne le vois pas écrit correctement dans la prévisualisation non plus.
Dernière modification le 16/11/09 à 16:50 par Conikafik
JiHeM a écrit
L'original c'est pas Солярис plutôt ?
Y a un bug étrange là : le cyrillique est manifestement pas interprété en affichage classique mais par contre quand je fais un quote, je le vois écrit correctement dans la prévisualisation ?
Ouai, j'avais déjà remarqué que le code de filtrage de la prévisualisation est différent du cote utilisé lors de la validation d'un message. Par exemple les injections javascript fonctionnent en prévisualisation, mais je n'en avait pas re-trouvé qui fonctionnent dans un post depuis le thread "confessions intimes"
kaplan a écrit
Dans les brèves sur la page d'accueil, le lien présent dans le petit commentaire n'est pas actif.
(du coup, des fois, ça doit pas être super clair)
Je l'avais déjà dit, mais on m'a répondu que c'était normal et pensé