Bon, j'essaie de résumer ce qui, pour l'instant, pourrait faire l'objet d'une correction (?) -le problème de la suppression du lien si le mot clé est supprimé, est, amha, à traiter "autrement"

Objet: création de mots clés dans un billet via le bouton "Mot-clé"

1) un mot clé constitué uniquement d'espace(s), mot vide, est accepté.
Un lien est créé, mais aucun mot clé n'est créé. + affichage d'un message d'alerte + lien en erreur (404)

2) des urls générées (uniquement) sous xhml renvoient en erreur (404) lorsque certains caractères (slash, guillemets, apostrophes...) font partie du mot sélectionné.
Ces caractères sont modifiés lors de la constitution du mot clé:
slash en tiret (-), suppression des guillemets, apostrophe en espace.
Ce qui peut expliquer que les urls générées sous wiki ne renvoient pas d'erreur ?

3) lors de la constitution du mot clé, une apostrophe est transformée en une espace. Peut être préférer l'underscore (_) ?

4) plus délicat, si le mot sélectionné comporte une virgule, aucun traitement n'est effectué. Aucun message d'alerte n'apparait. Ce qui n'est pas le cas pour d'autres ponctuations telles le point ou le point virgule.


Le 16/08/2013 12:46, Aide Pour a écrit :
Le 16/08/2013 10:05, Aide Pour a écrit :
Pour ce qui concerne le premier point : on peut saisir des mots vides, on peut faire un ticket. Mais, avant, je vais tester avec des caractères particuliers dans le mot clé à créer (genre une virgule ',') pour vérifier le comportement.

premier constats (rapides).
-à confirmer par d'autres testeurs...

mis à part les "mots" composés uniquement d'espace(s) -testé sous wiki et xhtml
j'ai aussi repéré:

- *la virgule* (qui, de mémoire sert de séparateur dans la liste des tags) présente dans "un mot" ne renvoie aucun effet ni message après clic sur le bouton tag (wiki et html): pas de lien, pas de tag créé alors que point virgule et point semblent ok


- les *slash*, *guillemets *et *apostrophe *semblent ok sous wiki :
Le tag remplace / par un tiret -
supprime les guillemets
ou remplace l'apostrophe par une espace
et les liens générés contiennent ces mots clés-là

- *sous html*, par contre
si les même mots clé sont générés,
_les liens générés ne sont corrects_

/Exemples erreur liens html  :/
wiki:
[/motclé|tag:/motclé] <-mot clé formé: -motclé, clic sur lien (/index.php?tag/-motclé) ok
html
<a href="/index.php?tag*//*motclé">/motclé</a> mot-clé formé: -motclé, clic sur lien (cf href) -> erreur

ou... html
guillemets et apostrophe
"mot"
<a href="/index.php?tag/&quot;mot&quot;">"mot"</a> <-mot clé formé: mot, clic sur lien 404

"mots
<a href="/index.php?tag/&quot;mots">"mots</a> <-mot clé formé: mots, clic sur lien 404

l'épèle
<a href="/index.php?tag/l'épèle">l'épèle</a> <-mot clé formé: l épèle, clic sur lien 404


--
Bernard - *Dotclear chez les chtis*
http://forum.dotclear.org/viewtopic.php?id=47318
https://www.facebook.com/groups/DotclearChezLesChtis/
--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à