Modifier le texte du mail de confirmation Modifier le texte du mail de confirmation
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Modifier le texte du mail de confirmation

Started by qwest, September 30, 2005, 06:45:34 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

qwest

Ou puis je modifier le texte du mail de confirmation.. je ne trouve cela nul part...  :-\\

Pascal YAP

#1
Bonjour Quest,
Quotemodifier le texte du mail de confirmation
Dans le fichier de votre langue (votre_Coppermine/lang/french.php [/b] je suppose !)
Trouvez le bloc suivant, tous les mots des Ecards sont là.

// ------------------------------------------------------------------------- //
// File ecard.php
// ------------------------------------------------------------------------- //

if (defined('ECARDS_PHP') || defined('DISPLAYECARD_PHP')) $lang_ecard_php =array(
  'title' => 'Envoyez en tant que e-card',
  'invalid_email' => '<b>Attention</b> : cette adresse e-mail n\'est pas valide !',
  'ecard_title' => 'Une e-card pour vous, de la part de %s',
  'error_not_image' => 'Seules les images peuvent être envoyées sous forme de cartes électroniques.', //cpg1.3.0
  'view_ecard' => 'Si votre e-card ne s\'affiche pas correctement, cliquez ici',
  'view_more_pics' => 'Suivez ce lien pour découvrir davantage de photos !',
  'send_success' => 'Votre ecard a été envoyée',
  'send_failed' => 'Nous sommes désolés, mais le serveur n\'a pu envoyer votre e-card...',
  'from' => 'De la part de : ',
  'your_name' => 'Votre Nom',
  'your_email' => 'Votre adresse e-mail',
  'to' => 'A',
  'rcpt_name' => 'Nom du Destinataire',
  'rcpt_email' => 'Adresse e-mail du Destinataire',
  'greetings' => 'Introduction',
  'message' => 'Message',
);



Si vous devez placer des mots avec un guillemet('), prennez soin de mette un anti-shlas (Alt Gr + 8) devant le guillemet, comme ça : << le serveur n\'a pu... >>

PYAP

Azrayen

Hello,

Si la question portait sur l'e-mail de confirmation d'inscription, la réponse est dans le même fichier mais dans le bloc de code qui suit ceci :
// ------------------------------------------------------------------------- //
// File register.php & profile.php
// ------------------------------------------------------------------------- //

et pour être plus précis dans cette variable (une soixantaine de lignes plus bas chez moi) :
$lang_register_confirm_email

NB : Pour ce cas précis, les antislashes devant d'éventuels apostrophes ne sont pas nécéssaires. Au contraire, s'ils apparaissent dans le code, ils apparaitront également "en clair" dans le mail envoyé.

Regards,
Azy.

Pascal YAP

Quest, Azy,
QuoteSi la question portait sur l'e-mail de confirmation d'inscription
Je ne sais pas pourquoi j'ai pensé ecard !?!
Oui c'est clair, j'ai dérapé... mais la réponse était effectivement à quelques encablures de là !
Merci

PYAP

mister_sam

hello  ;)
Je cherche à inclure le nom de la personne qui a posté un commentaire dans le mail d'avertissement (dès que le commentaire est posté, un mail est envoyé à l'admin) ! Est-ce possible ?
Dans l'exemple ci-dessous je cherche à faire apparaître "Céline"...  ???

Ex.:
De: XXXXX [mailto:famille@XXXX.com (famille@XXXX.com)]
Date: sam. 18/03/2006 11:23
À: Famille XXXX
Objet : Commentaire posté sur Coppermine Photo Gallery


[Céline :]Elle est sympa ma copine !? hein ?  :-D

Quelqu'un a posté un commentaire dans votre galerie. Voyez-le à http://xxxxx.com/galerie/displayimage.php?pos=-5400

mister_sam

personne ne connaît la réponse à mon ch'ti problème ? même pas un expert modo comme Pyap ? ;)

mister_sam


François Keller

Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Titooy

Bon, ben, je m'y mets alors  ;)

Ouvrir db_input.php
Trouver (2x)$mail_body = "<p>"
Remplacer par $mail_body = "<p>" . $msg_author . " : "

Je n'ai pas essayé mais ça devrait marcher.

François Keller

Titooy, tu es mon sauveur,   ;Dparce que je ne me risquerais pas à donner ce genre de solution, je suis bien trop nul pour ça, même si certains semblent me créditer de plus de savoir  ;)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

mister_sam

Quote from: Titooy on March 28, 2006, 02:19:51 PM
Bon, ben, je m'y mets alors  ;)

Ouvrir db_input.php
Trouver (2x)$mail_body = "<p>"
Remplacer par $mail_body = "<p>" . $msg_author . " : "

Je n'ai pas essayé mais ça devrait marcher.
Merci Titooy pour ta réponse !
Mode boulet /On
Bof ça marche pas terrible....(pour rappel j'suis en CPG 1.3)
$mail_body = $msg_body . "\n\r ".$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'] . $redirect;
                cpg_mail($CONFIG['gallery_admin_email'], $lang_db_input_php['email_comment_subject'], $mail_body);
            }
            pageheader($lang_db_input_php['com_added'], "<META http-equiv=\"refresh\" content=\"1;url=$redirect\">");
            msg_box($lang_db_input_php['info'], $lang_db_input_php['com_added'], $lang_continue, $redirect);
            pagefooter();
            ob_end_flush();
            exit;
        } else { // Registered users, we can use Location to redirect
            $insert = db_query("INSERT INTO {$CONFIG['TABLE_COMMENTS']} (pid, msg_author, msg_body, msg_date, author_md5_id, author_id, msg_raw_ip, msg_hdr_ip) VALUES ('$pid', '" . addslashes(USER_NAME) . "', '$msg_body', NOW(), '', '" . USER_ID . "', '$raw_ip', '$hdr_ip')");
            $redirect = "displayimage.php?pos=" . (- $pid);
            if ($CONFIG['email_comment_notification']) {
                $mail_body = msg_body . "\n\r ".$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'] . $redirect;
                cpg_mail($CONFIG['gallery_admin_email'], $lang_db_input_php['email_comment_subject'], $mail_body);
            }

Dans le code ci-dessus si j'essaye de mettre dans le premier mail body (y'en a 2) :
$mail_body = $msg_body . "\n\r " . $msg_author . " : " .$lang_db_input_php['email_comment_body'] . " " . $CONFIG['ecards_more_pic_target'] . $redirect;
ça me met une erreur parse quelque chose lorsque j'essaye de poster un commentaire...
Oui vous aurez compris que je ne capte rien à ce que je fais...ma technique dans les fichiers php se limite à rechercher et remplacer  :(

Titooy

Quote from: mister_sam on March 28, 2006, 09:41:05 PM(pour rappel j'suis en CPG 1.3)
Rappel de quoi ? Je ne m'amuse pas à relire tout le forum pour retrouver ce genre d'informations...

A part ça, ma réponse était effectivement pour la 1.4.x

Pour la 1.3.x, il faudrait remplacer$mail_body = $msg_body par $mail_body = $msg_author. " : " . $msg_body

mister_sam

#12
Ok merci je vais regarder cela ce soir.

EDT (ce soir) : ça marche  ;D cool merci beaucoup !