Changeset 9947 in spip-zone


Ignore:
Timestamp:
Feb 27, 2007, 5:44:51 PM (13 years ago)
Author:
real3t@…
Message:

Correction d'un bug sur un § détruit par une conversion en utf-8

Suppression des accents des commentaires.

Location:
_plugins_/_test_/barre_typo_extensible/1_9_2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/barre_typo_extensible/1_9_2/inc/barre.php

    r9836 r9947  
    44 *  SPIP, Systeme de publication pour l'internet                           *
    55 *                                                                         *
    6  *  Copyright (c) 2001-2006                                                *
     6 *  Copyright (c) 2001-2007                                                *
    77 *  Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James  *
    88 *                                                                         *
     
    2626}
    2727
     28// http://doc.spip.org/@bouton_barre_racc
    2829function bouton_barre_racc($action, $img, $help, $champhelp) {
    2930        include_spip('inc/charsets');
     
    4950}
    5051
    51 // sert à construire les sousbarre
     52// sert a construire les sousbarre
    5253function produceWharf($champ,$id, $title = '', $sb = '') {
    5354  $visible = ($changer_virtuel || $virtuel);
     
    179180}
    180181
    181 // pour les caractères
     182// pour les caracteres
    182183function afficher_caracteres($champ, $spip_lang, $champhelp) {
    183184
     
    229230}
    230231
    231 // pour les caractères
     232// pour les caracteres
    232233function afficher_boutonsavances($champ, $champhelp) {
    233234
     
    284285
    285286
    286  // Prégénération des toolzbox.. (wharfing)
     287 // Pregeneration des toolzbox.. (wharfing)
    287288    $toolbox .= afficher_boutonsavances($champ, $champhelp);
    288289        $toolbox .= afficher_caracteres($champ, $spip_lang, $champhelp);
     
    437438        return $ret;
    438439}
     440
    439441// http://doc.spip.org/@afficher_textarea_barre
    440442function afficher_textarea_barre($texte, $forum=false)
     
    452454        . "</textarea>\n";
    453455}
     456
    454457?>
  • _plugins_/_test_/barre_typo_extensible/1_9_2/typo_enrichie.php

    r9836 r9947  
    22
    33/*
    4   * Ce plugin rajoute des raccourcis typographique et am�liore les possibilit�s de la barre typographique pour les r�dacteurs
     4  * Ce plugin rajoute des raccourcis typographique et ameliore les possibilites de la barre typographique pour les redacteurs
    55*/
    66
    77        /*
    88         *    Fonctions de ces filtres :
    9          *     Ils rajoutent quelques racourcis typo SPIP
     9         *     Ils rajoutent quelques racourcis typo a SPIP
    1010         *
    1111         *     Syntaxe des raccourcis :
    12          *           [/texte/] : aligner le texte droite
     12         *           [/texte/] : aligner le texte a droite
    1313         *           [|texte|] : centrer le texte
    14          *           [(texte)] : encadrer le texte (occupe toute la largeur de la page, mettre autour d'un paragraphe)
    15          *           [*texte*] : encadrer/surligner le texte (une partie � l'int�rieur d'un paragraphe)
    16          *           [**texte*] : variante encadrer/surligner le texte (une partie � l'int�rieur d'un paragraphe)
    17          *           <sup>texte</sup> : mettre en exposant le texte s�lectionn�
     14         *           [(texte)] : encadrer le texte (occupe toute la largeur de la page, a mettre autour d'un paragraphe)
     15         *           [*texte*] : encadrer/surligner le texte (une partie a l'interieur d'un paragraphe)
     16         *           [**texte*] : variante encadrer/surligner le texte (une partie a l'interieur d'un paragraphe)
     17         *           <sup>texte</sup> : mettre en exposant le texte selectionne
    1818         *
    19          *     Styles pour les encadrements rajouter dans votre feuille de style :
     19         *     Styles pour les encadrements a rajouter dans votre feuille de style :
    2020         *            .texteencadre-spip {
    2121         *              background: #FFE;
     
    3434
    3535function BarreTypoEnrichie_pre_propre($texte) {
    36         // remplace les fausses listes puce par de vraies
    37         // (recherche en d�but de lignes - suivi d'un ou plusieurs caract�res blancs, en mode multiligne)
     36        // remplace les fausses listes a puce par de vraies
     37        // (recherche en debut de lignes - suivi d'un ou plusieurs caracteres blancs, en mode multiligne)
    3838        // Mettre $GLOBALS['barre_typo_preserve_puces'] = true; dans mes_options.php pour ne pas avoir ce comportement
    3939        if ($GLOBALS['barre_typo_pas_de_fausses_puces'] === true)
     
    4343        // pour etre pris en charge par paragrapher
    4444
    45         // Definition des diffrents intertitres possibles, si pas deja definies
     45        // Definition des differents intertitres possibles, si pas deja definies
    4646        tester_variable('debut_intertitre', '<h3 class="spip">');
    4747        tester_variable('fin_intertitre', '</h3>');
     
    8585                /* 9b */        $chercher_raccourcis[]="/(^|[^{])\{5\{/S";
    8686                /* 10b */       $chercher_raccourcis[]="/\}5\}($|[^}])/S";
    87                 /* 11 */        $chercher_raccourcis[]="/\{(�|§)\{/S"; # § Pour g�rer l'unicode aussi !
    88                 /* 12 */        $chercher_raccourcis[]="/\}(�|§)\}/S";
     87                /* 11 */        $chercher_raccourcis[]="/\{(§|§)\{/S"; # § Pour gerer l'unicode aussi !
     88                /* 12 */        $chercher_raccourcis[]="/\}(§|§)\}/S";
    8989                /* 13 */        $chercher_raccourcis[]="/<-->/S";
    9090                /* 14 */        $chercher_raccourcis[]="/-->/S";
     
    127127        $texte = preg_replace($chercher_raccourcis, $remplacer_raccourcis, $texte);
    128128
    129         // remplace les fausses listes puce par de vraies
    130         // (recherche en d�but de lignes - suivi d'un ou plusieurs caract�res blancs, en mode multiligne)
     129        // remplace les fausses listes a puce par de vraies
     130        // (recherche en debut de lignes - suivi d'un ou plusieurs caracteres blancs, en mode multiligne)
    131131        // $texte =  preg_replace('/^-\s+/m','-* ',$texte); # deja fait dans post_propre
    132132
     
    136136function BarreTypoEnrichie_post_propre($texte) {
    137137
    138         # Le remplacement des intertitres de premier niveau a d�j� �t� effectu� dans inc/texte.php
    139 
    140         # Intertitre de deuxime niveau
     138        # Le remplacement des intertitres de premier niveau a deja ete effectue dans inc/texte.php
     139
     140        # Intertitre de deuxieme niveau
    141141        /*global $debut_intertitre_2, $fin_intertitre_2;
    142142        $texte = ereg_replace('(<p class="spip">)?[[:space:]]*@@SPIP_debut_intertitre_2@@', $debut_intertitre_2, $texte);
    143143        $texte = ereg_replace('@@SPIP_fin_intertitre_2@@[[:space:]]*(</p>)?', $fin_intertitre_2, $texte);*/
    144144
    145         # Intertitre de troisime niveau
     145        # Intertitre de troisieme niveau
    146146        /*global $debut_intertitre_3, $fin_intertitre_3;
    147147        $texte = ereg_replace('(<p class="spip">)?[[:space:]]*@@SPIP_debut_intertitre_3@@', $debut_intertitre_3, $texte);
    148148        $texte = ereg_replace('@@SPIP_fin_intertitre_3@@[[:space:]]*(</p>)?', $fin_intertitre_3, $texte);*/
    149149
    150         # Intertitre de quatrime niveau
     150        # Intertitre de quatrieme niveau
    151151        /*global $debut_intertitre_4, $fin_intertitre_4;
    152152        $texte = ereg_replace('(<p class="spip">)?[[:space:]]*@@SPIP_debut_intertitre_4@@', $debut_intertitre_4, $texte);
    153153        $texte = ereg_replace('@@SPIP_fin_intertitre_4@@[[:space:]]*(</p>)?', $fin_intertitre_4, $texte);*/
    154154
    155         # Intertitre de cinquime niveau
     155        # Intertitre de cinquieme niveau
    156156        /*global $debut_intertitre_5, $fin_intertitre_5;
    157157        $texte = ereg_replace('(<p class="spip">)?[[:space:]]*@@SPIP_debut_intertitre_5@@', $debut_intertitre_5, $texte);
     
    248248        $texte = preg_replace('/@@acro@@([^@]*)@@([^@]*)@@acro@@/S',"<acronym title='$1' class='spip_acronym spip'>$2</acronym>",$texte);
    249249        // Correction des & en &amp;
    250         $texte = preg_replace('/&([A-Za-z#0-9]*);/','@@@amp:\1:amp@@@',$texte); // �chapement des entit�s html d�j� pr�sentes
     250        $texte = preg_replace('/&([A-Za-z#0-9]*);/','@@@amp:\1:amp@@@',$texte); // echapement des entites html deja presentes
    251251        $texte = str_replace('&','&amp;',$texte);
    252252        $texte = preg_replace('/@@@amp:([A-Za-z#0-9]*):amp@@@/','&\1;',$texte);
Note: See TracChangeset for help on using the changeset viewer.