Le plugin ContactForm est mis à jour et est compatible avec les thèmes "Simple".
je passe le sujet en [Résolu].
J'ai un peu décroché (un autre souci sur le forum style) : qu'est ce que je dois faire avec le code ? Y aurait il une mise à jour de prévu ?
Merci
Un copier-coller du code aurait suffit mais ce n'est pas grave, je regarderez ça à l'occasion.
Il faut trouver un moyen pour que le plugin, en fonction du thème en action sur la galerie (coté visiteur donc) puisse charger les bons fichiers.
Là je déclare forfait.
conventionnel ? un diff unifié pour du code c'est ce qui doit s'en rapprocher le plus ...
sinon svn diff (avec un seul +/- c'est mieux ?):
Index: themes/cf_messages_index.tpl =================================================================== --- themes/cf_messages_index.tpl (révision 7110) +++ themes/cf_messages_index.tpl (copie de travail) @@ -1,5 +1,4 @@ -<div class="content" id="cf_messages"> -<!-- Title -->{$CF_TITLE}<!-- Title --> -<!-- Button -->{$CF_BUTTON}<!-- Button --> -<!-- Messages -->{$CF_MESSAGES}<!-- Messages --> -</div> <!-- content --> +<div> + <!-- Messages -->{$CF_MESSAGES}<!-- Messages --> + <!-- Button -->{$CF_BUTTON}<!-- Button --> +</div> \ No newline at end of file Index: themes/cf_title.tpl =================================================================== --- themes/cf_title.tpl (révision 7110) +++ themes/cf_title.tpl (copie de travail) @@ -1,4 +1,5 @@ <div class="titrePage"> + <span id="menuswitcher" title="Afficher/cacher le menu">Menu</span> » <ul class="categoryActions"> <li> <a href="{$U_HOME}" title="{'return to homepage'|@translate}"> Index: themes/cf_form.tpl =================================================================== --- themes/cf_form.tpl (révision 7110) +++ themes/cf_form.tpl (copie de travail) @@ -56,7 +56,7 @@ } </script> {/literal} -<div id="autre_content" class="contact-form"> +<div id="subcontent" class="contact-form"> <form method="post" action="{$CF.F_ACTION}" class="filter" id="contactform" onsubmit="return cf_validate();"> <div class="contact-form-content"> <table> Index: themes/cf_index.tpl =================================================================== --- themes/cf_index.tpl (révision 7110) +++ themes/cf_index.tpl (copie de travail) @@ -1,6 +1,7 @@ -{$MENUBAR} +<!-- Title -->{$CF_TITLE}<!-- Title --> <div id="content" class="content"> -<!-- Messages -->{$CF_MESSAGES}<!-- Messages --> -<!-- Title -->{$CF_TITLE}<!-- Title --> -<!-- Contact form -->{$CF_FORM}<!-- Contact form --> + {$MENUBAR} + <!-- Messages -->{$CF_MESSAGES}<!-- Messages --> + <!-- Contact form -->{$CF_FORM}<!-- Contact form --> + <div style="clear: both;"></div> </div> <!-- content --> \ No newline at end of file
Et en écriture plus conventionnelle ça donne quoi ?
Désolé, je ne lit pas bien les +++ et les ---
voici un patch:
diff -u -r ContactForm.orig//themes/cf_form.tpl ContactForm//themes/cf_form.tpl --- ContactForm.orig//themes/cf_form.tpl 2010-10-05 21:54:57.000000000 +0200 +++ ContactForm//themes/cf_form.tpl 2010-10-05 21:25:44.000000000 +0200 @@ -56,7 +56,7 @@ } </script> {/literal} -<div id="autre_content" class="contact-form"> +<div id="subcontent" class="contact-form"> <form method="post" action="{$CF.F_ACTION}" class="filter" id="contactform" onsubmit="return cf_validate();"> <div class="contact-form-content"> <table> diff -u -r ContactForm.orig//themes/cf_index.tpl ContactForm//themes/cf_index.tpl --- ContactForm.orig//themes/cf_index.tpl 2010-10-05 21:54:57.000000000 +0200 +++ ContactForm//themes/cf_index.tpl 2010-10-05 21:35:20.000000000 +0200 @@ -1,6 +1,7 @@ -{$MENUBAR} -<div id="content" class="content"> -<!-- Messages -->{$CF_MESSAGES}<!-- Messages --> <!-- Title -->{$CF_TITLE}<!-- Title --> -<!-- Contact form -->{$CF_FORM}<!-- Contact form --> +<div id="content" class="content"> + {$MENUBAR} + <!-- Messages -->{$CF_MESSAGES}<!-- Messages --> + <!-- Contact form -->{$CF_FORM}<!-- Contact form --> + <div style="clear: both;"></div> </div> <!-- content --> \ Pas de fin de ligne à la fin du fichier. diff -u -r ContactForm.orig//themes/cf_messages_index.tpl ContactForm//themes/cf_messages_index.tpl --- ContactForm.orig//themes/cf_messages_index.tpl 2010-10-05 21:54:57.000000000 +0200 +++ ContactForm//themes/cf_messages_index.tpl 2010-10-05 21:44:33.000000000 +0200 @@ -1,5 +1,4 @@ -<div class="content" id="cf_messages"> -<!-- Title -->{$CF_TITLE}<!-- Title --> -<!-- Button -->{$CF_BUTTON}<!-- Button --> -<!-- Messages -->{$CF_MESSAGES}<!-- Messages --> -</div> <!-- content --> +<div> + <!-- Messages -->{$CF_MESSAGES}<!-- Messages --> + <!-- Button -->{$CF_BUTTON}<!-- Button --> +</div> \ Pas de fin de ligne à la fin du fichier. diff -u -r ContactForm.orig//themes/cf_title.tpl ContactForm//themes/cf_title.tpl --- ContactForm.orig//themes/cf_title.tpl 2010-10-05 21:54:57.000000000 +0200 +++ ContactForm//themes/cf_title.tpl 2010-10-05 21:33:19.000000000 +0200 @@ -1,4 +1,5 @@ <div class="titrePage"> + <span id="menuswitcher" title="Afficher/cacher le menu">Menu</span> » <ul class="categoryActions"> <li> <a href="{$U_HOME}" title="{'return to homepage'|@translate}">
@saimon : Peux-tu proposer un template adapté à tes thèmes afin de les inclurent dans le plugin COntactForm ?
Merci d'avance ;-)
ContactForm suppose que la structure html est celle de sylvia, or pour simple la structure est différente.
J'ai pas compris, moi j'utilise simple et simple-white. Quel est le rapport avec sylvia ?
Merci
la structure du code html du thème simple est différente des thèmes basés sur sylvia (les blocs <div> et leurs id). Il faut donc adapter les fichiers tpl ...
Je n'arrive pas à trouver où je dois intervenir (tpl, css) pour faire la modification, ni comment le faire dans l'admin alors je me demande :
1) si je dois chercher le bloc qui pose problème et la css : je voulais modifier/tester #menubar mais dans l'admin je ne sais pas comment faire.
2) si pour cette page de contact, il ne serait pas plus simple et rapide de "plier" le menu comme à l'arrivée sur la page d'accueil. C'est suffisant pour mon problème, mais où configurer cette variable ?
3) si une modif de simple-white avec le contactForm est possible ?
Merci à vous.
Malheureusement je découvre piwigo et je suis actuellement en phase de test et je n'ai rien en ligne pour le moment.
Merci.
Si vous me fournissez le lien de votre galerie (par courriel si votre galerie est privé) je peux regarder pour tenter de corriger le problème ;-)
ah ! c'est mieux en jpg
Copie...
J'suis un peu nul, ma capture écran passe pas...