[pmwiki-users-fr] setskin avec ferme
Petko Yotov
5ko at 5ko.fr
Lun 19 Avr 08:47:32 CDT 2010
On Sunday 18 April 2010 22:00:33, lionel wrote :
> J'ai une ferme, et j'ai appliqué les recommandations du paragraphe
> "Skinchange and Wiki Farms"
>
> Pourtant, je n'arrive pas à visionner mes sites suivant différents
> skins qui sont installés (j'arrive à les changer manuellement
> individuellement via $Skin qui se trouve dans chaque config.php)
>
> Synthèse de ce que j'ai fait :
> * installation de skinchange.php dans le répertoire Cookbook de ma ferme
> * Copie de :
> $EnableAutoSkinList = 1;
> include_once('cookbook/skinchange.php');
> dans famconfig.php de ma ferme (j'ai même essayé en inversant les 2
> lignes, ainsi qu'avec @ devant l'include)
> * J'ai laissé $Skin = 'monskin'; dans farmconfig.php (j'ai même essayé
>
> : SDV($Skin, 'your_skin'); à la place de $Skin)
>
> * J'ai affiché mon site en rajoutant ?skin=nouveauskin
>
> ... mais en vain, je n'obtiens pas de changement
Même pas un petit message d'erreur?
Quand on a plusieurs installations dans une "ferme", normalement les modules
ou recettes sont dans le dossier "cookbook" de la racine de la ferme. Quand on
les appelle depuis les fichiers de configuration (farm)config.php, il faut
bien utiliser ce dossier racine de la ferme $FarmD :
include_once("$FarmD/cookbook/skinchange.php"); # ou bien:
include_once($FarmD . '/cookbook/skinchange.php');
Attention aux guilemets doubles et aux apostrophes.
C'est bien écrit avec $FarmD dans la page de la recette.
Puis, il faut déclarer le thème par défaut $Skin="pmwiki"; avant d'inclure la
recette.
Enfin, il faut vérifier que le navigateur du visieur accepte les "cookies" que
PmWiki envoie pour se rappeler de son choix de thème.
Petko
Plus d'informations sur la liste de diffusion pmwiki-users-fr