Pages: 1
j'aimerais comprendre comment est passé le message d'enregistrement d'un nouveau membre
apres son enregistrement un nouveau membre est redirigé vers la home
avec le theme default, il y a le message suivant qui apparait
Successfully registered, you will soon receive an email with your connection settings. Welcome!
j'essaye de tracker comme il apparait sur la page pour avoir le meme dans mon theme mais je bloque
dans le source il apparait comme
<div class="content messages contentWithMenu"> <div class="infos"> <ul> <li>Successfully registered, you will soon receive an email with your connection settings. Welcome!</li> </ul> </div> </div>
ce qui me fait penser qu'il vient de infos_erros.tpl
pour verifier j'ai un peu modifier ce template, j'ai flushé en admin, mais c'est tjrs le code précédent qui apparait et pas celui que j'ai modifié
pour 'ecouter' les messages qui passent j'ai mis dans le header.tpl de default
{php} global $page; echo 'message erreur'; echo '<pre>'; print_r($page['errors']); echo '</pre>'; echo 'message info'; echo '<pre>'; print_r($page['infos']); echo '</pre>'; {/php}
les deux arrays sont vides alors que j'ai bien le message d'affiché...
je vous avoue que la je bloque
1° j'aimerais pouvoir avoir ce message apparaitre dans mon propre template
2° j'aimerais pouvoir modifier le contenu de ce message
si quelqu'un avait un petit pointer
un grand merci par avance
Steffy
Dernière modification par steffy (2013-08-07 20:32:18)
Hors ligne
bonjour
il vient bien de infos_erros.tpl, il n'y a pas de mystères
Hors ligne
Bonjour (désolé je l'ai zappé dans mon message précédent, milles excuses..)
@flop25
merci pour votre réponse.
merci pour la confirmation que le message d'erreur passe bien par infos_erreurs.tpl
pour moi le mystere est entier
voila une capture (capture 1) de ma page avec le theme par defaut auquel j'ai rajouté des controllers sur
$page['errors'] et $page['infos'] (capture 2) dans header.tpl
click droit sur l'image pour l'avoir en pleine resolution
click droit sur l'image pour l'avoir en pleine resolution
j'ai bien le message de confirmation
"Successfully registered, you will soon receive an email with your connection settings. Welcome!"
alors que mes deux array sont vides
une idée?
grand merci par avance
Dernière modification par steffy (2013-08-07 13:54:32)
Hors ligne
déjà vaut mieux mettre un print_r via un plugin
quel fichier de quel dossier vous modifiez ?
Hors ligne
bonjour
oui ne pas utiliser les balises {php} de smarty, j'ai cru comprendre
mais là c'est juste pour savoir ce qui passe dans le fichier, cela n'a pas vocation a rester, je n'utilise d'ailleurs pas ce theme (default), mais c'est pour comprendre comment recupérer le message de confirmation qui ne s'affiche pas dans le theme que j'essaye de faire
je modifie le fichier header.tpl
qui est situé dans
themes\default\template\
merci
Hors ligne
attendez en fait c'est juste votre script d’interception supposée qui ne marche pas ? vous n'avez pas édité infos_erros.tpl ?
Dans ce cas, je ne comprends pas quelle est la vraie question et le but recherché : si le but c'est de changer l'apparence ou autres des msg d'erreurs/info c'est infos_erros.tpl , c'est tout
Hors ligne
merci bcp flop25
grace à vos informations j'ai pu rechercher plus en profondeur la source de mon probleme et j'ai TROUVE
oui c'est bien infos_erros.tpl qui gérait correctement les messages MAIS j'avais un probleme dans la page register.tpl en fait
merci encore pour votre aide
désormais ma recherche se porte sur les messages eux meme
si je comprends bien ce sont les variables
$page['errors'] et $page['infos'] qui englobent ses valeurs
ou puis je trouver la liste des differents messages que je pourrais modifier via le local files editor
grand merci par avance
Hors ligne
modifier en quels sens ? CSS, html ou traduction ?
Hors ligne
Il n'y a rien qui distingue une ligne/variable/clé de traduction pour un message d'information ou d'erreur, d'une autre
Hors ligne
merci pour votre réponse, il n'y a donc aucun moyen de les modifiers en y accédant via un trigger ?
par exemple dans le register on demande le champ : Username'
mais si on ne le remplis pas le message d'erreur est 'Please, enter a login '
cela peut déstabilier les utilisateurs
de plus une fois enregistré, l'utilisateur est redirigé vers la home avec le message stipulant qu'il a bien été enregistré "Successfully registered, you will soon receive an email with your connection settings. Welcome!" j'aimerais pouvoir y rajouter qu'il doit valider le mail pour pouvoir avoir finalement accées au donné.. quelque chose du genre 'you are just a step away from the content, check your mail and confirm your registration'...
bref j'aimerais pouvoir adapter ces messages..
pas possible?
merci
Hors ligne
ben si, dans l'onglet Langues de Localfiles Editor comme vous l'avez dit
Par contre la validation par email, c'est un plugin qui fait ça
Et pour "enter a login" la traduction anglaise est revue par des anglophones
Hors ligne
vraiment désolé je n'avais pas fait attention au lien vers le préférence file 'common.lang.php' c'est EXACTEMENT ce qu'il me fallait.. désolé d'etre bigleuse..
quand à l'avis d'autres anglophone, je ne ferais pas debat, je personaliserais grace au local file editor
merci encore pour toute votre assistance, je mets le post en solved
Hors ligne
Pages: 1