Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Texte flou ?! #352

Open
Nono-m0le opened this issue Jul 21, 2014 · 7 comments
Open

Texte flou ?! #352

Nono-m0le opened this issue Jul 21, 2014 · 7 comments

Comments

@Nono-m0le
Copy link
Contributor

Alors, toute dernière nouveauté : Le texte est flou ....
http://i.imgur.com/e2teXtT.png

Je sais pas comment le reproduire :/

@tontof
Copy link
Owner

tontof commented Jul 21, 2014

C'est original :-)
Ça doit être un de tes articles qui applique du css pour flouter le texte ou quelque chose du style. Il faudrait que tu essayes de n'afficher par exemple qu'un seul article et voir si ça te le fait toujours.
À mon avis, ça passera quand tu auras lu l'article fautif.

@Nono-m0le
Copy link
Contributor Author

http://www.bortzmeyer.org/feed-full.atom c'est celui-là apparemment (le dernier), mais le flux semble nickel (surtout connaissant le type)

@tontof
Copy link
Owner

tontof commented Jul 22, 2014

-- Ce CSS rend tout flou local css = '<style type="text/css" media="screen"> * { color: transparent !important; text-shadow: 0 0 3px black !important; } </style>'

Il semblerait qu'il y ait effectivement un petit bug qui interprète le style dans l'article alors qu'il semble bien protégé... J'ai trouvé la ligne fautive, mais c'est DOMDocument de PHP du coup je ne sais pas trop comment je peux faire autrement.

$dom->loadXML($data);

J'ai essayé d'ajouter des options, mais j'ai pas trouvé http://fr2.php.net/manual/en/libxml.constants.php

@Nono-m0le
Copy link
Contributor Author

woooooot, un vrai bug pour une fois ^^

@Nodd
Copy link

Nodd commented Jul 24, 2014

Ca m'arrive assez souvent ce genre de trucs, qu'un style d'un article soit appliqué partout. Quand c'est jsute de l'italique ça va, mais jaune sur blanc c'est dur à lire ! ;)

@tontof
Copy link
Owner

tontof commented Jul 25, 2014

Ce bug n'est pas lié à l'interprétation du style. Si le flux contient une balise de style elle sera interprétée. Par contre dans l'article en question la balise de style est protégée et ne devrait donc pas être interprétée.

  • <style>blablabla</style>
  • &lt;style&gt;blablabla&lt;/style&gt;

Dans le premier cas, c'est la faute de l'auteur original qui ne devrait pas faire ça dans un flux RSS. Dans le deuxième cas, le code devrait s'afficher dans l'article pour être lu et DOMDocument semble l'interpréter comme si c'était du code html.
Pour les mêmes symptômes, les raisons peuvent être différentes et dans certains cas, c'est de mon point de vue normal, mais dans d'autres c'est lié à DOMDocument

@tontof
Copy link
Owner

tontof commented Jul 25, 2014

Je viens de m'apercevoir que dans le cas du flux de bortzmeyer.org toute la partie html contenu dans le code disparaît et le formatage de l'article disparaît. J'ai cherché sur le net pour comprendre pourquoi ça fait ça avec DOMDocument mais je n'ai rien trouvé.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants