Voilà un nouveau plugin qui ajoute un formulaire de contact à la galerie.
[extension by Piwigo Team] ContactForm
M'est avis que ça demande encore des tests et de la validation. :)
Hors ligne
Testé chez moi et ça fonctionne :-)
Deux remarques:
1) Lorsque l'on valide son message, on est redirigé vers l'index de notre galerie. Ca serait bien une page intermédiaire pour signaler que le message à été envoyé (ou pas) avec peut-être une redirection automatique au bout de x secondes.
2) Ensuite, une modification plus importante, ça serait de que le champs en pied de page (le footer), le champs "Contacter le webmaster" redirige vers le plugin ContactForm.
Merci en tous cas pour ce plugin :-)
Hors ligne
Gotcha a écrit:
Testé chez moi et ça fonctionne :-)
Cool. :D
Deux remarques:
1) Lorsque l'on valide son message, on est redirigé vers l'index de notre galerie. Ca serait bien une page intermédiaire pour signaler que le message à été envoyé (ou pas) avec peut-être une redirection automatique au bout de x secondes.
Je suis d'accord, je voulais le faire mais je remettais ça à plus tard. Il faut que je trouve comment faire. :P
2) Ensuite, une modification plus importante, ça serait de que le champs en pied de page (le footer), le champs "Contacter le webmaster" redirige vers le plugin ContactForm.
Merci en tous cas pour ce plugin :-)
Hum plus délicat car lié au template qui contient ce code:
{if isset($CONTACT_MAIL)} - {'send_mail'|@translate} <a href="mailto:{$CONTACT_MAIL}?subject={'title_send_mail'|@translate|@escape:url}">{'Webmaster'|@translate}</a> {/if}
Donc à part un template perso je ne vois pas comment faire...
Hors ligne
Pour le template extension, ça oui je sais faire, mais si le plugin savait le faire, ça serait encore mieux ^^
Une petite remarque aussi:
Lors du premier paramétrage du plugin, dans le champs [Préfixe du sujet du mail envoyé] celui-ci récupère un champs déjà renseigné dans Piwigo pour ensuite le compléter. Jusque là tout va bien.
Seulement si je décide de changer mon titre de ma galerie, mon premier réflexe c'est de le changer dans la configuration de la galerie. Ca serait bien que ContactForm puisse suivre cette évolution, ou bien alors que l'on ai le champs avec un autre champs totalement indépendant.
En gros, il faudrait un choix entre:
- Un champs qui récupère la variable du nom de la galerie complété par ce que l'on veut
- Un champs totalement autonome dédié uniquement à ContactForm
:-)
Hors ligne
Gotcha a écrit:
Pour le template extension, ça oui je sais faire, mais si le plugin savait le faire, ça serait encore mieux ^^
Dans l'état actuel de ma connaissance de Piwigo, je ne sais pas faire et ne sait même pas si c'est faisable ;)
Une petite remarque aussi:
Lors du premier paramétrage du plugin, dans le champs [Préfixe du sujet du mail envoyé] celui-ci récupère un champs déjà renseigné dans Piwigo pour ensuite le compléter. Jusque là tout va bien.
Seulement si je décide de changer mon titre de ma galerie, mon premier réflexe c'est de le changer dans la configuration de la galerie. Ca serait bien que ContactForm puisse suivre cette évolution, ou bien alors que l'on ai le champs avec un autre champs totalement indépendant.
En gros, il faudrait un choix entre:
- Un champs qui récupère la variable du nom de la galerie complété par ce que l'on veut
- Un champs totalement autonome dédié uniquement à ContactForm
:-)
Je sais j'y ai pensé... Je vais peut-être changer pour mettre une valeur par défaut spécifique...
Hors ligne
Deux remarques:
1) Lorsque l'on valide son message, on est redirigé vers l'index de notre galerie. Ca serait bien une page intermédiaire pour signaler que le message à été envoyé (ou pas) avec peut-être une redirection automatique au bout de x secondes.Je suis d'accord, je voulais le faire mais je remettais ça à plus tard. Il faut que je trouve comment faire. :P
C'est très simple : utilise les header messages.
dans ta page admin
$page['infos'] = array(); [...] array_push($page['infos'], l10n('mon_msg') ); ou pareil $page['infos'][]=
sinon pour le template extension je ne suis pas forcément pour car, moins les plugins appliquent des template extension, plus l'utilisateur est libre d'en utiliser par lui-même !
Hors ligne
flop25 a écrit:
sinon pour le template extension je ne suis pas forcément pour car, moins les plugins appliquent des template extension, plus l'utilisateur est libre d'en utiliser par lui-même !
Tout dépend si le plugin change d'autorité le template ou bien si ça peut-être qu'une option dans l'admin du plugin ;-)
Hors ligne
en effet ! dans ce cas une petite aide : http://fr.piwigo.org/doc/doku.php?id=v2 … mplate_ext
Hors ligne
J'ai regardé et remplacer le mailto du contact par un lien vers le formulaire n'est pas possible sans toucher le fichier tpl défini ou alors imposer son propre footer.tpl...
Hors ligne
flop25 a écrit:
C'est très simple : utilise les header messages.
dans ta page adminCode:
$page['infos'] = array(); [...] array_push($page['infos'], l10n('mon_msg') ); ou pareil $page['infos'][]=
C'est ce que j'utilise pour les messages d'erreurs mais cela ne marche pas en cas de redirection ;)
J'ai modifié mon code pour insérer une page de redirection (utilisation de la fonction redirect_html() ) :P
Hors ligne
Merci pour la redirection, et bien vu le paramètre [Délai de pause de la redirection] ;-)
Maintenant, faut un autre champs pour pouvoir personnaliser le nom qui apparaît dans le menu, car [Contacter] c'est un peu léger à mon goût lol
Hors ligne
Gotcha a écrit:
Merci pour la redirection, et bien vu le paramètre [Délai de pause de la redirection] ;-)
Maintenant, faut un autre champs pour pouvoir personnaliser le nom qui apparaît dans le menu, car [Contacter] c'est un peu léger à mon goût lol
Pas bête !
Mais c'est lié à la langue...
Je vais réfléchir à comment faire. :P
Hors ligne
Bon j'ai un début de piste / solution en cours :P
On verra la semaine prochaine.
Hors ligne
Bonjour le Forum
Une possibilité peut être pour une version future, le choix de faire pointer ou pas le "Contacter Webmestre" qui ce trouve en bas de page "Page fabriquée en 0.230 s (39 requêtes SQL en 0.022 s) - Propulsé par Piwigo - Contacter Webmestre" vers le Plugin.
Votre avis.
Hors ligne
[Forum, post 118046 by Gotcha in topic 16010] [Plugin] ContactForm
Comme quoi je ne suis pas le seul à y avoir pensé ^^
Dernière modification par Gotcha (2009-08-15 12:13:53)
Hors ligne