Changeset 99217 in spip-zone


Ignore:
Timestamp:
Aug 19, 2016, 9:42:13 AM (3 years ago)
Author:
cedric@…
Message:

les previsu html email et texte beneficient aussi du remplacement de variable 'example'

Location:
_plugins_/newsletters/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/newsletters/trunk/newsletter.html

    r75283 r99217  
    3030[(#GET{quoi}|=={html_email}|oui)
    3131<iframe
    32         class="html_email" src="[(#HTML_EMAIL**|trim|newsletters_inline_base64src{text/html})]" style="">
     32        class="html_email" src="[(#HTML_EMAIL**|newsletter_affiche_version_enligne{''}|trim|newsletters_inline_base64src{text/html})]" style="">
    3333</iframe>][(#GET{quoi}|=={texte_email}|oui)
    3434<iframe
    35         class="texte_email" src="[(#TEXTE_EMAIL**|trim|newsletters_inline_base64src{text/plain})]" style=""></iframe>
     35        class="texte_email" src="[(#TEXTE_EMAIL**|newsletter_affiche_version_enligne{''}|trim|newsletters_inline_base64src{text/plain})]" style=""></iframe>
    3636][(#GET{quoi}|=={html_page}|oui)
    3737<iframe
  • _plugins_/newsletters/trunk/newsletters_fonctions.php

    r96803 r99217  
    148148 * @return string
    149149 */
    150 function newsletter_affiche_version_enligne($page){
     150function newsletter_affiche_version_enligne($page, $inline=true){
    151151
    152152        // contextualiser !
     
    161161        $page = $contextualize($page, $infos);
    162162
    163         // css-izer
    164         if ($f = find_in_path("css/newsletter_inline.css")){
    165                 lire_fichier($f,$css);
    166                 $css = '<style type="text/css">'.$css.'</style>';
    167                 $p = stripos($page,"</head>");
    168                 if ($p)
    169                         $page = substr_replace($page,$css,$p,0);
    170                 else
    171                         $page .= $css;
     163        if ($inline) {
     164                // css-izer
     165                if ($f = find_in_path("css/newsletter_inline.css")){
     166                        lire_fichier($f,$css);
     167                        $css = '<style type="text/css">'.$css.'</style>';
     168                        $p = stripos($page,"</head>");
     169                        if ($p)
     170                                $page = substr_replace($page,$css,$p,0);
     171                        else
     172                                $page .= $css;
     173                }
    172174        }
    173175        return $page;
  • _plugins_/newsletters/trunk/paquet.xml

    r98555 r99217  
    22        prefix="newsletters"
    33        categorie="communication"
    4         version="1.3.25"
     4        version="1.3.26"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.