meta données pour cette page
  •  

Ceci est une ancienne révision du document !


Bureaucracy

Ce greffon est optionnel et peut être retiré.

page officielle : :plugin:bureaucracy

Ce greffon sert à créer des formulaires. Les actions du formulaire peuvent être :

  • L'envoi d'un mail
  • La création d'une nouvelle page
  • Tout autre action que vous coderez vous même en PHP

Modification

Pour l'action mail, on peut, pour cacher l'adresse dans le source de la page (ce qui permet de laisser le code source d'une page disponible), utiliser un nom qui est défini dans la page emails, qui ne doit être accessible par personne. Seul l'administrateur du site y aura accès, car il est administrateur. Si la page emails est accessible par d'autres personnes (et surtout par des internautes anonymes), alors elle perd sa raison d'être.

Il suffit de remplacer le fichier lib/plugins/bureaucracy/actions/mail.php par

cette version

schplurtz le déboulonné 2011/03/12 15:27

Démo

Démo 1

<form>
Action mail uneadresse@qqpart.fr
Thanks "Votre message a bien été envoyé."

Fieldset "Vous"
Textbox  "Votre nom"
email "Votre adresse de courriel"

fieldset "message"
textarea "Veuillez saisir votre message ici"

fieldset "validation"
submit
</form>
Vous
message
validation
   ____  ____   ____   __  ___   _  __
  / __/ / __ \ /_  /  /  |/  /  | |/_/
 / _/  / /_/ /  / /_ / /|_/ /  _>  <  
/___/  \___\_\ /___//_/  /_/  /_/|_|

Démo 2

Dans cette deuxième démo, l'adresse email n'est pas visible. L'adresse moi est définie dans la page emails, qui ne doit être accessible par personne. Seul l'administrateur du site y aura accès, car il est administrateur. Si la page emails est accessible par d'autres personnes (et surtout par des internautes anonymes), alors elle perd sa raison d'être.

<form>
Action mail moi
Thanks "Votre message a bien été envoyé."

Fieldset "Vous"
Textbox  "Votre nom"
email "Votre adresse de courriel"

fieldset "message"
textarea "Veuillez saisir votre message ici"

fieldset "validation"
submit
</form>
Vous
message
validation
   ____   ___    ___    ____   __ __
  / __/  / _ |  / _ \  / __/  / //_/
 / _/   / __ | / // / / _/   / ,<   
/___/  /_/ |_|/____/ /_/    /_/|_|