Bonjour,
J’ai une liste d’articles Spip contenant des extraits d’articles
d’Europresse Veille et analyse d'informations stratégiques avec Europresse.
Chacun contient son lien hypertexte vers l’article Europresse en ligne,
celui-ci n’étant accessible seulement depuis l’IP de mon lycée.
J’aimerais que l’article soit redirigé vers le lien hypertexte SI et
seulement SI l’adresse IP appartient à une plage.
J’ai trouvé et chargé le plugin Intranet/Extranet
https://contrib.spip.net/Intranet-Extranet-4388
J’ai vu la config des adresses IP, ok.
Je souhaite que :
- Si l’on est dans le lycée (bonne adresse IP) on redirige directement
vers le lien hypertexte, - sinon on redirige vers une page Spip spécifique qui invite à se
connecter par le Wifi du lycée.
J’ai donc créé un squelette spécifique aux articles : presse.html qui
contient :
<BOUCLE_article(ARTICLES){id_article}>
[(#AUTORISER{intranet}) #HTTP_HEADER{Location: #URL_SITE}]
</BOUCLE_article>
#HTTP_HEADER{Location:#URL_SITE_SPIP/?page=wifi}
<//B_article>
Le problème est que si j’ai mis presse.html dans les pages accessibles,
il me redirige toujours vers Europresse même si je suis connecté par
ailleurs,
et si je ne mets pas presse.html dans les pages accessibles, il me
redirige vers la page de login Spip, donc mon squelette presse.html
n’est même pas exécuté…
Donc il faudrait que je puisse utiliser la fonction autoriser_intranet
sans que le plugin ne bloque mon squelette presse.html
Y a-t-il une solution autre que de recopier le code de cette fonction
dans mon Spip, sans installer le plugin lui-même ?
Merci
–
Stéphane
17 Charente-Maritime