Merci nikel.
Sandrine a écrit:
Je m'explique, je viens de créer une page sur mon site (J'utilise la dernière version de Piwigo) contenant un formulaire pour me contacter.
Créer une page web n'est pas un problème. Il faut déjà qu'elle s'inscrive dans le mode standard de fonctionnement de la galerie.
profile.php est un bon exemple (même s'il en fait 3 fois trop)...
J'en prends un extrait et je commente ensuite...
if (!defined('PHPWG_ROOT_PATH')) {//direct script access define('PHPWG_ROOT_PATH','./'); include_once(PHPWG_ROOT_PATH.'include/common.inc.php'); // +-----------------------------------------------------------------------+ // | Check Access and exit when user status is not ok | // +-----------------------------------------------------------------------+ check_status(ACCESS_CLASSIC);
if (!defined('PHPWG_ROOT_PATH')) :
Le module est appelé par include dans l'admin, le chemin par défaut est donc déjà disponible comme beaucoup d'autres choses.
Mais il peut être appélé directement depuis l'interface publique...
Dans ce cas la variable sera définie :
define('PHPWG_ROOT_PATH','./');
Puis on fait l'include de tout le bazar de Piwigo:
include_once(PHPWG_ROOT_PATH.'include/common.inc.php');
Reste à vérifier que l'utilisateur est bien connecté :
check_status(ACCESS_CLASSIC);
Normalement dans le tableau $user tu as tout... dont $user['email']
Si tu veux l'afficher via un template:
$template->assign(
array(
'EMAIL' => $user['email'],
)
);
etc...
Merci bien. J'attends donc votre solution.
On te donnera la solution, mais je manque un peu de temps aujourd'hui.
Oui c'est avec plaisir que je partagerai ce formulaire. Mais pour cela faut - il encore pouvoir le finir... SI quelqu'un aurait une réponse...
Sandrine.
Je n'ai pas de réponse, mais ton formulaire de contact est une chose qu'il serait bon de partager une fois terminé. Ca en intéressera plus d'un.
Par avance, merci.
Bonjour,
Je me permets de créer ce topic pour vous demander la marche à suivre pour récupérer la variable contenant l'adresse email de l'utilisateur dans une variable php.
Je m'explique, je viens de créer une page sur mon site (J'utilise la dernière version de Piwigo) contenant un formulaire pour me contacter. J'aimerai utiliser la fonction mail() de php pour que les membres de mon site puissent me contacter sans être obligés de rentrer leur adresse email lors de l'envoi du mail. Il me faut donc récupérer automatiquement les "variables" de l'utilisateur connecté, principalement, l'email et le pseudo.
Comment faire ?
Merci d'avance,
Sandrine.