Espaces ajoutés par Spip dans des liens

Bonjour,
En configuration "français", j'ai constaté que Spip rajoute une espace devant les signes de ponctuation double (:;?!) y compris sur les liens à l'affichage. Par contre, le lien pointé est correct.
La présence de ces espaces est gênante, surtout pour les utilisateurs qui veulent copier-coller les liens. Comment obtenir que le lien soit affiché correctement ?
Merci.

MOB a écrit :

Bonjour,
En configuration "français", j'ai constaté que Spip rajoute une espace devant les signes de ponctuation double (:;?!) y compris sur les liens à l'affichage. Par contre, le lien pointé est correct.
La présence de ces espaces est gênante, surtout pour les utilisateurs qui veulent copier-coller les liens. Comment obtenir que le lien soit affiché correctement ?
Merci.
  

en utilisant le raccourcis des liens dans l'éditeur spip je n'ai pas ce genre de probléme :
[http://www.mopndomaine.org/spip.php?page=xxxx->http://www.mopndomaine.org/spip.php?page=xxxx]

Fait un répondre a tous, je suis le seul a recevoir tes messages.

effectivement je n'ai pas testé précisement avant de t'envoyer ...

j'ai aussi ce probléme en 192c

MOB a écrit :

Je n'ai pas de problème avec les liens internes au site mais avec des liens vers des sites autres.

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

A l'affichage cela donne :
http://www.francetelevisions.fr/imprimer.php3 ?gabarit=2&id=6.

Voir note 9 sur la page Armes médiatiques de destruction massive, désinformation, OGM

Yoann NOGUES (zerax) a écrit :

MOB a écrit :

Bonjour,
En configuration "français", j'ai constaté que Spip rajoute une espace devant les signes de ponctuation double (:;?!) y compris sur les liens à l'affichage. Par contre, le lien pointé est correct.
La présence de ces espaces est gênante, surtout pour les utilisateurs qui veulent copier-coller les liens. Comment obtenir que le lien soit affiché correctement ?
Merci.
  

en utilisant le raccourcis des liens dans l'éditeur spip je n'ai pas ce genre de probléme :
[http://www.mopndomaine.org/spip.php?page=xxxx->http://www.mopndomaine.org/spip.php?page=xxxx]

J'avais déjà ce problème en 1.9.1.
Yoann NOGUES (zerax) a écrit :

Fait un répondre a tous, je suis le seul a recevoir tes messages.

effectivement je n'ai pas testé précisement avant de t'envoyer ...

j'ai aussi ce probléme en 192c

MOB a écrit :

Je n'ai pas de problème avec les liens internes au site mais avec des liens vers des sites autres.

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

A l'affichage cela donne :
http://www.francetelevisions.fr/imprimer.php3 ?gabarit=2&id=6.

Voir note 9 sur la page Armes médiatiques de destruction massive, désinformation, OGM

Yoann NOGUES (zerax) a écrit :

MOB a écrit :

Bonjour,
En configuration "français", j'ai constaté que Spip rajoute une espace devant les signes de ponctuation double (:;?!) y compris sur les liens à l'affichage. Par contre, le lien pointé est correct.
La présence de ces espaces est gênante, surtout pour les utilisateurs qui veulent copier-coller les liens. Comment obtenir que le lien soit affiché correctement ?
Merci.
  

en utilisant le raccourcis des liens dans l'éditeur spip je n'ai pas ce genre de probléme :
[http://www.mopndomaine.org/spip.php?page=xxxx->http://www.mopndomaine.org/spip.php?page=xxxx]

MOB wrote:

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

il faut écrire le lien:
[->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

tu n'auras pas de problème, c'est assez rapide après un copier coller de faire cela... sinon, tu peux proposer l'extension suivante pour Firefox à tes rédacteurs:
https://addons.mozilla.org/en-US/firefox/addon/142
et ajouter une entrée: [%text%->%url] pour SPIP.

Pierre

MOB a écrit :
    

Je n'ai pas de problème avec les liens internes au site mais avec des liens vers des sites autres.

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]
      

Réponse de pierre sur la liste de dev

ce qui est à gauche est un texte, les règles de typo s'appliquent dessus... Pourquoi ne pas juste écrire:
[->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

Pierre

Yoann NOGUES (zerax) <ml-yoann@advisio-com.fr> wrote:

MOB a écrit :
> Bonjour,
> En configuration "français", j'ai constaté que Spip rajoute une espace
> devant les signes de ponctuation double (:;?!) y compris sur les liens à
> l'affichage. Par contre, le lien pointé est correct.
> La présence de ces espaces est gênante, surtout pour les utilisateurs
> qui veulent copier-coller les liens. Comment obtenir que le lien soit
> affiché correctement ?
> Merci.
>
en utilisant le raccourcis des liens dans l'éditeur spip je n'ai pas ce
genre de probléme :
[http://www.mopndomaine.org/spip.php?page=xxxx-&gt;http://www.mopndomaine.org
/spip.php?page=xxxx]

Effectivement je n'ai jamais constaté ce problème mais il ne faut
surtout pas couper les url par des retours ligne dans le champ de saisie
du texte de l'article. Il faut donc accepter que le code d'un lien soit
parfois plus long que la largeur du champ et provoque un affichage
bizarre avec en plus un ascenceur horizontal...

--
Dominique
http://wojylac.free.fr

Si je n'écris le lien qu'après -->, ce qui est affiché ensuite est tronqué
J'ai à l'écran http://www.francetelevisions.fr/imp… <http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6&gt;\. au lieu de http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6\. Et je ne peux pas récupérer le lien complet par copier/coller..

Yoann NOGUES (zerax) a écrit :

MOB a écrit :
   

Je n'ai pas de problème avec les liens internes au site mais avec des liens vers des sites autres.

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6-&gt;http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]
      

Réponse de pierre sur la liste de dev

ce qui est à gauche est un texte, les règles de typo s'appliquent dessus... Pourquoi ne pas juste écrire:
[->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

Pierre

Dominique a écrit :

Yoann NOGUES (zerax) <ml-yoann@advisio-com.fr> wrote:

MOB a écrit :

Bonjour,
En configuration "français", j'ai constaté que Spip rajoute une espace
devant les signes de ponctuation double (:;?!) y compris sur les liens à
l'affichage. Par contre, le lien pointé est correct.
La présence de ces espaces est gênante, surtout pour les utilisateurs
qui veulent copier-coller les liens. Comment obtenir que le lien soit
affiché correctement ?
Merci.
  

en utilisant le raccourcis des liens dans l'éditeur spip je n'ai pas ce
genre de probléme :
[http://www.mopndomaine.org/spip.php?page=xxxx-&gt;http://www.mopndomaine.org
/spip.php?page=xxxx]

Effectivement je n'ai jamais constaté ce problème mais il ne faut
surtout pas couper les url par des retours ligne dans le champ de saisie
du texte de l'article. Il faut donc accepter que le code d'un lien soit
parfois plus long que la largeur du champ et provoque un affichage
bizarre avec en plus un ascenceur horizontal...

Je ne coupe jamais les liens dans le texte. Le problème est vraiment lié à la gestion par spip de la ponctuation française. Dans tous les liens extérieurs à mon domaine comportant un ? ou un ; une espace est ajoutée avant le signe de ponctuation.

Pierre Andrews a écrit :

MOB wrote:

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6-&gt;http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

il faut écrire le lien:
[->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

tu n'auras pas de problème, c'est assez rapide après un copier coller de faire cela... sinon, tu peux proposer l'extension suivante pour Firefox à tes rédacteurs:
https://addons.mozilla.org/en-US/firefox/addon/142
et ajouter une entrée: [%text%->%url] pour SPIP.

Pierre

Si je n'écris le lien qu'après -->, ce qui est affiché ensuite est tronqué
J'ai à l'écran http://www.francetelevisions.fr/imp… au lieu de http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6. Et je ne peux pas récupérer le lien complet par copier/coller..

Quant aux add-ons de Firefox, il faudrait encore que les autres rédacteurs utilisent Firefox.

MOB wrote:
> au lieu de

http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6. Et je ne peux pas récupérer le lien complet par copier/coller..

pourquoi?

Pierre

Pierre Andrews a écrit :

MOB wrote:
> au lieu de

http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6. Et je ne peux pas récupérer le lien complet par copier/coller..

pourquoi?

Pierre

Tester http://bac.pseudo-sciences.org/spip.php?article707 note 9. L'utilisateur récupère http://www.francetelevisions.fr/imp

Le Wed, 12 Dec 2007 13:38:51 +0100, MOB <mobounet@faltine.com> a �crit:

Tester http://bac.pseudo-sciences.org/spip.php?article707 note 9.
L'utilisateur récupère http://www.francetelevisions.fr/imp

clic droit : http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6

ça marche, avec Opera, mais sélectionner-copier : [9] http://www.francetelevisions.fr/imp

ne prend pas le lien, juste ce qui est vislble

--
JM

Bon, ok, je le fais un peu exprès... c'est pas vraiment la question que tu poses, mais ça me parrait idiot de mettre des liens comme "titre" des liens.

Les liens sont des choses pour les machines, les humains devraient pouvoir lire quelques chose qui a un sens. Pour moi:
http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6
ou
http://www.francetelevisions.fr/imp
c'est tout aussi parlant.

Idéalement, on devrait avoir:
[Le groupe France Télévisions->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]
par exemple.

Et si l'utilisateur veut copier le lien, sans se rendre sur la page (ça me parait vraiment pas le cas d'utilisation le plus commun d'un lien), il clique droit dessus et fait "copier le lien".

Je sais que cela ne répond pas à ta question original, mais je pense que de toute façon, l'idée c'est que le texte doit être du texte en français (enfin, en une langue humaine, pas machine), donc c'est ce à quoi SPIP s'attend.

Par contre, je crois qu'il y a un plugin qui fait des liens automatiques quand on met juste un truc genre http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6 dans le texte. Peut être que c'est une piste pour ton problème... je ne sais pas

Pierre

Jean-Marie a écrit :

Le Wed, 12 Dec 2007 13:38:51 +0100, MOB <mobounet@faltine.com> a �crit:

Tester http://bac.pseudo-sciences.org/spip.php?article707 note 9.
L'utilisateur récupère http://www.francetelevisions.fr/imp

clic droit : http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6

ça marche, avec Opera, mais sélectionner-copier : [9] http://www.francetelevisions.fr/imp

ne prend pas le lien, juste ce qui est vislble

Les utilisateurs du site ne connaissent pas forcément le clic droit, hélas !

L'idée était de voir si on pouvait gérer les choses pour les utilisateurs lampda.

Je suis plutôt d'accord avec toi mais je ne suis pas représentative de l'ensemble des rédacteurs du site, je ne suis que le développeur.
Je vais me mettre en quête du plugin qui fait des liens automatiques pour le tester.

Une petite question encore, où est géré l'ajout par spip d'un espace devant les ponctuations doubles en français ?
Excuses pour le message en doublon !
MoB

Pierre Andrews a écrit :

Bon, ok, je le fais un peu exprès... c'est pas vraiment la question que tu poses, mais ça me parrait idiot de mettre des liens comme "titre" des liens.

Les liens sont des choses pour les machines, les humains devraient pouvoir lire quelques chose qui a un sens. Pour moi:
http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6
ou
http://www.francetelevisions.fr/imp
c'est tout aussi parlant.

Idéalement, on devrait avoir:
[Le groupe France Télévisions->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]
par exemple.

Et si l'utilisateur veut copier le lien, sans se rendre sur la page (ça me parait vraiment pas le cas d'utilisation le plus commun d'un lien), il clique droit dessus et fait "copier le lien".

Je sais que cela ne répond pas à ta question original, mais je pense que de toute façon, l'idée c'est que le texte doit être du texte en français (enfin, en une langue humaine, pas machine), donc c'est ce à quoi SPIP s'attend.

Par contre, je crois qu'il y a un plugin qui fait des liens automatiques quand on met juste un truc genre http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6 dans le texte. Peut être que c'est une piste pour ton problème... je ne sais pas

Pierre

MOB wrote:

Je suis plutôt d'accord avec toi mais je ne suis pas représentative de l'ensemble des rédacteurs du site, je ne suis que le développeur.
Je vais me mettre en quête du plugin qui fait des liens automatiques pour le tester.

hehe, il faudrait un plugin qui va prendre le titre de la page et le colle dans le texte à la place du lien en dur...

Une petite question encore, où est géré l'ajout par spip d'un espace devant les ponctuations doubles en français ?
Excuses pour le message en doublon !

c'est dans ecrire/public/texte.php je pense, quelque part dans propre, il fait un choix de typo sur la langue, et il y a une fonction spécifique pour le français. Si tu fais un patch pour cela, tu pourrais toujours le proposer à spip-dev.

Pierre

Merci, je vais aller regarder dans texte.php.

Pierre Andrews a écrit :

MOB wrote:

Je suis plutôt d'accord avec toi mais je ne suis pas représentative de l'ensemble des rédacteurs du site, je ne suis que le développeur.
Je vais me mettre en quête du plugin qui fait des liens automatiques pour le tester.

hehe, il faudrait un plugin qui va prendre le titre de la page et le colle dans le texte à la place du lien en dur...

Une petite question encore, où est géré l'ajout par spip d'un espace devant les ponctuations doubles en français ?
Excuses pour le message en doublon !

c'est dans ecrire/public/texte.php je pense, quelque part dans propre, il fait un choix de typo sur la langue, et il y a une fonction spécifique pour le français. Si tu fais un patch pour cela, tu pourrais toujours le proposer à spip-dev.

Pierre

On peut considérer que la question est close sinon résolue. Mais tout problème n'a pas forcément une solution et tout problème ne mérite pas forcément une solution.
Monique Blavin a écrit :

Si je n'écris le lien qu'après -->, ce qui est affiché ensuite est tronqué
J'ai à l'écran http://www.francetelevisions.fr/imp… <http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6&gt;\. au lieu de http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6\. Et je ne peux pas récupérer le lien complet par copier/coller..

Yoann NOGUES (zerax) a écrit :

MOB a écrit :
   

Je n'ai pas de problème avec les liens internes au site mais avec des liens vers des sites autres.

Exemple le lien dans la partie privée :
[http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6-&gt;http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]
      

Réponse de pierre sur la liste de dev

ce qui est à gauche est un texte, les règles de typo s'appliquent dessus... Pourquoi ne pas juste écrire:
[->http://www.francetelevisions.fr/imprimer.php3?gabarit=2&id=6]

Pierre

MOB <mobounet@faltine.com> wrote:

Dominique a écrit :
> Yoann NOGUES (zerax) <ml-yoann@advisio-com.fr> wrote:
>
>> MOB a écrit :
>>> Bonjour,
>>> En configuration "français", j'ai constaté que Spip rajoute une espace
>>> devant les signes de ponctuation double (:;?!) y compris sur les liens à
>>> l'affichage. Par contre, le lien pointé est correct.
>>> La présence de ces espaces est gênante, surtout pour les utilisateurs
>>> qui veulent copier-coller les liens. Comment obtenir que le lien soit
>>> affiché correctement ?
>>> Merci.
>>>
>> en utilisant le raccourcis des liens dans l'éditeur spip je n'ai pas ce
>> genre de probléme :
>> [http://www.mopndomaine.org/spip.php?page=xxxx-&gt;http://www.mopndomaine.org
>> /spip.php?page=xxxx]
>
> Effectivement je n'ai jamais constaté ce problème mais il ne faut
> surtout pas couper les url par des retours ligne dans le champ de saisie
> du texte de l'article. Il faut donc accepter que le code d'un lien soit
> parfois plus long que la largeur du champ et provoque un affichage
> bizarre avec en plus un ascenceur horizontal...
>

Je ne coupe jamais les liens dans le texte. Le problème est vraiment lié
à la gestion par spip de la ponctuation française. Dans tous les liens
extérieurs à mon domaine comportant un ? ou un ; une espace est ajoutée
avant le signe de ponctuation.

Ton message initial était vraiment ambigue. Si j'ai bien compris ton
post sur la liste dev c'est dans le ** texte ** du lien et non pas dans
l'Url du lien que spip rajoute un espace (et même insécable).

La solution t'as été donnée...
[->http://mondomaine.tld/spip.php?rubriquexx]

--
Dominique
http://wojylac.free.fr