[mutualisation][lang][public_fr.php] valeurs communes + valeurs locales

[1.9.2]

Bonjour,

je cherche le moyen de lire un fichier lang/public_fr.php commun à plusieurs
sites (sur un même hébergement -> public_fr.php est bien pris en compte dans
un dossier de squelettes partagés)

... et de lui ajouter des valeurs personnalisées pour chaque site dans
l'équivalent d'un autre fichier public_fr.php complémentaire situé dans un
dossier de squellettes particuliers à chaque site

soit :

squelettes commun
- ...
- lang/public_fr.php (base de valeurs communes)
- ...

site 1
squelettes dédiés
- ...
- lang/public_fr.php (complémentaire)
- ...

site 2
squelettes dédiés
- ...
- lang/public_fr.php (complémentaire)
- ...

C'est au niveau du public_fr.php complémentaire que je sèche.

j'espère que je suis compréhensible
(en fait, je veux ajouter des valeurs propres à chaque site
au tableau initié par le fichier public_fr commun :

$GLOBALS[$GLOBALS['idx_lang']] = array(
'xxx' =>"xxx",
);

)

c'est sans doute plus long à dire qu'à faire
mais je n'ai pas trouvé,

jp

* 7spip@cybersel.com tapuscrivait, le 22/08/2008 20:23:

[1.9.2]

Bonjour,

je cherche le moyen de lire un fichier lang/public_fr.php commun à plusieurs sites (sur un même hébergement -> public_fr.php est bien pris en compte dans un dossier de squelettes partagés)

.... et de lui ajouter des valeurs personnalisées pour chaque site dans l'équivalent d'un autre fichier public_fr.php complémentaire situé dans un dossier de squellettes particuliers à chaque site

local_fr.php

--
RealET

> je cherche le moyen de lire un fichier lang/public_fr.php commun à
> plusieurs sites (sur un même hébergement -> public_fr.php est bien pris
> en compte dans un dossier de squelettes partagés)
>
> .... et de lui ajouter des valeurs personnalisées pour chaque site dans
> l'équivalent d'un autre fichier public_fr.php complémentaire situé dans
> un dossier de squellettes particuliers à chaque site

local_fr.php

merci Jacques,
j'avais essayé local_fr
mais curieusement, avec un echo témoin
en début du fichier, j'ai vu qu'il était lu 3 fois...

je soupçonne une bétise de ma part
ou un problème avec des plugins...

je suis parti pour tenter un include
en fin de public_fr.php commun
vers un public_local_fr.php
comprennant un array_merge() du tableau.

à demain le résultat,

jp

local_fr.php

finalement, çà marche bien avec local_fr
(et c'est plus simple)

merci à toi,

jp

--

public_fr.php -> dans les squelettes communs

local_fr.php -> dans les squelettes spécifiques à chaque site ou sous domaine