+ Répondre à la discussion
Page 1 sur 6 1 2 3 ... DernièreDernière
Affichage des résultats 1 à 10 sur 53

Discussion: Plugin SubmitMailer - Envoi de mails lors d'un nouvel article

  1. #1
    Membre régulier

    Avatar de sarki
    Date d'inscription
    mai 2005
    Localisation
    Bretonnières Suisse
    Messages
    1 402
    Remerciements
    5
    Remercié 59 fois dans 30 messages

    Thumbs up Plugin SubmitMailer - Envoi de mails lors d'un nouvel article

    Le plugin SubmitMailer permet l'envoi de mails de notification lors de la mise à jour ou/et de la création d'un nouvel article.
    Cela permet non seulement d'être averti lors de toutes soumissions d'articles, mais aussi de garder un contrôle sur ce qui se fait sur le site, même si ce n'est pas vous qui validez/publiez les contenus.


    Ce plugin est compatible uniquement pour Joomla! 1.5

    • De nombreux paramètre sont disponibles quand aux élément envoyés dans les emails : URL du site, auteur, titre de l'article, contenu...
    • Il est possible d'envoyer des mails de notification aux Super Administrateur ainsi qu'à des adresses email spécifiques
    • Il est aussi possible d'ajouter dans le mail un lien de validation/publication de nouvel article
      • Le système utilise un mot de passe à spécifier dans les paramètres du plugins
      • Ce mot de passe est inséré dans l'adresse URL du lien, ce qui évite d'avoir à se connecter
      • Il n'y a pas de message de confirmation lors de la validation/publication d'un article !
    L'auteur de ce plugin est Joomlapraise
    Traduction réalisée par Sarki

    Si vous rencontrez des dysfonctionnements ou problèmes divers, n'hésitez pas à m'en faire part en postant dans ce sujet.
    Starter Kit Joomla!, le livre qui vous guide dans la construction de votre site : http://www.joomlatutos.com/starterkit/
    Présentation de Joomla! :
    www.sarki.ch/joomla15
    Support de l'é
    diteur JCE FR :www.sarki.ch/jce

  2. Les membres suivants ont remercié sarki pour ce message :

    felixthecat (06/11/2009)

  3. #2
    Admin âgé

    Avatar de infograf768
    Date d'inscription
    mars 2005
    Localisation
    Dans le Trégor
    Messages
    2 482
    Remerciements
    1
    Remercié 69 fois dans 61 messages

    Par défaut

    Le plugin marche parfaitement mais, malheureusement, le dev n'a pas inclus de fichier langue ini en Anglais pour permettre de l'adapter à d'autres langues.

    Quand arriverons-nous à faire comprendre enfin que cet aspect est essentiel pour Joomla 1.5 natif?
    Jean-Marie Simonet / infograf768
    Joomla co-fondateur. Joomla Production Leadership Team.
    info-graf.fr
    Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

  4. #3
    Membre régulier

    Avatar de sarki
    Date d'inscription
    mai 2005
    Localisation
    Bretonnières Suisse
    Messages
    1 402
    Remerciements
    5
    Remercié 59 fois dans 30 messages

    Par défaut

    Oui... mais peut-être que ça vaut la peine de l'adapter

    Je viens de passer deux jours à traduire la dernière version de JCE 1.5, car si il y a bien des fichiers langue, le 2/3 des traductions à faire sont disséminées dans le composant et surtout le plugin.

    Je me suis déjà souvent pris le choux pour essayer de comprendre commment fonctionne la gestion des langues sur J15.
    As-tu des pistes sur des tutos, si possible en français ?
    ça m'évitera de mettre la perruque de Shakespeare...
    Starter Kit Joomla!, le livre qui vous guide dans la construction de votre site : http://www.joomlatutos.com/starterkit/
    Présentation de Joomla! :
    www.sarki.ch/joomla15
    Support de l'é
    diteur JCE FR :www.sarki.ch/jce

  5. #4
    Admin âgé

    Avatar de infograf768
    Date d'inscription
    mars 2005
    Localisation
    Dans le Trégor
    Messages
    2 482
    Remerciements
    1
    Remercié 69 fois dans 61 messages

    Par défaut

    Il n'y a pas de véritable tutorial.

    Le code de base — JText::_('MONTEXTE') — permet d'insérer à n'importe quel endroit du code en php un contenu de type langue, example dans milkyway :

    Code:
    <?php echo JText::_('Powered by') ?>
    Un fichier de langue ini nommé par rapport au type d'extension (ici fr-FR.tpl_rhuk_milkyway.ini) est composé de chaines du type:

    Code:
    POWERED BY=Propulsé par
    (au fait cette chaine manque dans nos fichiers langues fr-FR

    De plus les fichiers install contiennent des champs qui sont aussi à traduire et n'ont pas besoin de JText

    Dans le cas de submitmailer, le gus a fait l'impasse, anglocentrisme oblige...

    son install file contient par exemple:
    Code:
    <param name="pass" size="40" type="text" label="Approval password" description="For security reasons, change the password to some random numbers/letters." default="enter_random_password_here"/>
    Les tags "label" (qui apparaissent en tête de chaque paramètre) et "description" (qui apparaissent en overlib quand on survole lesdits noms de paramètres) sont traduisibles, pas le tag "default".

    Aller dans Configuration globale->Système-> Paramètres de débogage et cocher les deux boites, sauvegarder.

    Puis allez dans la fenêtre d'édition du plugin, interface en français ou anglais:

    Vous remarquerez que toutes les chaines non traduites sont entourées de ? ? tandis que celles qui le sont sont entourées de • •

    La liste des chaines non traduites et aussi présentée au bas de l'écran:
    Dans notre cas:
    Code:
    •Chaînes non traduites•
    
    APPROVAL PASSWORD	::()	[:]
    APPROVAL PASSWORD	::()	[:]
    APPROVE VIA EMAIL	::()	[:]
    APPROVE VIA EMAIL	::()	[:]
    CUSTOM EMAIL ADDRESS	::()	[:]
    CUSTOM EMAIL ADDRESS	::()	[:]
    DEFINE CUSTOM EMAILS IN THE TEXTBOX BELOW	::()	[:]
    ENTER THE EMAIL MESSAGE FOR A NEW CONTENT ITEM.VALID PARAMETERS: {USERNAME}, {TITLE}, {SECTION}, {CATEGORY}, {INTROTEXT}, {FULLTEXT}	::()	[:]
    ENTER THE EMAIL MESSAGE FOR AN UPDATED CONTENT ITEM.VALID PARAMETERS: {USERNAME}, {TITLE}, {SECTION}, {CATEGORY}, {INTROTEXT}, {FULLTEXT}	::()	[:]
    ENTER THE EMAIL SUBJECT FOR A NEW CONTENT ITEM.VALID PARAMETERS: {URL}	::()	[:]
    ENTER THE EMAIL SUBJECT FOR AN UPDATED CONTENT ITEM.VALID PARAMETERS: {URL}	::()	[:]
    FOR SECURITY REASONS, CHANGE THE PASSWORD TO SOME RANDOM NUMBERS/LETTERS.	::()	[:]
    NEW ITEM - MESSAGE	::()	[:]
    NEW ITEM - MESSAGE	::()	[:]
    NEW ITEM - SUBJECT	::()	[:]
    NEW ITEM - SUBJECT	::()	[:]
    NOTIFY ADMINS	::()	[:]
    NOTIFY ADMINS	::()	[:]
    NOTIFY ON CONTENT UPDATE	::()	[:]
    NOTIFY ON CONTENT UPDATE	::()	[:]
    SEND TO CUSTOM ADDRESS	::()	[:]
    SEND TO CUSTOM ADDRESS	::()	[:]
    SENDS A NOTIFICATION TO ALL SUPER ADMINISTRATORS	::()	[:]
    SEPARATE MULTIPLE ADDRESSES WITH SEMICOLON (;)	::()	[:]
    SET THIS OPTION TO 'NO' IF YOU DONT WANT TO BE INFORMED ABOUT UPDATED CONTENT ITEMS.	::()	[:]
    THIS OPTION ALLOWS YOU TO APPROVE ARTICLES BY CLICKING ON AN APPROVAL-LINK IN THE EMAIL.	::()	[:]
    THIS PLUGIN SENDS AN EMAIL NOTIFICATION TO ALL ADMINS WHEN A CONTENT ITEM GETS SUBMITTED IN THE FRONTEND	::()	[:]
    UPDATED ITEM - MESSAGE	::()	[:]
    UPDATED ITEM - MESSAGE	::()	[:]
    UPDATED ITEM - SUBJECT	::()	[:]
    UPDATED ITEM - SUBJECT	::()	[:]
    Il suffit donc de créer un fichier nommé:
    fr-FR.plg_system_jp_submitmailer.ini
    qui contiendra ces chaines:

    Code:
    # $Id: fr-FR.plg_system_jp_submitmailer.ini 2008-06-04
    # author Joomla! Project
    # copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
    # license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php
    
    # Note : Tous les fichiers doivent être sauvegardés sous encodage UTF-8 no BOM
    
    APPROVAL PASSWORD=Mot de passe d'approbation de la publication
    etc.
    Il n'est donc pas utile de mettre dans le fichier install des phrases complètes.
    Example:
    au lieu de:
    Code:
    description="For security reasons, change the password to some random numbers/letters."
    mettre
    Code:
    description="Pass_Secure"
    et le fichier ini contiendra:
    Code:
    PASS_SECURE=For security reasons, change the password to some random numbers/letters.
    ou, en français :

    Code:
    PASS_SECURE=Pour raison de sécurité, changer le mot de passe en utilisant des lettres et chiffres au hasard.
    Avant de faire un fichier ini, , pour éviter les doublons, il est bon de tester le débogage car certaines chaines peuvent être déjà traduites par les fichiers ini du Core.

    Il est aussi bon de savoir qu'un fichier ini spécifique prendra le pas sur un fichier ini général. Donc une chaine identique dans fr-FR.ini sera changée par le contenu de l'ini de l'extension.

    C'est
    YES=Absolument
    dans fr-FR.plg_system_jp_submitmailer.ini

    qui prendrait l'avantage sur

    YES= Oui
    dans fr-FR.ini

    ----------
    Concernant JCE, le problème est d'une autre nature car les fichiers langues disséminés n'utilisent pas le JText.
    Le travail de Ryan Demmer serait beaucoup trop lourd s'il le faisait à chaque évolution de TinyMCE. Il y a aussi pas mal de soucis à transformer en JText des chaines présentes en javascript.
    Néanmoins, certains fichiers langues manquent, en particulier les chaines de description générale qui, elles, dépendent des fichiers "install".
    Jean-Marie Simonet / infograf768
    Joomla co-fondateur. Joomla Production Leadership Team.
    info-graf.fr
    Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

  6. #5
    Membre régulier

    Avatar de sarki
    Date d'inscription
    mai 2005
    Localisation
    Bretonnières Suisse
    Messages
    1 402
    Remerciements
    5
    Remercié 59 fois dans 30 messages

    Par défaut Fichiers langue

    Hello, un grand merci pour cette description extrêmement précise qui me rendra bien service et certainement à d'autres. D'ailleurs à retenir pour mettre dans les tutos...
    La fonction debug que je ne connaissais pas pour cet emploi me sera fort utile.
    Pour les fichiers des paramètres en admin, j'avais bien compris comment ça marche, l'appel d'éléments déjà existant dans le fichier de traduction globale de Joomla!, et cette priorité forte utile si la traduction ne correspond pas tout à fait.
    C'est dans les affichages en frontal que j'avais pas tout compris.
    Je prendrai le temps de faire les tests et me permettrai de te reposer des questions au cas où puisque tu sembles très bien connaitre cet aspect (je crois savoir que tu as été un moteur pour que cette internationalisation de Joomla! se fasse).
    Encore Merci !
    Starter Kit Joomla!, le livre qui vous guide dans la construction de votre site : http://www.joomlatutos.com/starterkit/
    Présentation de Joomla! :
    www.sarki.ch/joomla15
    Support de l'é
    diteur JCE FR :www.sarki.ch/jce

  7. #6
    Membre régulier Avatar de grincheux
    Date d'inscription
    novembre 2005
    Localisation
    Auch (Gers)
    Messages
    232
    Remerciements
    1
    Remercié 0 fois dans 0 messages

    Thumbs up Suggestion

    Pas mal, ça évite de devoir se connecter pour voir si on a des messages.
    par contre, le mail que l'on reçoit ne contient pas le nom de l'expéditeur, ce qui est un peu gênant mais pas bloquant.
    De plus, je ne sais pas pourquoi, je reçois 2 mails identiques ??
    La course à pied dans le Gers avec http://oxygene32.net : Tous le sport gersois sur http://www.sports32.fr

  8. #7
    Jeune membre
    Date d'inscription
    janvier 2008
    Messages
    24
    Remerciements
    0
    Remercié 0 fois dans 0 messages

    Par défaut

    Génial, ce que je recherche depuis un bon moment ... merci

    Comment l'envoyer uniquement aux publieurs ? Voir les publieurs d'une section ?

    Dois-je installer d'autres choses ?

    A+

    Philippe

  9. #8
    Membre régulier

    Avatar de sarki
    Date d'inscription
    mai 2005
    Localisation
    Bretonnières Suisse
    Messages
    1 402
    Remerciements
    5
    Remercié 59 fois dans 30 messages

    Par défaut

    Citation Envoyé par grincheux Voir le message
    par contre, le mail que l'on reçoit ne contient pas le nom de l'expéditeur
    Dans le message d'information que tu choisi dans les paramètres, il faut mettre {username}
    De plus, je ne sais pas pourquoi, je reçois 2 mails identiques
    Si ton mail est dans le profil de 2 Super Administrateur c'est normal
    Starter Kit Joomla!, le livre qui vous guide dans la construction de votre site : http://www.joomlatutos.com/starterkit/
    Présentation de Joomla! :
    www.sarki.ch/joomla15
    Support de l'é
    diteur JCE FR :www.sarki.ch/jce

  10. #9
    Membre régulier

    Avatar de sarki
    Date d'inscription
    mai 2005
    Localisation
    Bretonnières Suisse
    Messages
    1 402
    Remerciements
    5
    Remercié 59 fois dans 30 messages

    Par défaut

    Citation Envoyé par testeur Voir le message
    Comment l'envoyer uniquement aux publieurs ? Voir les publieurs d'une section ?
    Il est possible d'envoyer des mails de notification aux Super Administrateur ainsi qu'à des adresses email spécifiques. Voir paramètres du Plugin...
    Starter Kit Joomla!, le livre qui vous guide dans la construction de votre site : http://www.joomlatutos.com/starterkit/
    Présentation de Joomla! :
    www.sarki.ch/joomla15
    Support de l'é
    diteur JCE FR :www.sarki.ch/jce

  11. #10
    Membre régulier Avatar de grincheux
    Date d'inscription
    novembre 2005
    Localisation
    Auch (Gers)
    Messages
    232
    Remerciements
    1
    Remercié 0 fois dans 0 messages

    Par défaut Pas si sûr

    Citation Envoyé par sarki Voir le message
    Dans le message d'information que tu choisi dans les paramètres, il faut mettre {username}
    OK pour le nom DANS le message, mais ça ne met pas le nom de l'expéditeur dans la boîte aux lettres, ce champs est laissé libre.
    Ca ne semble pas être un bug mais seulement pas prévu...

    Citation Envoyé par sarki Voir le message
    Si ton mail est dans le profil de 2 Super Administrateur c'est normal
    Il n'y a qu'un seul super administrateur et deux membres. On en est à la création du site.
    La course à pied dans le Gers avec http://oxygene32.net : Tous le sport gersois sur http://www.sports32.fr

+ Répondre à la discussion
Page 1 sur 6 1 2 3 ... DernièreDernière

Discussions similaires

  1. Community Builder: Envoi de mails lors des inscription
    Par p@tneze dans le forum Gestion des utilisateurs
    Réponses: 22
    Dernier message: 11/11/2009, 13h18
  2. Suppression de l'adresse du site lors de l'impression d'un article
    Par flyingfilou dans le forum Gestion des articles
    Réponses: 1
    Dernier message: 15/09/2007, 17h37
  3. Changer le créateur lors de la soumission d'un article sur le front end ?
    Par pingouin.fictif dans le forum Gestion des articles
    Réponses: 2
    Dernier message: 19/08/2007, 13h40
  4. Message d'erreur lors de sauvegarde d'un article
    Par Sylvette dans le forum Gestion des articles
    Réponses: 18
    Dernier message: 21/02/2006, 09h15

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages