IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] formulaire contact feedback


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 4
    Points : 6
    Points
    6
    Par défaut [eZ Publish] formulaire contact feedback
    J'ai mon formulaire contact qui envoie des données dans le setup->collected info mais dans mon adresse mail j'ai comme mail Aucun object et cela dans mes spam.

    Qui peut m'aider!

  2. #2
    Membre régulier
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    68
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 68
    Points : 90
    Points
    90
    Par défaut
    Bonjour,
    les formulaires sont des fonctionnalités natives donc très simple à utiliser à mon avis !
    1. commence par voir si ton hebergeur à activer le sendmail
    2. les champs dans ton formulaire sont -ils des collecteurs d'information?
    3. Vide le cache


    "Il n'existe que deux choses infinies, l'univers et la bêtise humaine... mais pour l'univers, je n'ai pas de certitude absolue." Einstein

  3. #3
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    salut,

    commence par vérifier que dans ton site.ini que le emailsender est renseigné et est valide.
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Points : 8
    Points
    8
    Par défaut E-mail sender
    Bonjour,

    Comme vous le savez le mécanisme utilisé pour l'expédition de mails depuis les collecteurs d'information est un peu inversé par rapport aux habitudes.

    Je m'explique :
    Traditionnellement, nous définissons des variables depuis le script PHP pour les insérer dans le système de template.

    Mais le mécanisme inverse est possible; c'est-à-dire : définir une variable dans la template qui sera lue par le code PHP suite à l'exécution de la template.

    C'est ce qui se passe pour la collecte d'information.

    Comment définir les variables : destinataire, émetteur et objet

    Le plus simple : l'objet
    L'objet est renseigné dans le code de template et récupéré par le PHP. Il peut être unique ou éventuellement contenir des informations collectées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    {set-block scope=root variable=subject}
    Informations collectées par le formulaire {$collection.object.name|wash()}
    {/set-block}

    Un peu moins simple : le destinataire
    1/ ne rien faire...
    Si vous ne faites rien de particulier dans la template de mail, eZ Publish va chercher la variable Site.ini [InformationCollectionSettings] EmailReceiver
    Si cette valeur n'est pas renseignée, eZ prendra la valeur Site.ini [MailSettings] AdminEmail

    2/ Préciser le destinataire en "dur" dans la template
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {set-block scope=root variable=email_receiver}XXXX{/set-block}
    3/ Créer un champ dans votre classe de formulaire qui contiendra l'e-mail. De cette manière, pour chaque formulaire instancié, vous pouvez avoir un destinataire différent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {set-block scope=root variable=email_receiver}{$collection.object.data_map.recipient.content}{/set-block}
    Dans cet exemple notre champ (non collecteur d'information) a comme identifiant "recipient"

    Plus complexe pour terminer : l'expéditeur

    1/ ne rien définir dans la template
    Cette fois-ci eZ Publish utilisera la valeur Site.ini [MailSettings] EmailSender
    Le problème est que l'expéditeur est toujours le même et vous ne pouvez pas répondre directement à la personne qui vous a contacter via un reply.

    2/ changer l'expéditeur en fonction de la collecte
    Si vous avez un champ obligatoire e-mail dans votre formulaire, vous pouvez envoyer votre mail de collecte avec cet adresse comme expéditeur.

    Pour ce faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    {foreach $collection.attributes as $attribute}
    {if $attribute.contentclass_attribute.identifier|eq('sender')}
    {set-block scope=root variable=email_sender}{$attribute.data_text}{/set-block}
    {break}
    {/if}
    {/foreach}


    Pour finir, sachez que vous pouvez aussi définir les valeurs email_cc_receivers et email_bcc_receivers

Discussions similaires

  1. Problème formulaire contact PHP
    Par cortobm dans le forum Langage
    Réponses: 2
    Dernier message: 29/01/2008, 11h27
  2. [Joomla!] formulaire contact : pas d'envoi
    Par kamilane dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 10/12/2007, 16h52
  3. Mon formulaire contact me parvient vide
    Par mercibien dans le forum Langage
    Réponses: 15
    Dernier message: 13/05/2007, 17h59
  4. [PHP-JS] probleme avec mon formulaire contact
    Par gtraxx dans le forum Langage
    Réponses: 27
    Dernier message: 03/10/2006, 00h41
  5. pb de formulaire contact asp
    Par idea2concept dans le forum ASP
    Réponses: 1
    Dernier message: 22/08/2006, 21h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo