Changeset 91098 in spip-zone for _plugins_/frimousses


Ignore:
Timestamp:
Jul 27, 2015, 4:20:14 PM (4 years ago)
Author:
real3t@…
Message:

Les frimousses aussi dans la barre d'outil des forums

Location:
_plugins_/frimousses
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/frimousses/frimousses_pipelines.php

    r91096 r91098  
    33
    44function frimousses_porte_plume_barre_pre_charger($barres) {
    5         $barre = &$barres['edition'];
    6 
    7         $module_barre = "barre_outils";
    8         if (intval($GLOBALS['spip_version_branche'])>2)
    9                 $module_barre = "barreoutils";
    10 
     5        // Commun aux 2 barres
    116        $frimousses = frimousses_liste_smileys();
    127        $outil_frimousses = array();
     
    2318        }
    2419       
    25         $smiley_par_defaut = ':-)';
    26         $barre->ajouterApres('grpCaracteres', array(
    27                 "id"          => 'barre_frimousses',
    28                 "name"        => _T("smileys:$smiley_par_defaut").' '.$smiley_par_defaut,
    29                 "className"   => "outil_frimousses",
    30                 "replaceWith" => " $smiley_par_defaut ",
    31                 "display"     => true,
    32                 "dropMenu"    => $outil_frimousses,
    33         ));
    34        
     20        // On rajoute les boutons aussi bien pour l'édition du contenu que pour les forums
     21        foreach (array('edition', 'forum') as $nom) {
     22                $barre = &$barres[$nom];
     23
     24                $module_barre = "barre_outils";
     25                if (intval($GLOBALS['spip_version_branche'])>2)
     26                        $module_barre = "barreoutils";
     27
     28                $smiley_par_defaut = ':-)';
     29                $barre->ajouterApres('grpCaracteres', array(
     30                        "id"          => 'barre_frimousses',
     31                        "name"        => _T("smileys:$smiley_par_defaut").' '.$smiley_par_defaut,
     32                        "className"   => "outil_frimousses",
     33                        "replaceWith" => " $smiley_par_defaut ",
     34                        "display"     => true,
     35                        "dropMenu"    => $outil_frimousses,
     36                ));
     37        }
    3538        return $barres;
    3639}
     
    4649        return array_merge($flux, $outils_frimousses);
    4750}
     51
     52function frimousses_porte_plume_barre_charger($barres) {
     53        if (isset($barres['forum'])) {
     54                $barre = &$barres['forum'];
     55                $barre->afficher('barre_frimousses', 'barre_frimousse0', 'barre_frimousse1');
     56        }
     57        return $barres;
     58}
  • _plugins_/frimousses/plugin.xml

    r91096 r91098  
    33        <slogan>Mettre des smileys dans le texte</slogan>
    44        <auteur>Pierre Andrews (Mortimer), Bionet, RealET</auteur>
    5         <version>1.4.0</version>
     5        <version>1.4.1</version>
    66        <icon>frimousse-logo-32.png</icon>
    77        <etat>stable</etat>
     
    1414        <pipeline><nom>pre_typo</nom></pipeline>
    1515        <necessite id="SPIP" version="[1.9.2;3.1.99]" />
     16        <utilise id="porte_plume" />
    1617        <pipeline>
    1718                <nom>porte_plume_barre_pre_charger</nom>
     19                <inclure>frimousses_pipelines.php</inclure>
     20        </pipeline>
     21        <pipeline>
     22                <nom>porte_plume_barre_charger</nom>
    1823                <inclure>frimousses_pipelines.php</inclure>
    1924        </pipeline>
Note: See TracChangeset for help on using the changeset viewer.