ok merci ;-)

Le 27 octobre 2013 14:17, Nicolas <[email protected]> a écrit :

> Mince je vais te faire un zip
>
>
> Le 27 octobre 2013 12:54, Patrick Olivier <[email protected]> a écrit :
>
> > Les fichiers ne sont pas passés, un lien pour télécharger?
> >
> >
> > Le 27 octobre 2013 12:49, Nicolas <[email protected]> a écrit :
> >
> > > Les voilà
> > >
> > > Si tu veux de l'aide pour la case à cocher dis moi.
> > >
> > >
> > > Le 27 octobre 2013 11:33, Patrick Olivier <[email protected]> a écrit
> :
> > >
> > > > Salut Nicolas,
> > > >
> > > > Ah je veux bien les fichiers modifiés, ça m'avancera beaucoup. ;-)
> > > >
> > > > Merci beaucoup.
> > > >
> > > > --
> > > > Patrick
> > > >
> > > > Le 27 oct. 2013 à 08:50, Nicolas <[email protected]> a écrit :
> > > >
> > > > > Bonjor,
> > > > >
> > > > >
> > > > >>> une première question bête : est-ce ton thème ? Le fichier
> > > _config.php
> > > > >>> n'est pas "correct" et ne positionne pas les settings
> correctement.
> > > > >>>
> > > > >>
> > > > >> Oui c'est le mien,
> > > > >
> > > > >
> > > > >
> > > > > C'était juste pour savoir si on jouait au téléphone arabe et que tu
> > > > allais
> > > > > retransmettre les infos peut-être un peu déformées !! :-)
> > > > >
> > > > >
> > > > >> je suis en train de reprendre l'admin du thème pour la future
> > version
> > > > 1.3
> > > > >> et j'ai ajouté une case à cocher. Si tu as un peu de temps, tu
> peux
> > me
> > > > dire
> > > > >> comment corriger les settings et ce qui ne va pas exactement?
> Comme
> > tu
> > > > peux
> > > > >> le remarquer, je suis au niveau presque zéro en php. ;-)
> > > > >>
> > > > >
> > > > > Mais avec plaisir. En fait ça date un peu. Avant la 2.2, chacun
> > > déclarait
> > > > > les settings dans le "pot commun" mais obligeait à préfixer les
> > > settings
> > > > :
> > > > >
> > > > > $core->blog->setting->polyvalence_social_network par exemple.
> > > > >
> > > > > Depuis on est obligé de mettre un espace de nom :
> > > > > $core->blog->setting->polyvalence->polyvalence_social_network
> > > > >
> > > > > Du coup le prefixe est un peu inutile tu l'avoueras.
> > > > > Pour faire simple il faut que tu ajoutes cet espace de nom. Dans un
> > > > premier
> > > > > temps, tu peux faire simple et garder toutes les paramètres tel
> quel
> > > sans
> > > > > enlever le préfixe polyvalence_.
> > > > >
> > > > > Pour corriger le problème il faut ajouter dans _config.php une
> ligne
> > > > telle
> > > > > que :
> > > > > $polyvalence_ns =
> $core->blog->settings->addNameSpace('polyvalence');
> > > //
> > > > ce
> > > > > code récupère l'espace de nom polyvalence s'il existe ou le créé
> s'il
> > > > > n'existe pas.
> > > > >
> > > > > Et après il faut changer toutes les lignes qui l'utilise (exemple)
> :
> > > > > $polyvalence_SN = $polyvalence_ns->polyvalence_social_networks;
> > > > >
> > > > > Il faut faire de même dans _public.php
> > > > >
> > > > > Si tu ne le sens pas je peux t'envoyer les deux fichiers modifiés
> par
> > > > > rapport à la version 1.2.2 qui est sur DA.
> > > > >
> > > > >
> > > > >
> > > > >>> Et sinon pour répondre à ta question, le navigateur n'envoie pas
> > > > >>> l'information (attribut name de la case à cocher associé à la
> > valeur)
> > > > >> quand
> > > > >>> la case n'est pas cochée. Du coup on teste l'existence ou pas de
> la
> > > > >>> variable en php.
> > > > >>
> > > > >> Pour ce qui est du fonctionnement avec le navigateur, ça j'ai bien
> > > > compris
> > > > >> de même pour la récupération des valeurs des inputs. ;-)
> > > > >>
> > > > >> J'essaye d'être clair : cette case (qui devrait être cochée par
> > > défaut,
> > > > >> donc setting en base sur true) pemettra via une balise de type
> bloc
> > > > >> l'insertion d'une meta dans le <head> des pages du blog. Ma
> question
> > > > est :
> > > > >> comment mettre ce setting par défaut avec la valeur true? Quand
> > > > >> l'administrateur visite pour la première fois la page d'admin du
> > > thème,
> > > > il
> > > > >> doit trouver la case cochée. Je crée un fichier _prepend.php?
> > > > >>
> > > > >
> > > > >
> > > > > C'est une solution. Dans _prepend.php tu mets :
> > > > >
> > > > > $polyvalence_ns =
> $core->blog->settings->addNameSpace('polyvalence');
> > > > > $polvalence_ns->put('nouveau_setting',true,'boolean');
> > > > >
> > > > >
> > > > > N'hésite pas si ce n'est pas clair.
> > > > >
> > > > > Nicolas
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>> Ai-je répondu à ta question ? Si ce n'est pas assez précis
> n'hésite
> > > > pas à
> > > > >>> me demander.
> > > > >>>
> > > > >>> Nicolas
> > > > >>>
> > > > >>>>
> > > > >>> --
> > > > >>> Dev mailing list - [email protected] -
> > > > >> http://ml.dotclear.org/listinfo/dev
> > > > >>
> > > > >> --
> > > > >> Dev mailing list - [email protected] -
> > > > >> http://ml.dotclear.org/listinfo/dev
> > > > >>
> > > > > --
> > > > > Dev mailing list - [email protected] -
> > > > http://ml.dotclear.org/listinfo/dev
> > > >
> > > > --
> > > > Dev mailing list - [email protected] -
> > > > http://ml.dotclear.org/listinfo/dev
> > > >
> > >
> > > --
> > > Dev mailing list - [email protected] -
> > > http://ml.dotclear.org/listinfo/dev
> > >
> > --
> > Dev mailing list - [email protected] -
> > http://ml.dotclear.org/listinfo/dev
> >
>
> --
> Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
>
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à