From b489d69fcdcc8011529bfacd93696a0ccac08b7c Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Mon, 23 Aug 2004 17:01:53 +0000
Subject: [PATCH] debug "proposer un site"

---
 inc-form-squel.php3 | 10 +++++-----
 inc-html-squel.php3 |  2 +-
 rubrique-dist.html  | 12 ++++++++++--
 3 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/inc-form-squel.php3 b/inc-form-squel.php3
index db2fd393eb..d2d0ace357 100644
--- a/inc-form-squel.php3
+++ b/inc-form-squel.php3
@@ -65,11 +65,11 @@ function calculer_champ_FORMULAIRE_SITE($fonctions, $nom_champ, $id_boucle, &$bo
 	$milieu = '
 		$spip_lang = $GLOBALS["spip_lang"];
 		$lacible = ' .
-		index_pile($id_boucle,  'id_rubrique', $boucles) . ';';
-	$code = '(lire_meta("proposer_sites") != "2") ? "" :
-		("<"."?php include(\'inc-formulaires.php3\');
-		lang_select(\"$spip_lang\"); formulaire_site($lacible);
-		lang_dselect(); ?".">")';
+		index_pile($id_boucle, 'id_rubrique', $boucles) . ';';
+	$code = '((lire_meta("proposer_sites") == 2) ?
+		"<"."?php include(\'inc-formulaires.php3\');
+		lang_select(\'$spip_lang\'); formulaire_site($lacible);
+		lang_dselect(); ?".">" : "")';
 	list($c,$m) = applique_filtres($fonctions, $code, $id_boucle, $boucles, $id_mere, 'php');
 	return array($c,$milieu . $m);
 }
diff --git a/inc-html-squel.php3 b/inc-html-squel.php3
index 3c51f240cb..ab65e97580 100644
--- a/inc-html-squel.php3
+++ b/inc-html-squel.php3
@@ -24,7 +24,7 @@ define(BALISE_DE_BOUCLE,
 	')*)[[:space:]]*>');
 define(BALISE_INCLURE,"<INCLU[DR]E[[:space:]]*\(([-_0-9a-zA-Z./ ]+)\)([^>]*)>");
 
-define(DEBUT_DE_BOUCLE,'/<B('.NOM_DE_BOUCLE.')>.*?<BOUCLE\1|<BOUCLE('.NOM_DE_BOUCLE.')/ms');	# preg
+define(DEBUT_DE_BOUCLE,'/<B('.NOM_DE_BOUCLE.')>.*?<BOUCLE\1[^-_.a-zA-Z0-9]|<BOUCLE('.NOM_DE_BOUCLE.')/ms');	# preg
 
 
 function parser_texte($texte) {
diff --git a/rubrique-dist.html b/rubrique-dist.html
index 9badb3ea08..3abd83595a 100644
--- a/rubrique-dist.html
+++ b/rubrique-dist.html
@@ -199,7 +199,14 @@
 	</div>
 	</div>
 	</B_sites>
-	
+
+	[<div class="menu"><div class="divers">
+	<div class="menu-titre">
+	<:proposer_site:>
+	</div>
+	(#FORMULAIRE_SITE)
+	</div></div>]
+
 	</div>
 
 [<div class="chapo">(#TEXTE)</div>]
@@ -225,11 +232,12 @@
 	<br>
 </BOUCLE_articles_recents>
 
-</div>
 
 </div>
 
 
+</div>
+
 </body>
 </html>
 
-- 
GitLab