Valider decc08f8 rédigé par patfr@ifrance.com's avatar patfr@ifrance.com
Parcourir les fichiers

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
parent 5a24090f
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+3 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -910,7 +910,9 @@ _ Un modèle est également disponible pour vos contenus : placez <code><bolo300

@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).

@puce@ {{#LESMOTS}} : ',
@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>.

@puce@ {{#LESMOTS}} : en cours de développement.',
	'trousse_balises:nom' => 'Trousse à balises',
	'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.

+6 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -28,6 +28,12 @@ function balise_NOW_dist($p) {
	return balise_MAINTENANT_dist($p);
}

// Appelle la balise #AUTORISER et renvoie une demande de login si niet
function balise_AUTORISER_SINON_LOGIN_dist($p) {
	function_exists('balise_AUTORISER')?balise_AUTORISER($p):balise_AUTORISER_dist($p);
	$p->code = 'sinon_interdire_acces('.$p->code.', parametre_url(generer_url_public("login","",false),"url",self(),"&"))';
	return $p;
}

function balise_LESMOTS_dist($p){
	$i_boucle = $p->nom_boucle ? $p->nom_boucle : $p->id_boucle;
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="couteau_suisse"
	categorie="maintenance"
	version="1.8.142"
	version="1.8.143"
	etat="stable"
	compatibilite="[1.9.2;3.0.*]"
	logo="img/couteau-50.gif"
	schema="1.11"
	documentation="http://contrib.spip.net/Le-Couteau-Suisse"
>	
	<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>
	<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>
<!-- plantage bizarre sur unserialize PHP 5.2.10...
[ar]&#1587;&#1603;&#1610;&#1606; &#1575;&#1604;&#1580;&#1610;&#1576;
[tr]&#304;svi&#231;re &#199;ak&#305;s&#305;
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -2,7 +2,7 @@
	<nom><multi>[en]Swiss Knife[fr]Le Couteau Suisse[ca]El Ganivet Su&#237;s[ar]&#1587;&#1603;&#1610;&#1606; &#1575;&#1604;&#1580;&#1610;&#1576;[nl]Het Zwitserland Mes[gl]A navalla su&#237;za[es]La Navaja Suiza[de]Schweizer Taschenmesser[tr]&#304;svi&#231;re &#199;ak&#305;s&#305;[br]Ar Gontell Suis[pt_br]Canivete Su&#237;&#231;o[ast]La Navaya Suiza[gl]A navalla su&#237;za[ro]Cu&#355;itul Elve&#355;ian[it]Coltellino Svizzero</multi></nom>
	<slogan>... ou plus de fonctionnalit&#233;s pour SPIP !</slogan>
	<icon>img/couteau-50.gif</icon>
	<version>1.8.142</version>
	<version>1.8.143</version>
	<version_base>1.11</version_base>
	<auteur>Patrice Vanneufville
_ &#169; 2007-2013 - Distribu&#233; sous licence GPL