diff --git a/ecrire/inc_presentation.php3 b/ecrire/inc_presentation.php3
index 709b5add7c430f326d5a12e01c383fc56a756764..d7aab6d9d957ed026eea17f4e6c9b7eaa70a2081 100644
--- a/ecrire/inc_presentation.php3
+++ b/ecrire/inc_presentation.php3
@@ -3119,13 +3119,11 @@ function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif') {
 		$message = _T('icone_voir_en_ligne');
 	else if ($en_ligne == 'preview') {
 		// est-ce autorise ?
-		if (lire_meta('preview') == 'non'
-			OR (lire_meta('preview') == '1comite'
-			AND $connect_statut=='1comite')
-		)
-			$message = '';
-		else
+		if ((lire_meta('preview') == 'oui' AND $connect_statut=='0minirezo')
+			OR (lire_meta('preview') == '1comite'))
 			$message = _T('previsualiser');
+		else
+			$message = '';
 	}
 
 	if ($message)
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index e23a83aa45b518efa39883bb1fe9db2be79f9e57..2a75bc343fd0adc65ef8de4330629560d87b4fc7 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -167,6 +167,7 @@ function afficher_page_globale ($fond, $delais, &$use_cache) {
 		$url->delvar('var_preview');
 		$url = $url->geturl();
 		include_ecrire('inc_lang.php3');
+		include_ecrire('inc_filtres.php3');
 		lang_select($GLOBALS['auteur_session']['lang']);
 		$page['texte'] .= '<div style="
 		display: block;