•  » Styles
  •  » [Résolu] Récupérer le chemin de la galerie dans le header ?

#1 2010-11-27 22:41:25

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

[Résolu] Récupérer le chemin de la galerie dans le header ?

Voila mon souci.
J'ai un fichier de config qui se charge dans le header, via cette ligne :

Code:

{php}
(...)
$dir=dirname($_SERVER['SCRIPT_FILENAME'])."/themes/".$theme['id']."/conf/";
(...)
{/php}

Que j'ai reprise du thème Gally.

Jusque là tout va bien.

Sauf que quand j'utilise le plugin rv_maps, le script est appellé d'un autre endroit, donc il cherche le fichier de config dans :
(chemin de la galerie)/plugins/rv_maps/themes/stripped/conf/

Et forcément j'ai une belle erreur smarty à l'affichage de la page (et le fichier de config n'est pas chargé).


Je cherche à remplacer le $_SERVER['SCRIPT_FILENAME'] par une variable qui contiendrait le chemin racine de la galerie.

Pour l'instant je n'ai pas trouvé...

Hors ligne

#2 2010-11-27 22:47:18

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

Zaphod a écrit:

Voila mon souci.
Je cherche à remplacer le $_SERVER['SCRIPT_FILENAME'] par une variable qui contiendrait le chemin racine de la galerie.

Code:

{$ROOT_URL}

Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2010-11-27 22:57:55

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

Le problème c'est que $ROOT_URL me sort "../.."
C'est le chemin relatif et non absolu... donc ça ne marche pas plus.

Hors ligne

#4 2010-11-27 23:09:20

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

je dirais

$dir=PHPWG_ROOT_PATH.'/themes/'.$theme['id'].'/conf/';


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#5 2010-11-27 23:26:16

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

A priori PHPWG_ROOT_PATH est égal à './'

Hors ligne

#6 2010-11-27 23:48:28

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

Zaphod a écrit:

A priori PHPWG_ROOT_PATH est égal à './'

je n'ai pas vérifié mais il me semble que PHPWG_ROOT_PATH  est égale à ce que tu a rentré dans la page Administration -> Configuration  -> Options -> URL de la galerie

es ce que tu as mis complète ce paramètre ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#7 2010-11-28 00:52:28

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

Oui c'est bien le chemin complet qui y est.

Hors ligne

#8 2010-11-28 01:10:33

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

ddtddt a écrit:

Zaphod a écrit:

A priori PHPWG_ROOT_PATH est égal à './'

je n'ai pas vérifié mais il me semble que PHPWG_ROOT_PATH  est égale à ce que tu a rentré dans la page Administration -> Configuration  -> Options -> URL de la galerie

Et je complète pour dire que sauf besoin explicite, il est demandé à ne pas compléter ce champs.
Il me semblais même que ce champs devait disparaître car il porte à confusion. En effet, si on saisie une mauvaise URL, ca donne des erreurs.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#9 2010-11-28 22:54:29

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

En tous cas... j'ai essayé plein de trucs... impossible de trouver une variable qui marche.

Je vais donc limiter l'appel de ce fichier conf aux pages thePicturePage et theCategoryPage... pour éviter l'erreur...
(c'est ce qui est fait dans le thème gally d'ailleurs...)

Hors ligne

#10 2010-12-12 23:32:20

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Récupérer le chemin de la galerie dans le header ?

Je passe en résolu suite à une réponse donnée dans un autre fil :

P@t a écrit:

Gotcha a écrit:

Et c'est quoi la variable pour obtenir l'URL du site web alors ?

get_absolute_root_url()

Tu t'assignes une variable: $template->assign('FBI_ROOT_URL', get_absolute_root_url());

Je n'ai pas testé, vu que j'ai trouvé un autre moyen de gérer mon problème, mais je suis certain que ça l'aurait résolu ;)

Dernière modification par Zaphod (2010-12-12 23:32:34)

Hors ligne

  •  » Styles
  •  » [Résolu] Récupérer le chemin de la galerie dans le header ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact