Bonjour,
Lorsque l'on clique sur le lien : "Contacter Webmestre" en bas de page dans ma galerie, aucune adresse n'est mise dans le champ "To" du mail
Pourtant l'admin a bien une adresse email (j'ai vérifié dans la BD).
Je ne sais pas depuis quand j'ai ca ni ce que j'ai bien pu fabriquer pour obtenir ca
Je n'ai pas trouvé de paramètre qui gere ca dans le panneau d'admin
Vous avez une idée ?
Merci
site : http://www.poudou.info/gallerie/
version : 1.7.0
Dernière modification par poudou99 (2007-10-27 20:01:30)
Hors ligne
peux-tu nous fournir le fichier footer.tpl que tu as modifié ?
l'anomalie provient surement de là.
Hors ligne
Bonsoir,
dans Administration, Identification, Utilisateurs verifie qu'il existe un mèl pour le compte Webmestre et non administrateur.
:-))
Hors ligne
chez moi je n'ai pas de compte "Webmestre", et j'ai pourtant le mail qui s'affiche.
par le compte "webmestre", c'est "webmestre" au sens littéral du terme, ou le compte du user "1" ?
Hors ligne
grum a écrit:
peux-tu nous fournir le fichier footer.tpl que tu as modifié ?
l'anomalie provient surement de là.
Hors ligne
rio a écrit:
Bonsoir,
dans Administration, Identification, Utilisateurs verifie qu'il existe un mèl pour le compte Webmestre et non administrateur.
:-))
Je n'ai pas de compte Webmestre mais le compte Admin a bien le status "Webmestre" et a une adresse email
Hors ligne
Je pensais à "Webmaster" mais je pense que tu as raison, ça doit être lié au compte user 1.
Hors ligne
modifie ton fichier footer.tpl en rajoutant les éléments que tu as enlevé :
<!-- *** Modif AB *** ajout de target="_blank" -->
{lang:powered_by}
<a target="_blank"
href="http://www.phpwebgallery.net" class="PWG">
<span class="P">Php</span><span class="W">Web</span><span class="G">Gallery</span>
</a>
{VERSION}
<!-- *** Modif AB *** -->
-
<!-- BEGIN contact -->
{lang:send_mail}
<a href="mailto:{contact.MAIL}?subject={L_TITLE_MAIL}">{lang:Webmaster}</a>
<!-- END contact -->
çà marchera mieux ;)
Hors ligne
poudou99 a écrit:
grum a écrit:
çà marchera mieux ;)
Ben non :-(
J'avais enlevé
<!-- BEGIN contact -->
<!-- END contact -->
car le texte "Contact Webmestre" ne s'affichait pas
en remettant ces lignes, le texte ne s'affiche plus
D'ailleurs je viens de remettre le fichier original
Hors ligne
une chose est sure, ces balises sont nécessaires, elles sont exploitées par le moteur du template, et ce sont elles qui permettent affecter un valeur à {contact.MAIL} et donc de renseigner l'adresse dans la page.
as-tu fais d'autres modif ?
Hors ligne
ok je viens de comprendre.
l'adresse du webmestre ne s'affiche en temps normal que pour les utilisateurs enregistrés, dans le cas contraire elle n'est pas affichée.
c'est pour çà qu'elle n'apparait pas en temps normal avec le template d'origine.
ta modif empêche PWG d'appliquer son contrôle correctement : il voit que l'utilisateur n'est pas enregistré, il ne renseigne pas l'adresse email, mais ta version de template affiche systématiquement le bloc de l'adresse. d'ou l'adresse non renseignée.
si tu veux que l'adresse soit systématiquement affichée, il faut modifier le fichier include/page_tail.php et remplacer le block :
if (!$user['is_the_guest']) { $template->assign_block_vars( 'contact', array( 'MAIL' => get_webmaster_mail_address() ) ); }
par
$template->assign_block_vars( 'contact', array( 'MAIL' => get_webmaster_mail_address() ) );
en laissant
<!-- BEGIN contact -->
<!-- END contact -->
Hors ligne
grum a écrit:
ok je viens de comprendre.
l'adresse du webmestre ne s'affiche en temps normal que pour les utilisateurs enregistrés, dans le cas contraire elle n'est pas affichée.
c'est pour çà qu'elle n'apparait pas en temps normal avec le template d'origine.
Tu veux dire que par défaut les personnes non enregistrées ne peuvent pas contacter le webmestre
grum a écrit:
ta modif empêche PWG d'appliquer son contrôle correctement : il voit que l'utilisateur n'est pas enregistré, il ne renseigne pas l'adresse email, mais ta version de template affiche systématiquement le bloc de l'adresse. d'ou l'adresse non renseignée.
Mais j'ai le même probleme avec le fichier d'origine (template/yoga/footer.tpl)
grum a écrit:
si tu veux que l'adresse soit systématiquement affichée, il faut modifier le fichier include/page_tail.php et remplacer le block :
Mais est-ce que c'est la solution pour tout le monde ?
Hors ligne
poudou99 a écrit:
Tu veux dire que par défaut les personnes non enregistrées ne peuvent pas contacter le webmestre
oui
poudou99 a écrit:
Mais j'ai le même probleme avec le fichier d'origine (template/yoga/footer.tpl)
le problème est différent : ta modif affiche systématiquement le texte "contacter le webmestre" alors que l'original ne l'affiche que pour des utilisateurs enregistrés.
ta version de template ne fait qu'afficher un texte, mais le programme n'y renseigne pas l'information.
poudou99 a écrit:
Mais est-ce que c'est la solution pour tout le monde ?
c'est la seule solution pour quelqu'un qui souhaite afficher l'adresse mail du webmestre sans pour autant que les utilisateur ne soient obligés de s'inscrire.
éventuellement, une évolution serait à mettre en place pour que le fonctionnement de l'affichage de cette information se fasse via un paramétrage.
Hors ligne