Changeset 103086 in spip-zone


Ignore:
Timestamp:
Mar 1, 2017, 12:03:40 AM (3 years ago)
Author:
real3t@…
Message:

Les mails d'annonces des nouveautés dans la version native de SPIP ne diffusent qu'un extrait des articles et brèves.
Alors que le plugin notifications diffuse l'intégralité du contenu.

Rajout d'une option pour au choix :

  • diffuser le contenu complet (par défaut)
  • ne diffuser qu'un extrait (équivalent comportement natif)
Location:
_plugins_/notifications/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/notifications/trunk/formulaires/configurer_notifications.html

    r89833 r103086  
    4040                                                        <input type="text" name="limiter_rubriques" value="[(#ENV{limiter_rubriques}|entites_html)]" id="limiter_rubriques" class="text" />
    4141                                                </li>
     42                                                <li class='editer'>
     43                                                        <label><:info_annonce_nouveautes:></label>[
     44                                                        <span class='erreur_message'>(#GET{erreurs})</span>
     45                                                        ]<p class="explication"><:notifications:info_diffusion_nouveautes:></p>
     46                                                        <div class="choix">
     47                                                                <input type="radio" name="diffusion_nouveaute_partielle" id="diffusion_nouveaute_partielle_non" value="non"
     48                                                                        [(#ENV{diffusion_nouveaute_partielle}|=={oui}|non)checked="checked"]
     49                                                                /><label for="diffusion_nouveaute_partielle_non"><:notifications:info_diffusion_nouveaute_partielle_non:></label>
     50                                                        </div>
     51                                                        <div class="choix">
     52                                                                <input type="radio" name="diffusion_nouveaute_partielle" id="diffusion_nouveaute_partielle_oui" value="oui"
     53                                                                        [(#ENV{diffusion_nouveaute_partielle}|=={oui}|oui)checked="checked"]
     54                                                                /><label for="diffusion_nouveaute_partielle_oui"><:notifications:info_diffusion_nouveaute_partielle_oui:></label>
     55                                                        </div>
     56                                                </li>
    4257                                        </ul>
    4358                                </fieldset>
  • _plugins_/notifications/trunk/lang/notifications_fr.php

    r97439 r103086  
    7575
    7676        // I
     77        'info_diffusion_nouveautes' => 'Contenu des mails annonçants les nouveautés du site',
     78        'info_diffusion_nouveaute_partielle_non' => 'Diffuser le contenu complet',
     79        'info_diffusion_nouveaute_partielle_oui' => 'Ne diffuser qu’un extrait',
    7780        'info_lien_publier_commentaire' => 'Publier ce commentaire',
    7881        'info_lien_signaler_spam_commentaire' => 'Signaler comme SPAM',
  • _plugins_/notifications/trunk/notifications/inc-article.html

    r70385 r103086  
    1313        <p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr>[<span class="sep">, </span><span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
    1414</div>
    15 
     15[(#ENV{diffusion_nouveaute_partielle}|=={oui}|oui)
     16[(#INTRODUCTION|textebrut)]
     17]
     18[(#ENV{diffusion_nouveaute_partielle}|=={oui}|non)
    1619[<div class="chapo" style="font-weight: bold;">(#CHAPO|image_reduire{500,*})</div>]
    1720[<div class="texte">(#TEXTE|image_reduire{500,*})</div>]
     
    2225[(#REM) Gestion du portfolio et des documents ]
    2326[(#INCLURE{fond=inclure/documents,id_article, env})]
     27]
    2428
    2529[<div class="notes" style="border-top:1px solid #eee;font-size: 0.9em">(#NOTES)</div>]
  • _plugins_/notifications/trunk/notifications/inc-breve.html

    r70385 r103086  
    1111        <p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr></p>
    1212</div>
    13 
     13[(#ENV{diffusion_nouveaute_partielle}|=={oui}|oui)
     14[(#INTRODUCTION|textebrut)]
     15]
     16[(#ENV{diffusion_nouveaute_partielle}|=={oui}|non)
    1417[<div class="texte">(#TEXTE|image_reduire{500,*})</div>]
    1518
    1619[<p class="hyperlien" style="font-style: italic"><:voir_en_ligne:> : <a href="(#URL_SITE)">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
     20]
    1721
    1822[<div class="notes" style="border-top:1px solid #eee;font-size: 0.9em">(#NOTES)</div>]
  • _plugins_/notifications/trunk/nouveautes.html

    r70385 r103086  
    1313<h1><:nouveaux_articles:></h1>
    1414<hr />
    15 <BOUCLE_nv1(ARTICLES){age_relatif<=0}{par date}{inverse}{0,30}>
     15<BOUCLE_nv1(ARTICLES){age_relatif<=0}{par date}{inverse}{0,3}>
    1616<div style="padding-bottom:2em">
    17 <INCLURE{fond=notifications/inc-article,id_article} />
     17<INCLURE{fond=notifications/inc-article,id_article,diffusion_nouveaute_partielle=#CONFIG{notifications/diffusion_nouveaute_partielle,non}} />
    1818<p><a href="[(#URL_ARTICLE|url_absolue)]">[(#URL_ARTICLE|url_absolue)]</a></p>
    1919</div>
     
    2424<BOUCLE_nv2(BREVES){age_relatif<=0}{par date}{inverse}{0,30}>
    2525<div style="padding-bottom:2em">
    26 <INCLURE{fond=notifications/inc-breve,id_breve} />
     26<INCLURE{fond=notifications/inc-breve,id_breve,diffusion_nouveaute_partielle=#CONFIG{notifications/diffusion_nouveaute_partielle,non}} />
    2727<p><a href="[(#URL_BREVE|url_absolue)]">[(#URL_BREVE|url_absolue)]</a></p>
    2828</div>
  • _plugins_/notifications/trunk/paquet.xml

    r101386 r103086  
    22        prefix="notifications"
    33        categorie="communication"
    4         version="3.5.6"
     4        version="3.5.7"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.