Changeset 54832 in spip-zone


Ignore:
Timestamp:
Nov 24, 2011, 12:47:45 AM (8 years ago)
Author:
patfr@…
Message:

[new!] Affichage public > Affiche tout (b_b)

Description : Il parfois utile d’afficher toutes les rubriques ou tous les auteurs de votre site sans tenir compte de leur statut (pendant la période de développement par exemple). Par défaut, SPIP n’affiche en public que les auteurs et les rubriques ayant au moins un élément publié.
Bien qu’il soit possible de contourner ce comportement à l’aide du critère {tout}, cet outil automatise le processus et vous évite d’ajouter ce critère à toutes les boucles RUBRIQUES et/ou AUTEURS de vos squelettes.
=> Afficher en public tous les objets suivants : Rubriques / Auteurs

Location:
_plugins_/couteau_suisse
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/couteau_suisse/config_outils.php

    r54759 r54832  
    764764        'code:jq_init' => 'if(%%radio_target_blank3%%) { if(!cs_prive) jQuery("a.spip_out,a.spip_url,a.spip_glossaire",this).attr("target", "_blank"); }',
    765765        'code:css' => defined('_SPIP19300')?'[[%enveloppe_mails%]]':NULL,
     766));
     767
     768add_variables( array(
     769        'nom' => 'tout_rub',
     770        'check' => 'icone_rubriques',
     771        'defaut' => 0,
     772), array(
     773        'nom' => 'tout_aut',
     774        'check' => 'icone_auteurs',
     775        'defaut' => 0,
     776));
     777add_outil( array(
     778        'id' => 'aff_tout',
     779        'categorie' => 'public',
     780        'auteur' => 'b_b',
     781        'description' => '<:aff_tout::>[[%tout_rub%]][[->%tout_aut%]]',
     782        'pipelinecode:pre_boucle' =>
     783'if(%%tout_rub%%) {if($flux->type_requete == \'rubriques\' && !isset($flux->modificateur[\'criteres\'][\'statut\']))
     784        $flux->modificateur[\'criteres\'][\'statut\'] = true;}
     785if(%%tout_aut%%) {if($flux->type_requete == \'auteurs\' && !isset($flux->modificateur[\'criteres\'][\'statut\']))
     786        $flux->modificateur[\'criteres\'][\'statut\'] = true;}',
    766787));
    767788
  • _plugins_/couteau_suisse/lang/couteauprive_fr.php

    r54758 r54832  
    77'docgen'=>'Documentation générale',
    88'docwiki'=>'Carnet d\'idées',
     9'aff_tout:nom'=>'Affiche tout',
     10'aff_tout:description'=>'Il parfois utile d\'afficher toutes les rubriques ou tous les auteurs de votre site sans tenir compte de leur statut (pendant la période de développement par exemple). Par défaut, SPIP n\'affiche en public que les auteurs et les rubriques ayant au moins un élément publié.
     11
     12Bien qu\'il soit possible de contourner ce comportement à l\'aide du critère [<html>{tout}</html>->http://www.spip.net/fr_article4250.html], cet outil automatise le processus et vous évite d\'ajouter ce critère à toutes les boucles RUBRIQUES et/ou AUTEURS de vos squelettes.',
     13'label:tout_rub'=>'Afficher en public tous les objets suivants :',
    914
    1015        // 2
  • _plugins_/couteau_suisse/paquet.xml

    r54759 r54832  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.8.49"
     4        version="1.8.50"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.0.99]"
  • _plugins_/couteau_suisse/plugin.xml

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