[pmwiki-users-fr] Lot pmwiki-users-fr, Vol 30, Parution 6

lionel terrain.net at gmail.com
Mar 20 Avr 04:07:19 CDT 2010


Bonjour à tous,
 et merci Gilles

Pour avancer, j'ai copié sur un seul site (donc indépendant de la ferme) :
* la recette dans le cookbook local,
* les 2 lignes de code dans le config.php local,
* rajouté mes skins dans pub/

Et là, sur mon site unique, ça marche !
J'ai supprimé les skins locaux, et ça continue à marcher

MAIS j'ai poursuivi les essais :
J'ai tantôt supprimé le skinchange.php local et gardé les 2 lignes
dans le config.php, et tantôt supprimé les 2 lignes mais gardé le
skinchange.php : dans ces 2 cas, ça ne fonctionne plus...

Je vais approfondir pour trouver la source du problème, mais il semble
bien que ce soit la recette qui ne soit pas prise en compte au niveau
de la ferme, malgré la syntaxe différente  include_once($FarmD .
'/cookbook/skinchange.php');

Je vous tiens au courant si je trouve,

Encore merci à vous tous,
lionel


Le 20 avril 2010 00:45, ABClf <languefrancaise at gmail.com> a écrit :
> Bonjour,
>
> Pour moi (qui ne suis pas un expert et qui n'utilise pas de ferme) ce
> n'est pas très clair :
>
> * 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
>
> Si monskin et nouveauskin n'existent pas, il n'y aura probablement pas
> de changement : je suppose que c'est la skin par défaut qui est
> affichée si celle appelée n'existe pas ou si elle n'est pas trouvée
> (pour faute typographique par exemple).
>
> Ce que je ferais par principe : remettre tout comme conseillé (l'ordre
> indiqué dans la doc est le bon et l'inverser est souvent préjudiciable
> : d'abord définir la variable puis la fonction) ;
> Travailler avec deux skins simples et basiques pour éviter toute
> source d'erreur supplémentaire.
>
> Noter que skinchange offre l'action ?skin pour l'affichage de la page
> courante avec telle skin et l'action ?setskin pour l'affichage durable
> du site avec telle skin (cookie).
>
> Peut-être supprimer les cookies pour plus de sûreté.
> Vérifier aussi que des modifications n'ont pas été faites à tort lors
> des bidouillages.
>
> Gilles.
>
>
> Le 19 avril 2010 19:00,  <pmwiki-users-fr-request at pmichaud.com> a écrit :
>> Envoyez vos messages pour la liste pmwiki-users-fr à
>>        pmwiki-users-fr at pmichaud.com
>>
>> Pour vous (dés)abonner par le web, consultez
>>        http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr
>>
>> ou, par email, envoyez un message avec 'help' dans le corps ou dans le
>> sujet à
>>        pmwiki-users-fr-request at pmichaud.com
>>
>> Vous pouvez contacter l'administrateur de la liste à l'adresse
>>        pmwiki-users-fr-owner at pmichaud.com
>>
>> Si vous répondez, n'oubliez pas de changer l'objet du message afin
>> qu'il soit plus spécifique que "Re: Contenu du digest de
>> pmwiki-users-fr..."
>>
>>
>> Thèmes du jour :
>>
>>   1. setskin avec ferme (lionel)
>>   2. Re: setskin avec ferme (Petko Yotov)
>>   3. Re: setskin avec ferme (lionel)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Sun, 18 Apr 2010 22:00:33 +0200
>> From: lionel <terrain.net at gmail.com>
>> To: pmwiki-users-fr at pmichaud.com
>> Subject: [pmwiki-users-fr] setskin avec ferme
>> Message-ID:
>>        <v2o348cc4551004181300j8629eb89xba0fdb1970b7167b at mail.gmail.com>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Bonjour,
>> Grâce à un autre fil, vous m'avez fait découvrir la recette setskin :
>> http://www.pmwiki.org/wiki/Cookbook/SkinChange
>>
>> J'ai aussi vu et testé l'exemple :
>> http://www.pmwiki.org/wiki/Cookbook/SkinChange?skin=triad
>>
>> 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
>>
>> Merci à vous si vous avez quelques idées :)
>>
>> lionel
>>
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Mon, 19 Apr 2010 15:47:32 +0200
>> From: Petko Yotov <5ko at 5ko.fr>
>> To: lionel <terrain.net at gmail.com>
>> Cc: pmwiki-users-fr at pmichaud.com
>> Subject: Re: [pmwiki-users-fr] setskin avec ferme
>> Message-ID: <201004191547.32817.5ko at 5ko.fr>
>> Content-Type: Text/Plain;  charset="iso-8859-1"
>>
>> 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
>>
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Mon, 19 Apr 2010 17:15:20 +0200
>> From: lionel <terrain.net at gmail.com>
>> To: pmwiki-users-fr at pmichaud.com
>> Subject: Re: [pmwiki-users-fr] setskin avec ferme
>> Message-ID:
>>        <r2p348cc4551004190815pd2e1c415x6b8c5ab2f223c143 at mail.gmail.com>
>> Content-Type: text/plain; charset=ISO-8859-1
>>
>> Bonjour Petko,
>> et merci pour ta réponse
>>
>> Pourtant, ça ne marche quand même pas...
>>
>> Ce n'est pas ma première recette que j'utilise, normalement je n'ai
>> pas de problème à configurer, d'autant que j'ai repris ce qui était
>> marqué par des copier-coller pour ne pas me tromper.
>>
>> Je n'ai pas de message d'erreur, c'est comme si la variable transmise
>> en Get n'était tout simplement pas prise en compte.
>>
>> J'ai aussi essayer de désactiver le $Skin en le commentant dans le
>> config de certains sites, mais ça ne change rien.
>>
>> J'ai aussi cherché des réponses dans les mailing-lists anglophones, et
>> j'ai vu que cette recette n'était que 2 fois évoquée (autrement dit
>> pas beaucoup). De là, 2 pistes :
>> - est-ce que la mise à jour de l'année dernière de la version de
>> Pmwiki n'aurait pas créé des problèmes ? Je ne pense pas, mais je
>> l'évoque ;
>> - est-ce que certains skins empêchent Skinchange de fonctionner ?
>> J'utilise essentiellement gemini, simple et notsosimple.
>>
>> Est-ce que parmi les lecteurs abonnés de ce post certains utilisent
>> cette recette ?
>>
>> encore merci,
>> lionel
>>
>>
>> Le 19 avril 2010 15:47, Petko Yotov <5ko at 5ko.fr> a écrit :
>>> 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
>>>
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> pmwiki-users-fr mailing list
>> pmwiki-users-fr at pmichaud.com
>> http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr
>>
>>
>> Fin de Lot pmwiki-users-fr, Vol 30, Parution 6
>> **********************************************
>>
>
>
>
> --
> ---------------------------------------
> | A | de la langue française
> | B | http://www.languefrancaise.net/
> | C | languefrancaise at gmail.com
> ---------------------------------------
>
> _______________________________________________
> pmwiki-users-fr mailing list
> pmwiki-users-fr at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr
>



Plus d'informations sur la liste de diffusion pmwiki-users-fr