source: spip-zone/_plugins_/couteau_suisse/outils/sommaire.php @ 34369

Last change on this file since 34369 was 34369, checked in by patfr@…, 10 years ago

Sommaire automatique :

  • nouvelle variable sur la profondeur des intertitres traités
  • information sur la globale SPIP $GLOBALSdebut_intertitre?
  • compatibilité avec les blocs dépliables

Ensemble des outils : la liste des raccourcis typographiques reconnus par un outil est ajoutée à la description de l'outil concerné, s'il est actif.

File size: 1.1 KB
Line 
1<?php
2/*
3 
4+-------------------------------+
5 Nom de l'outil : sommaire
6+-------------------------------+
7 Date : mardi 03 avril 2007
8 Auteur :  Patrice Vanneufville
9+-------------------------------+
10 Presente un petit sommaire
11 en haut de l'article base sur
12 les balises {{{}}}
13+-------------------------------+
14
15*/
16
17// cette fonction est appelee automatiquement a chaque affichage de la page privee du Couteau Suisse
18function sommaire_raccourcis() {
19        return _T('couteauprive:sommaire_'.(defined('_sommaire_AUTOMATIQUE')?'sans':'avec'));
20}
21
22// pipeline 'nettoyer_raccourcis'
23function sommaire_nettoyer_raccourcis($texte) {
24        return str_replace(array(_sommaire_SANS_FOND, _CS_SANS_SOMMAIRE, _CS_AVEC_SOMMAIRE), '', $texte);
25}
26
27// informer dans la description de l'outil de la balise utilisee par SPIP
28function sommaire_description_outil($flux) {
29        if($flux['outil']=='sommaire' && preg_match(',<h(\d),', $GLOBALS['debut_intertitre'], $r))
30                $flux['texte'] = str_replace(array('@h3@','@h4@'), array('h'.$r[1],'h'.($r[1]+1)), $flux['texte']);
31        return $flux;
32}
33
34?>
Note: See TracBrowser for help on using the repository browser.