Bienvenue sur le forum de la Communauté EzCom !

En ces lieux, nous vous aidons à mettre en place et à personnaliser votre forum phpBB 3.1.x, 3.2.x, 3.3.x & 4.0.x grâce à :

Une fois inscrit.e, vous pouvez :

Dernières nouvelles :

Coup d’œil : « EzCom Blog » idéal pour trouver des conseils et des services pour son forum phpBB !

Soutenir le projet de la Communauté EzCom.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

Welcome on the Ezcom Community board! | English visitors, may I help you? Image | Make a donation to EzCom.

EXTENSION : HTML email - HTML dans les e-mails  Traduction EzCom

Permet d’envoyer les e-mails avec du contenu rédigé en HTML en lieu et place du format texte.

Fonctionnalités supplémentaires pour phpBB 3.2.x & 3.3.x.

Trouvez-vous utile cette extension ?

Oui, elle répond à mes attentes
2
67%
Oui, mais il manque des fonctionnalités, auquel cas je vais les proposer dans ce sujet
1
33%
Non
0
Aucun vote
 
Nombre total de votes : 3

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

EXTENSION : HTML email - HTML dans les e-mails  Traduction EzCom

Messagepar Raphaël » lun. 28 sept. 2015 06:44

► Nom officiel et nom francisé : HTML email - HTML dans les e-mails
Auteur(s) et pseudo(s) respectif(s) sur (phpBB.com & GitHub.com) : John Peskens (John P & ForumHulp)

► Description : Cette extension pour phpBB 3.1.x & 3.2.x permet d’envoyer les e-mails avec du contenu rédigé en HTML en lieu et place du format texte. À la base développé pour l’extension présentée sur le viewtopic.php?f=11&t=289, cette extension permet à tout fichier e-mail (*.txt) rédigé en HTML d’être envoyé comme tel. Pour faire fonctionner pleinement cette extension, il est obligatoire d'installer l’extension présentée sur le viewtopic.php?f=11&t=602.

► Version stable : Aucune
► Version de développement : 3.1.7 (pour phpBB 3.1.x) & (pour phpBB 3.2.x)
► Compatible : 3.1.12 & 3.2.9

► Page(s) officielle(s) : Aucune
► Page(s) de développement : GitHub (pour phpBB 3.1.x) & (pour phpBB 3.2.x)

► Page(s) de la traduction française : GitHub (pour phpBB 3.1.x) & (pour phpBB 3.2.x)

► Accès aux paramètres :
  1. Panneau d’administration ;
  2. GÉNÉRAL ;
  3. CONFIGURATION GÉNÉRALE ;
  4. Fonctionnalités du forum ;
  5. E-mail d’anniversaire en HTML
► Note : pour activer l’envoi des e-mails en HTML il est nécessaire d’appliquer des permissions en écriture sur les fichiers ./includes/functions_messenger.php & ./phpbb/notification/method/messenger_base.php au moyen de la commande CHMOD 666 via son logiciel client FTP. Aussi, voir le viewtopic.php?p=4467#p4467 & le viewtopic.php?p=4618#p4618 pour obtenir les modifications nécessaires à effectuer sur le premier fichier précédemment mentionné.

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Contenu publicitaire :

Avatar de l’utilisateur
pboulanger
Traducteur
Traducteur
Messages : 33
Enregistré le : sam. 20 juin 2015 11:21
Localisation : OISE
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar pboulanger » dim. 8 nov. 2015 12:53

Bonjour,

Ce serait cool si nous pouvions envoyer en HTML les messages de masse"

PCA > Systeme > Courriel de Masse

J'ai essayé d'appiquer la seconde partie de cette instruction
Config setting of this extension are not necessary.
You can use it for email on birthday extension by switching on "use html in email" in boardfeatures. Do you want to use html in other mails you have to let know messenger it should send html emails by configure messenger with $messenger->set_mail_html(true). Update your mail-templates to whatever you like.


mais mes connaissance en php ne sont pas suffisantes pour y arriver correctement.

Ce que j'ai testé :
  • Droit 666 pour ./includes/functions_messenger.php
  • J'ai introduit cette modification affichée à la fin de l'installation de l'extension

    Code : Tout sélectionner

    $messenger->set_mail_html(true)
    dans le fichier ./includes/functions_messenger.php dans la section * Constructor
    sous

    Code : Tout sélectionner

    function messenger($use_queue = true)
       {
          global $config;
  • Testé un e Mail de masse avec un code html simple

    Code : Tout sélectionner

    <p> Amicalement, <br>
                Pierre Boulanger </p>

    J'ai, en retour le message

    Code : Tout sélectionner

    Parse error: syntax error, unexpected '$this' (T_VARIABLE) in /home/www/rohan/phpbb_dev/includes/functions_messenger.php on line 48
Je crois comprendre qu'une variable ne semble pas déclarée ... mais laquelle ? est ce $messenger ? et si oui comment la déclarer ?

Traduire en
Amicalement,

Pierre

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar Raphaël » dim. 8 nov. 2015 16:08

Salut pboulanger,

je viens de poser la question à l’auteur sur cette page : https://github.com/ForumHulp/htmlemail/ ... -154832728.

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar Raphaël » sam. 24 sept. 2016 04:04

Depuis ces derniers mois toutes les extensions du même auteur nécessitent d’installer une autre extension obligatoire : Forumhulp Helper.

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar Raphaël » mar. 22 mai 2018 05:42

Trois modifications sont nécessaires une fois l’extension activée, voir ce message : https://github.com/ForumHulp/htmlemail/ ... -390852232.

Si des doutes subsistent ne pas hésiter à les soumettre.

Testé sous phpBB 3.2.x sans problème. Je mettrai à jour le premier message sous peu.

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Avatar de l’utilisateur
pboulanger
Traducteur
Traducteur
Messages : 33
Enregistré le : sam. 20 juin 2015 11:21
Localisation : OISE
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar pboulanger » sam. 26 mai 2018 18:47

Merci Raphael ,
je vais tester cela et te faire un retour

Bonne soirée

Traduire en
Amicalement,

Pierre

Avatar de l’utilisateur
pboulanger
Traducteur
Traducteur
Messages : 33
Enregistré le : sam. 20 juin 2015 11:21
Localisation : OISE
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar pboulanger » lun. 28 mai 2018 19:55

Bonsoir Raphaël

j'ai un petit souci par rapport à ton commentaire dans le GithUB
Okay:

line 32: var $use_html = false;
Line 46: $this->use_html = false;
Line 209: function set_mail_html($html = false)

All of these have to be set to true.

Thanks!

Le souci c'est que je n'ai pas ces lignes dans le fichier include/functions_messenger.php

Ma question : :?: Est-ce bien dans ce fichier qu'il faut faire la modification sachant que je suis sur la dernière version de phpbb 3.2.2 traduction phpbb-fr ?

Merci d'avance pour ton aide

Bonne soirée

Traduire en
Amicalement,

Pierre

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar Raphaël » mar. 29 mai 2018 07:51

Salut Pierre,

alors en premier lieu vérifie que tu aies bien la dernière version 3.1.15 de celle présentée sur le viewtopic.php?f=11&t=602. C’est l’extension pré-requise pour toutes les extensions de cet auteur.

Ensuite, comme dit dans les notes du premier message il faut savoir que l’extension « HTML email » modifie deux fichiers par défaut de phpBB. Il faut donc s’assurer avant de l’activer que ces deux fichiers ont des permissions en écriture telles que CHMOD 664 voire 666 (uniquement le temps de l’installation/désinstallation de cette extension, ensuite on peut rétablir des permissions via un CHMOD 644).

Les fichiers modifiés par cette extension sont donc :
  1. ./phpbb/notification/method/messenger_base.php
    1. Ligne 99 à 101, nouvelles lignes de code :

      Code : Tout sélectionner

            $use_html = method_exists($messenger, 'set_mail_html');
            ($use_html) ? $messenger->set_mail_html($this->config['html_email_on_birthday']) : null;

  2. ./includes/functions_messenger.php
    1. ligne 32, nouvelle ligne de code : var $use_html = false;
    2. ligne 46, nouvelle ligne de code : $this->use_html = false;
    3. ligne 205 à 212, nouvelles lignes de code :

      Code : Tout sélectionner

         
         /**
         * Set the email html
         */
         function set_mail_html($html = false)
         {
            $this->use_html = $html;
         }
    4. ligne 333 à 334, remplacement de code :

      Code : Tout sélectionner

               'EMAIL_SIG'   => "-- \n" . $config['board_email_sig'],
               'SITENAME'   => $config['sitename'],
    5. ligne 497, remplacement de code : $headers[] = 'Content-Type: ' . (($this->use_html) ? 'text/html;' : 'text/plain;') . ' charset=UTF-8'; // format=flowed

À présent que l’on sait ceci, je disais ici : https://github.com/ForumHulp/htmlemail/ ... -390852232 :
  1. Ouvrir : ./includes/functions_messenger.php
  2. Trouver (ligne 32) : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière. var $use_html = false;
  3. Remplacer par : remplacer les lignes de code précédemment trouvées par celles ci-dessous. var $use_html = true;
  4. Trouver (ligne 46) : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière. var $use_html = false;
  5. Remplacer par : remplacer les lignes de code précédemment trouvées par celles ci-dessous. $this->use_html = true;
  6. Trouver (ligne 209) : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.

    Code : Tout sélectionner

       
       /**
       * Set the email html
       */
       function set_mail_html($html = false)
       {
          $this->use_html = $html;
       }
  7. Remplacer par : remplacer les lignes de code précédemment trouvées par celles ci-dessous.

    Code : Tout sélectionner

       
       /**
       * Set the email html
       */
       function set_mail_html($html = true)
       {
          $this->use_html = $html;
       }

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Avatar de l’utilisateur
pboulanger
Traducteur
Traducteur
Messages : 33
Enregistré le : sam. 20 juin 2015 11:21
Localisation : OISE
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar pboulanger » mar. 29 mai 2018 09:59

Bonjour Raphaël

C'est OK sur le forum de test je vais maintenant tester sur les messages "de services"

SUPER TUTORIEL un seul mot Bravo !!!!!

En fait j'avais tout bon sauf .... la dernière modification ....

Un grand MERCI pour ce coup de main

Bonne journée

Traduire en
Amicalement,

Pierre

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

EXTENSION : HTML email - HTML dans les e-mails

Messagepar Raphaël » mer. 4 juil. 2018 15:36

Il semble qu’il soit nécessaire d’ajouter du code dans un autre fichier pour prendre en charge la totalité des e-mails envoyés par le forum, ainsi :
Ouvrir : ./phpbb/notification/method/messenger_base.php

Trouver (ligne 115) : peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.

Code : Tout sélectionner

         $messenger->template($notification->get_email_template(), $user['user_lang'], '', $template_dir_prefix);

Dans la ligne ajouter avant

Code : Tout sélectionner

$messenger->set_mail_html(true);


Source : https://github.com/ForumHulp/htmlemail/ ... -400086666 & https://github.com/ForumHulp/htmlemail/ ... -395174724.

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Contenu publicitaire :


  • Sujets similaires
    Réponses
    Vues
    Dernier message

Retourner vers « Extensions présentées & traduites »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités