Dotclear

Ticket #1619 (closed defect: wontfix)

Opened 11 years ago

Last modified 7 years ago

génération mots-clé et url

Reported by: nanart Owned by: team
Priority: normal Milestone:
Component: module:core Version: 2.5
Severity: normal Keywords: tags, url
Cc:

Description

Problèmes

Plusieurs problèmes se posent lorsque, dans une page ou un billet,
on veut générer un mot clé et le lien (url) vers ce mot clé,
soit sur la génération du tag, et/ou du lien

1) mot "vide" = plusieurs espaces

wiki: [  |tag: ] -> pas de lien
xhtml: <a href="/index.php?tag/  ">&nbsp; </a> ->lien: 404
  • message: "No Meta"
  • effets: pas de tag créé, sous wiki : pas d'url ?, sous xhtml: 404

Soluce : passer un coup de trim ?

2) mot avec slash, guillemets ou apostrophe

  • Le tag
    • remplace / par un tiret -
    • supprime les guillemets
    • remplace l'apostrophe par une espace
  • Sous wiki, les liens générés semblent contenir ces tags-là, mais pas le cas sous xhtml. (cf plus bas: note b )

mot avec slash: mot/clé

wiki: [mot/clé|tag:mot/clé] -> lien ok
xhtml: <a href="/index.php?tag/mot/clé">mot/clé</a> -> lien 404

mot avec guillemets: "motclé"

wiki: ["motclé"|tag:"motclé"] -> lien ok
xhtml: <a href="/index.php?tag/&quot;motclé&quot;">"motclé"</a> -> lien 404

mot avec apostrophe: l'mot del clé

wiki: [l'mot del clé|tag:l'mot del clé] -> lien ok
xhtml: <a href="/index.php?tag/l'mot del clé">l'mot del clé</a> -> lien 404

3) mot comprenant plusieurs espaces:

wiki: [le mot de la      clé|tag:le mot de la      clé] -> lien ok
xhtml: <a href="/index.php?tag/le mot de la      clé">le mot de la&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; clé</a> -> lien 404

Soluce : passer un coup de replace ?

4) les mots comprenant une virgule
(de mémoire sert de séparateur dans la liste des tags) ne renvoient aucun effet ni message après clic sur le bouton tag

Note

a) j'ai pas tout testé.
b) il semble que le processus crée le lien avant le tag (cf message d'erreur sur espaces). Il pourrait être intéressant d'inverser le processus afin que l'url "profite" du tag généré ?
c) il semble aussi que, si sous wiki les urls sont "contrôlées" (echappement ?), ce ne soit pas le cas sous xhtml

Change History

comment:1 in reply to: ↑ description Changed 11 years ago by nanart

Replying to nanart:

  • Sous wiki, les liens générés semblent contenir ces tags-là, mais pas le cas sous xhtml. (cf plus bas: note b )

En fait, le nom du tag est correct. Les liens, eux, ne sont pas le reflet du tag.

wiki: [mot/clé|tag:mot/clé] -> lien ok xhtml: <a href="/index.php?tag/mot/clé">mot/clé</a> -> lien 404

mais sous wiki, l'url semble corrigée ? -ce qui n'est pas le cas sous xhtml...

Je sais pô si je me fais bien comprendre

comment:2 Changed 11 years ago by nanart

+ En fait nom du mot clé et url semblent différenciés...

Ce qui ne semble pas être un problème, sauf pour ceusses qui veulent absolument voir leur tag tel qu'ils l'ont zécrit (!!!), mébon....

le problème c'est surtout l'url (sous xhtml).
Hors pb mot "vide"


Car, si on clique dans le lien généré dans le billet en xhtml->404

Mais si on clique sur le mot généré (nom dans la liste des tags) -> les billets wiki et xhtml comportant ce tag sont listés.

comment:3 Changed 11 years ago by nanart

Note: Pas de problèmes similaires lors de la création de catégories.
Les noms sont "conservés" (hors espaces multiples ramenés à une espace simple + trim), les urls sont ok

comment:4 Changed 11 years ago by franck

  • Milestone changed from A definir to 2.7

comment:5 Changed 10 years ago by franck

  • Milestone changed from 2.7 to 2.8

comment:6 Changed 9 years ago by franck

  • Milestone changed from 2.8 to 2.10

comment:7 Changed 8 years ago by franck

  • Milestone 2.10 deleted

comment:8 Changed 7 years ago by franck

  • Status changed from new to closed
  • Resolution set to wontfix
Note: See TracTickets for help on using tickets.

Sites map