3 +----------------------------+
4 Date : mardi 28 janvier 2003
6 Serieuse refonte et integration en mars 2007 : Patrice Vanneufville
7 +-------------------------------------------------------------------+
10 // liste des nouveaux raccourcis ajoutes par l'outil
11 // si cette fonction n'existe pas, le plugin cherche alors _T('couteauprive:un_outil:aide');
12 function decoupe_raccourcis() {
13 $compat = defined('_decoupe_COMPATIBILITE')
14 ?
_T('couteauprive:decoupe:aide2', array('sep' => '<b>'._decoupe_COMPATIBILITE
.'</b>')):'';
15 return _T('couteauprive:decoupe:aide', array('sep' => '<b>'._decoupe_SEPARATEUR
.'</b>')).$compat;
18 function decoupe_nettoyer_raccourcis($texte) {
19 if (defined('_decoupe_COMPATIBILITE'))
20 return str_replace(array(_decoupe_SEPARATEUR
, _decoupe_COMPATIBILITE
), '<p> </p>', $texte);
21 return str_replace(_decoupe_SEPARATEUR
, '<p> </p>', $texte);
24 // 2 fonctions pour le plugin Porte Plume, s'il est present (SPIP>=2.0)
25 function decoupe_CS_pre_charger($flux) {
27 "id" => 'decoupe_pages',
28 "name" => _T('couteau:pp_decoupe_separateur'),
29 "className" => 'decoupe_pages',
30 "replaceWith" => "\n"._decoupe_SEPARATEUR
."\n",
31 "display" => true), array(
32 "id" => 'decoupe_onglets',
33 "name" => _T('couteau:pp_decoupe_onglets'),
34 "className" => 'decoupe_onglets',
35 "replaceWith" => "\n<onglets>"._T('couteau:pp_votre_titre', array('nb'=>1))."\n\n"._T('couteau:pp_votre_texte')."\n\n"
36 ._decoupe_SEPARATEUR
._T('couteau:pp_votre_titre', array('nb'=>2))."\n\n"._T('couteau:pp_votre_texte')."\n\n"
37 ._decoupe_SEPARATEUR
._T('couteau:pp_votre_titre', array('nb'=>3))."\n\n"._T('couteau:pp_votre_texte')."\n\n</onglets>\n",
39 foreach(cs_pp_liste_barres('decoupe') as $b) {
40 // pas de decoupe dans les forums
41 $r2 = $b=='forum'?
array($r[1]):$r;
42 $flux[$b] = isset($flux[$b])?
array_merge($flux[$b], $r2):$r2;
46 function decoupe_PP_icones($flux) {
47 $flux['decoupe_pages'] = 'decoupe_pages.png';
48 $flux['decoupe_onglets'] = 'decoupe_onglets.png';