ne pas tronquer les URL dans le texte

bonjour la liste,

je m'évertue sans succès à trouver de la documentation sur le point
suivant: par défaut, SPIP tronque l'affichage de toute URL se trouvant
dans le contenu d'un article (simplement appelé par #TEXTE).

ainsi une URL comme http://www.machin-chose.fr/projet/dossier-e52/
sera affichée ainsi:
http://www.machin-chose.fr/projet/d

est-il possible d'influencer ce réglage (longueur maximale), voire de le
désactiver? je ne trouve pas de filtre touchant à ce facteur.
version SPIP: 2.0.10.

merci d'avance!
manuel

Salut

Il s'agit du fichier inc/liens.php et de la fonction traiter_lien_explicite()

Vue la ligne de code, il parait impossible en l'état de modifier ce comportement :
  if (strlen($texte)>40) $texte = substr($texte,0,35).'...';
Messieurs les Devs Core, un define peut-être ?

La solution radicale est de surcharger la fonction inc_lien_dist() et de réécrire la fonction calculer_url() pour éviter cette sacrée traiter_lien_explicite()... Mais bon, ce n'est pas la meilleure des idées amha...

La solution simple est d'écrire deux fois le lien :
[http://www.machin-chose.fr/projet/dossier-e52/->http://www.machin-chose.fr/projet/dossier-e52/\]

Pat

tar.gz a écrit :

bonjour la liste,

je m'évertue sans succès à trouver de la documentation sur le point
suivant: par défaut, SPIP tronque l'affichage de toute URL se trouvant
dans le contenu d'un article (simplement appelé par #TEXTE).

ainsi une URL comme http://www.machin-chose.fr/projet/dossier-e52/
sera affichée ainsi:
http://www.machin-chose.fr/projet/d

est-il possible d'influencer ce réglage (longueur maximale), voire de le
désactiver? je ne trouve pas de filtre touchant à ce facteur.
version SPIP: 2.0.10.

merci d'avance!
manuel

Hello,
J'ai utilisé la balise #FORMULAIRE_PARTICIPER_EVENEMENT permettant d'afficher le formulaire d'inscription à un événement géré par le plugin Agenda et il semblerait qu'il manque une balise #CACHE{0} en début du squelette formulaires/participer_evenement.html, faute de quoi l'information comme quoi l'événement est complet n'est pas rafraichie.

Cordialement,

Je vais rester diplomate. Cette question a été posée y a 2 ou 3 jours sur la liste...

Merci de faire une recherche avant de poser une question doublon. Surtout que c'est toi qui a posé la question me semble-t-il...

Cordialement,

Teddy Payet

Le 15 janv. 2010 à 16:12, Jean-Baptiste Pressac <jean-baptiste.pressac@cnrs-dir.fr> a écrit :

Hello,
J'ai utilisé la balise #FORMULAIRE_PARTICIPER_EVENEMENT permettant d'afficher le formulaire d'inscription à un événement géré par le plugin Agenda et il semblerait qu'il manque une balise #CACHE{0} en début du squelette formulaires/participer_evenement.html, faute de quoi l'information comme quoi l'événement est complet n'est pas rafraichie.

Cordialement,
<jean-baptiste_pressac.vcf>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

désolé, j’ai posté ce message au mauvais endroit.