Changeset 73728 in spip-zone


Ignore:
Timestamp:
Jun 19, 2013, 8:24:38 AM (6 years ago)
Author:
fil@…
Message:

report de http://zone.spip.org/trac/spip-zone/changeset/65551 http://zone.spip.org/trac/spip-zone/changeset/65552 et http://zone.spip.org/trac/spip-zone/changeset/65555 (debug de textwheel)

Location:
_core_/branches/spip-3.0/plugins/textwheel
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/textwheel/inc/notes.php

    r69333 r73728  
    146146
    147147                $pos = strpos($letexte, $note_source);
    148                 $letexte = rtrim(substr($letexte, 0, $pos), ' ')
     148
     149                // supprimer les ' ' ou 'nbsp;' avant un appel de note
     150                $avant = preg_replace(',( | |'.chr(194).chr(160).')+$,S', '', substr($letexte, 0, $pos));
     151
     152                $letexte = $avant
    149153                . code_echappement($nom)
    150154                . substr($letexte, $pos + strlen($note_source));
    151155
    152156        }
     157
    153158        return array($letexte, $mes_notes);
    154159}
     
    168173                                ? _NOTES_OUVRE_NOTE."<a".$atts.">$nom</a>"._NOTES_FERME_NOTE
    169174                                : '')
    170                         . $texte
     175                        . trim($texte)
    171176                        .'</div>';
    172177                }
  • _core_/branches/spip-3.0/plugins/textwheel/typographie/fr.php

    r72774 r73728  
    6161        }
    6262
    63         /* 2 */
    64         $t = preg_replace('/&#187;| --?,|(?::(?!:)| %)(?:\W|$)/S', '~$0', $t);
     63        /* 2 ; ajout d'insecable */
     64        $t = preg_replace('/&#187;| --?,|(?::| %)(?:\W|$)/S', '~$0', $t);
     65
     66        // {È} guillemet en italiques : ne pas doubler l'insecable
     67        $t = str_replace('~{~', '~{', $t);
     68        $t = str_replace('~}~', '}~', $t);
     69
    6570
    6671        /* 3 */
Note: See TracChangeset for help on using the changeset viewer.