Si je ne m'abuse, c'est une limitation des navigateurs, 256 caractères...
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
jel.spip
Envoyé : vendredi 15 août 2008 11:38
À : YOCHUM Yann
Cc : spip@rezo.net
Objet : Re: [Spip] url trop longue coupée par spip
Bonjour,
À priori (ayant compté - par superposition avec une chaîne 
on tombe sur une limitation à 256 caractères... limite classique et
connue de variable...(2 puissance 8 = 256)
(et ici - si c'est bien cela - nous avons encore 86 caractères de trop...)
Cela donne pas trop d'espoir, à moins de modifier la déclaration de
cette variable, ou de modifier la manière de faire de spip. Hard !
Mais ceci, n'est qu'un à priori par pure déduction/intuition, donc peut
être faux.
Et une tentative d'explication, n'est pas solution...mais seulement une
piste.
J'entrevoie bien une possibilité par le biais des points d'entrée de
Spip (pre-syndication sans doute), mais...on rentre dans un domaine
assez musclé.
amicalement
JEL
YOCHUM Yann a écrit :
Bonjour,
Je récupère dans une boucle des liens d'un autre site par la syndication
(liens RSS). Malheureusement, les liens récupérés sont trop longs et SPIP ne
restitue pas la totalité du lien.
En effet, dans la balise #URL_ARTICLE
Le lien complet par exemple est :
http://portaildoc.diplomatie.gouv.fr/exl-php/cadcgp.php?SELF=1&MODELE=vues/m
ae_portail___recherche_avancee_-_docapi/home.html&CLE=DOC_REF&CLEVALEUR=API0
0020851&URL_REQUETE=/exl-php/cadcgp.php?QUERY=1|VUE=mae_portail___recherche_
avancee_-_docapi|MODELE=vues/mae_portail___recherche_avancee_-_docapi/home.h
tml|CLE=DOC_REF|CLEVALEUR=API00020851
Et spip ne restitue "que" :
http://portaildoc.diplomatie.gouv.fr/exl-php/cadcgp.php?SELF=1&MODELE=vues/m
ae_portail___recherche_avancee_-_docapi/home.html&CLE=DOC_REF&CLEVALEUR=API0
0020851&URL_REQUETE=/exl-php/cadcgp.php?QUERY=1|VUE=mae_portail___recherche_
avancee_-_docapi|MODELE=vue
Existe-t-il un moyen de récupérer l'ensemble de l'url ?
Yann
-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Patrick
Envoyé : jeudi 14 août 2008 13:32
À : spip@rezo.net
Objet : [Spip] systeme de trie des articles
bonjour,
j'utilise ce code pour lister mes rubriques et j'aimerai l'adapter pour
listé mes articles qui ont le mot clé "test" mais je seche, un petit coup de
main ne serait pas de refus
donc pour résumer j'aimerai faire la liste des articles qui ont le mot clé
Test et j'aimerai recuperer le nom de sa rubrique
[(#REM)
*** CREATION D'UN INDEX ***
Creation d'un index des rubriques.
]
[(#REM) Calcul de l'index]
#SET{avant,''}
#SET{lalettre,#ENV{lettre}|substr{3,1}}
<B_a>
<BOUCLE_a(RUBRIQUES){id_parent=1}{par titre}{tout}>
[(#SET{lettre,[(#TITRE|substr{0,1}|strtoupper)]})]
[(#SET{ref,[(#GET{lettre}|strtolower)][(#GET{lettre})]})]
#SET{ref,^[#GET{ref}}
[(#SET{ref,[(#GET{ref})]]})]
[(#GET{avant}|!={#GET{lettre}}|?{-})[(#GET{lettre}|=={#GET{lalettre}}|?{<str
ong>})]<a
class="nav_jeux"href='[(#SELF|parametre_url{lettre,[(#GET{ref})]})]'>]
[(#GET{avant}|!={#GET{lettre}}|?{#GET{lettre}}) </a>]
[(#GET{lettre}|=={#GET{lalettre}}|?{</strong>})]
#SET{avant,#GET{lettre}}
</BOUCLE_a>
</B_a>
Désolé, pas de jeu pour cette lettre...
<//B_a>
[(#REM) Affichage pour la lettre choisie ] <B_bib_titre_a>
[(#GET{lalettre})]
<BOUCLE_bib_titre_a(RUBRIQUES){id_parent=1}{titre==#ENV{lettre,'^$'}}{par
titre}{tout}>
<B_sr>
#ANCRE_PAGINATION
#PAGINATION{page}
<BOUCLE_sr(RUBRIQUES){id_parent=#ID_RUBRIQUE}{par
titre}{tout}{pagination 30}>
[(#COMPTEUR_BOUCLE|alterner{#8DDFFD,#EFEFEF})]">
[title="(#TEXTE|textebrut|entites_html|couper{100})"]>#TITRE</a>
<BOUCLE_rubrique(RUBRIQUES){id_rubrique}{tout}>
<BOUCLE_rub_parent(RUBRIQUES){id_parent}{tout}>
<BOUCLE_logo(MOTS){id_rubrique}{type=machine}{tout}>
<a href="#URL_RUBRIQUE">#LOGO_MOT</a>
</BOUCLE_logo>
</BOUCLE_rub_parent>
</BOUCLE_rubrique>
</BOUCLE_sr>
#PAGINATION{page}
</B_sr>
</BOUCLE_bib_titre_a>
</B_bib_titre_a>
Merci
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip