Bonjour,
J’ai installé un cas (SS0) sur un spip avec le plugin correspondant.
Mais j’ai un petit soucis avec spip-listes.
Il utilise la fonction recuperer_page pour récupérer le patron.
Or, avec le serveur CAS, ceci ne fonctionne pas car il ne peut pas accéder au patron (il ne passe pas le ticket).
J’ai donc remplacer recuperer_page par recuperer_fond.
Et la, les liens dans le patron sont incorrects.
Il y a un commentaire dans le code source de spip-listes :
// Il faut utiliser recuperer_page et non recuperer_fond car sinon les url des articles
// sont sous forme privee : spip.php?action=redirect&… horrible !
// pour utiliser recuperer_fond,il faudrait etre ici dans un script action
//$texte_patron = recuperer_fond(‹ patrons/ ›.$patron, $contexte_patron);
$url = generer_url_public(‹ patron_switch ›,’’,true);
foreach ($contexte_patron as $k=>$v)
$url = parametre_url($url,$k,$v,’&’);
$texte_patron = recuperer_page($url) ;
Comment faire pour utiliser recuperer_fond quand meme mais que les adresses soient correctes.
J’ai fait pas mal de modif sur spip-listes (intégration avec accesgroupes_restreints, gestion avec admins restreints).
C’est mon dernier problème et enseuite je vais tout committer dans le svn.
Si quelqu’un peut m’aider, je n’arrive pas à modifier le code pour que cela fonctionne.
Et la compilation des squelettes ne m’est pas familière.
merci
@+
Julien Redondo
Directeur technique
julien@nouveauxterritoires.fr
Tel / fax : 04 86 26 01 82
Portable : 06 22 92 32 78
. . . . . . . . . . . . . . . . . . . .
