[spip-dev] [Spip] Pages html et php en dehors de la hiérachie spip

Bonjour,

J'ai fait quelques modifications dans spip ($spip_version =3D 1.051) et=20=

j'aurais besoin d'avis et d'informations.

Spip n'est pas le seul outil que j'utilise alors je ne veux pas mettre=20=

spip =E0 la racine du site et j'ai "envie" d'utiliser la possibilit=E9 =
de=20
publication de spip en dehors de la hi=E9rarchie de spip. Dans un site =20=

j'ai un dossier spip mais je veux, par exemple, afficher tous les=20
articles de la rubrique 5 =E0 partir d'un autre dossier de mon site.

Pour faire =E7a j'ai ajout=E9 une variable $dir_spip (j'ai vu qu'il y =
avait=20
d=E9j=E0 une variable $dir_ecrire, donc j'en ai profit=E9 pour =
l'utiliser=20
aussi) dans mes fichiers et j'ai modifi=E9 quelques fichiers de spip =
pour=20
qu'ils utilisent cette variable.
Et =E7a ne marche pas trop mal. Pour tout ce qui concerne la gestion des=20=

articles, je passe normalement par le dossier o=F9 est install=E9 spip, =
mais=20
j'ai en plus, maintenant, la possibilit=E9 d'afficher des choses, en=20
dehors de la hi=E9rarchie de spip.

Quand on acc=E8de =E0 spip directement (par exemple=20
<http://mon.site.org/spip&gt;\) la variable $dir_spip est vide et spip=20
fonctionne normalement.

Quand j'ai envie d'afficher "du spip" =E0 l'ext=E9rieur du dossier spip=20=

(<http://mon.site.org/voyages/etapes.php&gt;\) je cr=E9e un fichier php et =
le=20
squelette associ=E9.

Exemples :
----fichier etapes.php----------
<?
$dir_spip =3D "../spip/";
$fond =3D "etapes";

include ($dir_spip . "inc-public.php3");

?>
----fichier etapes.html----------
<HTML>

<title>Voyages avec SPIP</title>
<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Diso-8859-1">

</HEAD>
<BODY bgcolor=3D"#FFFFFF" text=3D"#000000">

<h1>Les &Eacute;tapes de mon voyage avec SPIP</h1>
<B_etapes>
  <dl>
    <BOUCLE_etapes (ARTICLES){id_rubrique=3D5}>
      <dt>#TITRE</dt>
      <dd>#TEXTE</dd>
    </BOUCLE_etapes>
  </dl>
</B_etapes>
  <p>Il n'y a pas eu d'&eacute; :-&lt;&lt;</p>
<//B_etapes>

</BODY>
</HTML>