Changeset 112199 in spip-zone for _plugins_/couteau_suisse


Ignore:
Timestamp:
Oct 29, 2018, 11:38:30 AM (3 weeks ago)
Author:
patfr@…
Message:

Bloc dépliables : possibilité de régler la longueur des titres automatiques créés lorsque le corps du texte ne comporte pas de double saut de ligne.

Location:
_plugins_/couteau_suisse
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/lang/couteauprive_fr.php

    r109095 r112199  
    153153
    154154@puce@ Le Couteau Suisse utilise par défaut la balise HTML <h4> pour le titre des blocs dépliables. Choisissez ici une autre balise (<hN> ou <div>) :[[%bloc_h4%]]
     155
     156@puce@ Lorsqu\'aucun double saut de ligne n\'est trouvé dans le texte d\'un bloc, le futur titre cliquable est constitué par défaut des 30 premiers caractères de ce texte. Si besoin, modifiez ici ce réglage :[[%blocs_couper% caractères maxi]]
    155157
    156158@puce@ Afin d\'obtenir un effet plus doux au moment du clic, vos blocs dépliables peuvent s\'animer à la manière d\'un "glissement".[[%blocs_slide%]][[->%blocs_millisec% millisecondes]]',
     
    503505        'label:balise_sommaire' => 'Activer la balise #CS_SOMMAIRE :',
    504506        'label:bloc_h4' => 'Balise pour les titres :',
     507        'label:blocs_couper' => 'Longueur des titres automatiques :',
    505508        'label:bloc_unique' => 'Un seul bloc ouvert sur la page :',
    506509        'label:blocs_cookie' => 'Utilisation des cookies :',
  • _plugins_/couteau_suisse/outils/blocs.php

    r109064 r112199  
    88*/
    99
    10 @define('_BLOC_TITRE_H', 'h4');
     10if(!defined('_BLOC_TITRE_H')) define('_BLOC_TITRE_H', 'h4');
     11if(!defined('_BLOC_TITRE_COUPER')) define('_BLOC_TITRE_COUPER', 30);
    1112
    1213// depliage/repliage - fonction de personnalisation des title a placer dans mes_fonctions.php
     
    2627        if(!strlen($corps = trim($corps))) {
    2728                $corps = $titre;
    28                 $titre = preg_replace(',[\n\r]+,s', ' ', couper(propre($titre), 30));
     29                $titre = preg_replace(',[\n\r]+,s', ' ', couper(propre($titre), _BLOC_TITRE_COUPER));
    2930        }
    3031        // pas d'intertitre !
  • _plugins_/couteau_suisse/outils/blocs_config.php

    r68620 r112199  
    77function outils_blocs_config_dist() {
    88
    9 @define('_BLOC_TITLE_SEP', '||');
     9if(!defined('_BLOC_TITLE_SEP')) define('_BLOC_TITLE_SEP', '||');
    1010// Ajout de l'outil 'blocs'
    1111add_outil(array(
     
    1313        'categorie'     => 'typo-racc',
    1414        'contrib' => 2583,
    15         'code:options' => "%%bloc_h4%% @define('_BLOC_TITLE_SEP', '"._BLOC_TITLE_SEP."');",
     15        'code:options' => "%%bloc_h4%%
     16if(!defined('_BLOC_TITLE_SEP')) define('_BLOC_TITLE_SEP', '"._BLOC_TITLE_SEP."');
     17%%blocs_couper%%",
    1618        // fonction blocs_init() codee dans blocs.js : executee lors du chargement de la page et a chaque hit ajax
    1719        'code:js' => "var blocs_replier_tout = %%bloc_unique%%;
     
    6062        'format' => _format_NOMBRE,
    6163        'defaut' => 100,
     64), array(
     65        'nom' => 'blocs_couper',
     66        'format' => _format_NOMBRE,
     67        'defaut' => 30,
     68        'code:%s>0' => "define('_BLOC_TITRE_COUPER', %s);",
    6269));
    6370
  • _plugins_/couteau_suisse/outils/blocs_fonctions.php

    r75079 r112199  
    1313*/
    1414
    15 @define('_BLOC_TITRE_H', 'h4');
     15if(!defined('_BLOC_TITRE_H')) define('_BLOC_TITRE_H', 'h4');
    1616
    1717// Pour la balise suivante, l'ordre des arguments importe peu
  • _plugins_/couteau_suisse/paquet.xml

    r111531 r112199  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.10.09"
     4        version="1.10.10"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.2.*]"
  • _plugins_/couteau_suisse/plugin.xml

    r111531 r112199  
    33        <slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
    44        <icon>img/couteau-50.gif</icon>
    5         <version>1.10.09</version>
     5        <version>1.10.10</version>
    66        <version_base>1.11</version_base>
    77        <auteur>Patrice Vanneufville
Note: See TracChangeset for help on using the changeset viewer.