Changeset 79067 in spip-zone


Ignore:
Timestamp:
Dec 2, 2013, 5:26:01 PM (6 years ago)
Author:
patfr@…
Message:

Nouveau raccourci dans la trousse à balises :

#AUTORISER_SINON_LOGIN{xxx} : pratique pour lancer une demande de login lorsque le squelette demandé n’est pas autorisé.

Exemple qui restreint une page aux rédacteurs logués :

  • #AUTORISER_SINON_LOGIN{ecrire}.

http://contrib.spip.net/Trousse-a-Balises-la-balise-BOLO-et-Cie#auto

Location:
_plugins_/couteau_suisse
Files:
4 edited

Legend:

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

    r76537 r79067  
    911911@puce@ {{#CHR<html>{XX}</html>}} : balise équivalente à <code>#EVAL{"chr(XX)"}</code> et pratique pour coder des caractères spéciaux (le retour à la ligne par exemple) ou des caractères réservés par le compilateur de SPIP (les crochets ou les accolades).
    912912
    913 @puce@ {{#LESMOTS}} : ',
     913@puce@ {{#AUTORISER_SINON_LOGIN<html>{XX}</html>}} : balise équivalente à <code>#AUTORISER{XX}|sinon_interdire_acces{[(#URL_PAGE{login}|parametre_url{url,#SELF,&})]}</code> et pratique pour lancer une demande de login lorsque le squelette demandé n\'est pas autorisé. Exemple qui restreint une page aux rédacteurs logués : <code>#AUTORISER_SINON_LOGIN{ecrire}</code>.
     914
     915@puce@ {{#LESMOTS}} : en cours de développement.',
    914916        'trousse_balises:nom' => 'Trousse à balises',
    915917        'type_urls:description' => '@puce@ SPIP offre un choix sur plusieurs jeux d\'URLs pour fabriquer les liens d\'accès aux pages de votre site.
  • _plugins_/couteau_suisse/outils/trousse_balises_fonctions.php

    r72718 r79067  
    2929}
    3030
     31// Appelle la balise #AUTORISER et renvoie une demande de login si niet
     32function balise_AUTORISER_SINON_LOGIN_dist($p) {
     33        function_exists('balise_AUTORISER')?balise_AUTORISER($p):balise_AUTORISER_dist($p);
     34        $p->code = 'sinon_interdire_acces('.$p->code.', parametre_url(generer_url_public("login","",false),"url",self(),"&"))';
     35        return $p;
     36}
    3137
    3238function balise_LESMOTS_dist($p){
  • _plugins_/couteau_suisse/paquet.xml

    r78168 r79067  
    22        prefix="couteau_suisse"
    33        categorie="maintenance"
    4         version="1.8.142"
     4        version="1.8.143"
    55        etat="stable"
    66        compatibilite="[1.9.2;3.0.*]"
     
    99        documentation="http://contrib.spip.net/Le-Couteau-Suisse"
    1010>       
    11         <nom>&lt;multi>[fr]Le Couteau Suisse[en]Swiss Knife[ca]El Ganivet Su&#237;s[nl]Het Zwitserland Mes[gl]A navalla su&#237;za[es]La Navaja Suiza[de]Schweizer Taschenmesser[br]Ar Gontell Suis[pt_br]Canivete Su&#237;&#231;o[ast]La Navaya Suiza[gl]A navalla su&#237;za[it]Coltellino Svizzero&lt;/multi></nom>
     11        <nom>&#60;multi>[fr]Le Couteau Suisse[en]Swiss Knife[ca]El Ganivet Su&#237;s[nl]Het Zwitserland Mes[gl]A navalla su&#237;za[es]La Navaja Suiza[de]Schweizer Taschenmesser[br]Ar Gontell Suis[pt_br]Canivete Su&#237;&#231;o[ast]La Navaya Suiza[gl]A navalla su&#237;za[it]Coltellino Svizzero&#60;/multi></nom>
    1212<!-- plantage bizarre sur unserialize PHP 5.2.10...
    1313[ar]&#1587;&#1603;&#1610;&#1606; &#1575;&#1604;&#1580;&#1610;&#1576;
  • _plugins_/couteau_suisse/plugin.xml

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