Jump to content

Exécuter méthode dans tpl


Recommended Posts

Bonjour,

Mon site e commerce est victime de spam depuis quelques semaines via la page contact. J'ai activé le Captcha mais ca ne change rien. Je reçois des messages sans lien en plusieurs langues.

Actuellement j'ai désactivé le module contact mais j'aimerai le remettre ligne. Du coup je souhaiterai modifier le code pour capturer l'IP de la personne qui m'envoi le spam et mettre une condition pour ne pas afficher le formulaire quand l'IP en question est détectée.

J'ai rajouté une petite méthode dans la class "Contactform" qui se trouve dans le fichier "contactform.php":

class Contactform extends Module implements WidgetInterface 
{
   public function capture_IP() 
      {
      /* MON CODE */
      } 
}

J'aimerai exécuter la méthode à l'affichage de la page tpl contactform.tpl. Je ne me souviens plus comment appeler une méthode depuis un fichier tpl.

J'avais déjà eu le même problème il y a quelques temps et j'avais trouvé ma réponse sur le forum. Je n'arrive plus à retrouver le post.

Merci d'avance

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...