Bonjour, sous spip 1.9 je dois écrire
<:plan_site:>
alors que sous spip1.8 c’est
<:plan_site:>
Y a-t-il une écriture compatible pour les 2 versions ?
Merci
Franck
Bonjour, sous spip 1.9 je dois écrire
<:plan_site:>
alors que sous spip1.8 c’est
<:plan_site:>
Y a-t-il une écriture compatible pour les 2 versions ?
Merci
Franck
Je me réponds sans être sûr…
Ecrire des liens compatibles pour des squelletes sous spip 1.8 et 1.9
Pour les liens href,
ne fonctionne que sous spip 1.9
fonctionne sous spip 1.8 mais pas sous 1.9
Pour la compatibilité il faut revenir aux fichiers php3: plan.php3 etc; afin d’assurer la compatibilité spip 1.8, spip 1.9.
On écrit classiquement
Cela ne veut pas dire créer un fichier php3 pour chaque fichier html, mais seulement quand il y a des liens href ou des formulaires.
Il n’est pas besoin de créer de fichier php3 si on utilise « inclure »
Les syntaxes
<INCLURE(page.php3){fond=entete}> (de spip 1.8) et
<INCLURE{fond=entete}> (de spip 1.9)
seraient toutes deux compatibles à la place de
Franck
----- Original Message -----
From: vdp.vdp@wanadoo.fr
To: spip@rezo.net
Sent: Tuesday, April 25, 2006 3:52 PM
Subject: [Spip] liens 1.8 et 1.9 - spip.php et page.php3Bonjour, sous spip 1.9 je dois écrire
<:plan_site:>
alors que sous spip1.8 c’est
<:plan_site:>Y a-t-il une écriture compatible pour les 2 versions ?
Merci
Franck
Correction
<INCLURE{fond=entete}> ne fonctionne pas sous spip 1.8.
Alors que <INCLURE(page.php3){fond=entete}> est accepté sous 1.8 et 1.9.
Franck
vdp.vdp@wanadoo.fr a écrit :
Je me réponds sans être sûr...
Ecrire des liens compatibles pour des squelletes sous spip 1.8 et 1.9
Pour les liens href,
<a href="#URL_PAGE{plan}"> ne fonctionne que sous spip 1.9
Oui, c'est tout nouveau
<a href="page.php3?fond=plan"> fonctionne sous spip 1.8 mais pas sous 1.9
Si c'est le cas, c'est un bug à signaler sur spip-dev je pense.
l'ecriture page.php3?fond=xxx doit normalement etre acceptée aussi en 1.9
Pour la compatibilité il faut revenir aux fichiers php3: plan.php3 etc; afin d'assurer la compatibilité spip 1.8, spip 1.9.
On écrit classiquement <a href="plan.php3">
Cela ne veut pas dire créer un fichier php3 pour chaque fichier html, mais seulement quand il y a des liens href ou des formulaires.
Ca, c'est compatible toutes versions !
mais depuis la 1.8, l'ecriture page est effectivement recommandée.
sinon, tu peux aussi utiliser l'ecriture spip.php et mettre une rewriterule quand tu utilises la 1.8.
Comme ca, tu seras encore plus RNext ready !
:o)
Il n'est pas besoin de créer de fichier php3 si on utilise "inclure"
Les syntaxes
<INCLURE(page.php3){fond=entete}> (de spip 1.8) et
pour rester compatible, c'est le mieux.
Et puis c'est pas trop dur de faire un rechercher/remplacer dans les sources pour simplifier quand tu n'auras plus que des 1.9...
<INCLURE{fond=entete}> (de spip 1.9)
seraient toutes deux compatibles à la place de <INCLURE entete.php3>
Franck----- Original Message -----
*From:* vdp.vdp@wanadoo.fr <mailto:vdp.vdp@wanadoo.fr>
*To:* spip@rezo.net <mailto:spip@rezo.net>
*Sent:* Tuesday, April 25, 2006 3:52 PM
*Subject:* [Spip] liens 1.8 et 1.9 - spip.php et page.php3Bonjour, sous spip 1.9 je dois écrire
<a href="#URL_PAGE{plan}"><:plan_site:></a>
alors que sous spip1.8 c'est
<a href="page.php3?fond=plan"><:plan_site:></a>
Y a-t-il une écriture compatible pour les 2 versions ?
Merci
Franck
Merci pour l' idée de rewriterule.
J'ai trouvé ce lien Connexion · GitLab
"Stephane LAURENT" <sl@adequates.com> a écrit dans le message de news:
e2ltiq$le3$1@sea.gmane.org...
vdp.vdp@wanadoo.fr a écrit :
Je me réponds sans être sûr...
Ecrire des liens compatibles pour des squelletes sous spip 1.8 et 1.9Pour les liens href,
<a href="#URL_PAGE{plan}"> ne fonctionne que sous spip 1.9
Oui, c'est tout nouveau
<a href="page.php3?fond=plan"> fonctionne sous spip 1.8 mais pas sous 1.9
Si c'est le cas, c'est un bug à signaler sur spip-dev je pense.
l'ecriture page.php3?fond=xxx doit normalement etre acceptée aussi en 1.9
Pour la compatibilité il faut revenir aux fichiers php3: plan.php3 etc;
afin d'assurer la compatibilité spip 1.8, spip 1.9.
On écrit classiquement <a href="plan.php3">
Cela ne veut pas dire créer un fichier php3 pour chaque fichier html,
mais seulement quand il y a des liens href ou des formulaires.
Ca, c'est compatible toutes versions !
mais depuis la 1.8, l'ecriture page est effectivement recommandée.
sinon, tu peux aussi utiliser l'ecriture spip.php et mettre une
rewriterule quand tu utilises la 1.8.
Comme ca, tu seras encore plus RNext ready !
:o)
Il n'est pas besoin de créer de fichier php3 si on utilise "inclure"
Les syntaxes
<INCLURE(page.php3){fond=entete}> (de spip 1.8) et
pour rester compatible, c'est le mieux.
Et puis c'est pas trop dur de faire un rechercher/remplacer dans les
sources pour simplifier quand tu n'auras plus que des 1.9...
<INCLURE{fond=entete}> (de spip 1.9)
seraient toutes deux compatibles à la place de <INCLURE entete.php3>Franck
----- Original Message -----
*From:* vdp.vdp@wanadoo.fr <mailto:vdp.vdp@wanadoo.fr>
*To:* spip@rezo.net <mailto:spip@rezo.net>
*Sent:* Tuesday, April 25, 2006 3:52 PM
*Subject:* [Spip] liens 1.8 et 1.9 - spip.php et page.php3Bonjour, sous spip 1.9 je dois écrire
<a href="#URL_PAGE{plan}"><:plan_site:></a>
alors que sous spip1.8 c'est
<a href="page.php3?fond=plan"><:plan_site:></a>Y a-t-il une écriture compatible pour les 2 versions ?
Merci
Franck
vdp.vdp@wanadoo.fr a écrit :
Correction
<INCLURE{fond=entete}> ne fonctionne pas sous spip 1.8.
Alors que <INCLURE(page.php3){fond=entete}> est accepté sous 1.8 et 1.9.
Franck
si tu installes un spip 1.9 sur spip1.8 sans rien modifier de tes répertoires, (c'est à dire que les fichiers .php3 ne sont pas effacés) alors
<INCLURE(page.php3){fond=entete}> fonctionne
si tu démarre un site avec un spip 1.9 tout propre, alors les fichiers .php3 ont disparu et par défaut
<INCLURE(page.php3){fond=entete}>
ne fonctionne plus et il faut écrire
<INCLURE{fond=entete}>
si tu utilises un "vieux" squelette plein de <inclure(page.ph3).....> ou qui appelle directement article.php3 et autre .php3
il faut que tu renommes le fichier htaccess.txt en .htaccess qui contient le bon rewrite pour les .php3
A+