Tous les chemins mène à Spip [1.92][dossier_squelettes][SPIP_PATH]

Bon dimanche

Je cherche à approfondir ma connaissance des préférences d'adressages
utilisables pour mes fichiers Spip qu'ils soient squelettes ou autres php

J'ai des dysfonctionnements (pages blanches) dans un site 1.92 en cours de
construction apparemment du à des mauvais chemins.

En quoi "$dossier_squelettes" est différent de "$chemin" est différent
de "SPIP_PATH" ou même de "set_include_path()" ?... je n'ai pas toutes les
certitudes à ce sujet.

j'ai trouvé :

http://www.spip-contrib.net/CheminRechercheFichiers

mais c'est dépassé.

une page qui explique le chemin serait bienvenue...

jp

Je cherche à approfondir ma connaissance des préférences d'adressages
utilisables pour mes fichiers Spip qu'ils soient squelettes ou autres php

En quoi "$dossier_squelettes" est différent de "$chemin" est différent
de "SPIP_PATH" ou même de "set_include_path()" ?... je n'ai pas toutes les
certitudes à ce sujet.

une page qui explique le chemin serait bienvenue...

J'ai normalement trouvé la cause de ma page blanche (post précécent :

- [1.92][Include][$dossier_squelettes] appels d'une bibliothèque de fichiers
php à inclure)

Ce fut l'occasion de réfléchir aux actions
de "chemin", "dossier_squelettes", "set_include_path()" et "SPIP_PATH" que
j'aimerais connaître dans le détail. Surtout "SPIP_PATH", en ce qui me
concerne.

mais comment vous faîtes pour savoir tout çà ?... j'en apprends tous les jours

jp

#CHEMIN cherche un fichier dans cet ordre :

     * dans le ou les répertoires indiqués par $dossier_squelettes
     * dans le répertoire /squelettes
     * à la racine du site
     * dans le répertoire /dist

Constantes Spip que j'ai pu récupérer dans un squelette (donc utilisable dans du PHP) :
     * _DIR_TMP (tmp/)
     * _DIR_RESTREINT (ecrire/)
     * _DIR_PLUGINS (plugins/)

mais ni _DIR_RACINE ni _SPIP_PATH

BMR

7spip@cybersel.com a écrit :

J'ai normalement trouvé la cause de ma page blanche (post précécent :

- [1.92][Include][$dossier_squelettes] appels d'une bibliothèque de fichiers php à inclure)

Ce fut l'occasion de réfléchir aux actions de "chemin", "dossier_squelettes", "set_include_path()" et "SPIP_PATH" que j'aimerais connaître dans le détail. Surtout "SPIP_PATH", en ce qui me concerne.

mais comment vous faîtes pour savoir tout çà ?... j'en apprends tous les jours

jp