Monsieur Nicolas, tu ne m'oublies pas? -- Patrick Olivier
> Le 27 oct. 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
