KO boucle documents sur 1.9.2c : action=autoriser ?

Bonjour,

J'ai un blocage que je n'arrive pas à résoudre sur la boucle DOCUMENTS.

Avec : <BOUCLE_D(DOCUMENTS){id_rubrique}{titre=bandeau}{0,1}>
[(#URL_DOCUMENT)]
</BOUCLE_D>
Spip injecte à la place après calcul:
http://www.monsite.com/spip.php?action=autoriser&arg=42

Alors que sur la même page l'affichage du logo (rubonXX.jpg) de la rubrique se passe sans problème:
<BOUCLE_R(RUBRIQUES) {id_rubrique}>#LOGO_RUBRIQUE</BOUCLE_R>
Quelqu'un aurait-il une idée ?

Hébergement Infomaniak
Spip SPIP 1.9.2c [10268]
PHP Version 5.2.5
MySQL v. 5.0.45-log
Répertoire IMG > 777
Sous-répertoire JPG > 777

Tropicaloo <tropicaloo <at> voila.fr> writes:

Avec : <BOUCLE_D(DOCUMENTS){id_rubrique}{titre=bandeau}{0,1}>
[(#URL_DOCUMENT)]
</BOUCLE_D>
Spip injecte à la place après calcul:
monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.

si tu veux l'url directe vers le document :

<BOUCLE_D(DOCUMENTS){id_rubrique}{titre=bandeau}{0,1}>
[<a href="#URL_SITE_SPIP/(#FICHIER)">#TITRE</a>]
</BOUCLE_D>

te retournera :

<a href="http://site_spip/IMG/pdf/truc.pdf">le titre du doc</a>

mais attention !

suivant la configuration de ton site tu vas peut-être
tomber sur un 403 forbidden si un .htaccess traine
dans le répertoire visé...
(403 par contre géré par action=autoriser&arg=42)

Tropicaloo writes:
Avec : <BOUCLE_D(DOCUMENTS){id_rubrique}{titre=bandeau}{0,1}>
[(#URL_DOCUMENT)]
</BOUCLE_D>
Spip injecte à la place après calcul:
monsite.com - Ce site web est à vendre ! - Ressources et information concernant monsite Resources and Information.

denisb a répondu:
si tu veux l'url directe vers le document :
<BOUCLE_D(DOCUMENTS){id_rubrique}{titre=bandeau}{0,1}>
[<a href="#URL_SITE_SPIP/(#FICHIER)">#TITRE</a>]</BOUCLE_D>

Super Denis, merci pour ton aide.
Cela fonctionne en URL absolue avec #URL_SITE_SPIP/#FICHIER.
Mon code avait parfaitement fonctionné chez l'hébergeur Amen avec une URL relative #URL_DOCUMENT.
Depuis le transfert chez Infomaniak, il ne fonctionne plus. Certainement un htaccess et un RewriteBase à reparamétrer.

Merci encore.
Eric.