diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3
index e9cb69f8e06db4fdae44e81d8697c0142b055658..3068125c4044d27408116e21045addbbd53dd4c4 100644
--- a/ecrire/aide_gauche.php3
+++ b/ecrire/aide_gauche.php3
@@ -1,15 +1,10 @@
 <?php
 
 include ("inc_version.php3");
+include_ecrire ("inc_session.php3");
 
-if ($flag_ecrire AND file_exists("inc_connect.php3")) {
-	include_ecrire ("inc_connect.php3");
-	include_ecrire ("inc_auth.php3");
-	include_ecrire ("inc_admin.php3");
-	include_ecrire ("inc_acces.php3");
-	$aide_statut = ($connect_statut == "0minirezo") ? "admin" : "redac";
-}
-else $aide_statut = "admin";
+verifier_visiteur();
+$aide_statut = ($auteur_session['statut'] == '1comite') ? 'redac' : 'admin';
 
 ?>
 <HTML>
@@ -103,6 +98,7 @@ article("Votre connexion MySQL", "install1", "admin");
 article("Choix de votre base", "install2", "admin");
 article("Informations personnelles", "install5", "admin");
 article("V&eacute;rification par FTP", "ftp_auth", "admin");
+article("Un probl&egrave;me de squelette ?", "erreur_mysql", "admin");
 
 rubrique("Les articles");
 article("Les raccourcis typographiques","raccourcis");
diff --git a/ecrire/articles.php3 b/ecrire/articles.php3
index 635fa1b93a0017bdd8276bc4adda877fd34f58f8..6a16b22bc66802cca06122ab653a2d829e26b291 100644
--- a/ecrire/articles.php3
+++ b/ecrire/articles.php3
@@ -631,16 +631,13 @@ debut_raccourcis();
 icone_horizontale("Tous vos articles", "articles_page.php3", "article-24.gif");
 
 if ($connect_statut == '0minirezo') {
-	echo "<p>";
 	$retour = urlencode($clean_link->getUrl());
 
 	icone_horizontale("Cr&eacute;er un nouvel auteur pour cet article", "auteur_infos.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "redacteurs-24.gif", "creer.gif");
 
 	$articles_mots = lire_meta('articles_mots');
-	if ($articles_mots != "non") {
-		echo "<p>";
+	if ($articles_mots != "non")
 		icone_horizontale("Cr&eacute;er un nouveau mot-cl&eacute; pour cet article", "mots_edit.php3?new=oui&ajouter_id_article=$id_article&redirect=$retour", "mot-cle-24.gif", "creer.gif");
-	}
 }
 
 
diff --git a/inc-calcul-squel.php3 b/inc-calcul-squel.php3
index 6dd884992b55db8def6c9f617f7ef06689af6709..f672a11ffd735a0a8c43b891bc6528a891c3e0f6 100644
--- a/inc-calcul-squel.php3
+++ b/inc-calcul-squel.php3
@@ -1819,11 +1819,15 @@ function calculer_boucle($id_boucle, $prefix_boucle)
 	$texte .= '	$query = $instance->requete;
 	$result = @spip_query($query);
 	if (!$result) {
+		include_ecrire("inc_presentation.php3");
 		$retour .= "<tt><br><br><blink>&lt;BOUCLE'.$id_boucle.'&gt;</blink><br>\n".
 		"<b>Erreur dans la requ&ecirc;te envoy&eacute;e &agrave; MySQL :</b><br>\n".
 		"$query<br>\n<font color=\'red\'><b>&gt; ".
 		mysql_error()."</b></font><br>\n".
-		"<blink>&lt;/BOUCLE'.$id_boucle.'&gt;</blink></tt><br><br>\n"; // debugger les squelettes
+		"<blink>&lt;/BOUCLE'.$id_boucle.'&gt;</blink></tt>\n";
+		if ($GLOBALS[\'spip_admin\'])
+			$retour .= aide("erreur_mysql");
+		$retour .= "<br><br>\n"; // debugger les squelettes
 	}
 	$total_boucle = @mysql_num_rows($result);
 	$pile_boucles[$id_instance]->num_rows = $total_boucle;
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index ced0603450c0d65bb4ae268f448fd77eb38a09b3..44d9529101bfa22d0a0bd344770c1e7c8e634f7b 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -312,7 +312,7 @@ function bouton_admin($titre, $lien) {
 }
 
 
-if (($admin_ok OR ($auteur_session['statut'] == '0minirezo')) AND !$flag_preserver) {
+if ($admin_ok AND !$flag_preserver) {
 	include_ecrire("inc_filtres.php3");
 
 	if ($id_article) {