Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
FEU : Envoyer les infos d'un utilisateur par mail
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.1
#~ Url du site :
#~ Hébergeur / Soft : OVH Mutualisé
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je suis en train de réaliser un site qui propose une partie "réservée" où les utilisateurs connectés peuvent avoir accès à du contenu spécifique, en l'occurrence des catalogues.
Pour créer l'espace réservé j'utilise les modules FRONTENDUSER + SelfRegistration.

Les catalogues peuvent être visionnés de différentes manière :
- soit dans le navigateur (j'utilise un lien vers ISSUU qui permet de visionner un PDF interactif)
- soit télécharger le PDF (j'utilise le module Uploads)
- soit demander une version papier.

C'est sur ce point que je ne sais pas trop comment procéder... Je me demande si la solution est de lier FEU à Formbuilder (si c'est possible déjà...).

L'idée serait que quand l'utilisateur clique sur demander une version papier, il arrive sur une nouvelle page où on rappelle ses coordonnées et il n'aurait plus qu'à valider les infos pour que l'admin du site recoive un mail indiquant que tel utilisateur avec telle adresse souhaite recevoir par courrier tel catalogue...

J'arrive à afficher les infos de l'utilisateur souhaité (par exemple dans une page ou un gabarit) en utilisant un code tel que celui-ci :
Code :
{if $ccuser->loggedin()}
    {$ccuser->property('civilite')} {$ccuser->property('prenom')} {$ccuser->property('nom')}, <em>{$ccuser->property('votre_fonction')}</em><br/>
    {$ccuser->property('societe_et_raison_sociale')}<br/>
    {$ccuser->property('adresse_professionnelle')} {$ccuser->property('complement_d_adresse')}<br/>
    {$ccuser->property('code_postal')} {$ccuser->property('ville')}<br/>
    {$ccuser->property('pays')}<br/>
{/if}

J'ai (naïvement) tenté de créer un nouveau formulaire (via formbuilder) prérempli avec des bouts de code type "{$ccuser->property('prenom')}", mais comme je le redoutais ce n'est pas le code généré qui apparait (par exemple Patrick), mais le code source littéralement...

Est-ce que quelqu'un aurait une piste?

Merci d'avance!
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)