diff --git a/ecrire/inc_documents.php3 b/ecrire/inc_documents.php3
index 19162572ea42e997ef27e97006b0af798a9dd2b0..d0e91b51b8c1fb07b4cc5a7445071692c5523a93 100644
--- a/ecrire/inc_documents.php3
+++ b/ecrire/inc_documents.php3
@@ -807,6 +807,7 @@ function block_document($id, $id_document, $type, $titre, $descriptif, $date, $d
 	echo "<input type='hidden' name='modif_document' value='oui' />";
 	echo "<input type='hidden' name='id_document' value='$id_document' />";
 	echo "<input type='hidden' name='show_docs' value='$id_document' />";
+	echo $hidden;
 
 	// modifier la date
 	if ( #$type == 'rubrique' AND  // (seulement dans les rubriques?)
@@ -864,11 +865,11 @@ function  afficher_rotateurs($album, $document, $type, $id_article, $id_document
 	// si c'est une image, qu'on sait la faire tourner, qu'elle
 	// n'est pas distante, et qu'elle n'a pas de vignette perso 
 	// et qu'on a la bibli !
-	if ($document['distant']!='oui' AND !$id_vignette
+	/*	if ($document['distant']!='oui' AND !$id_vignette
 	AND strstr($GLOBALS['meta']['formats_graphiques'],
 		   $ftype[$document['id_type']])
 	AND ($process == 'imagick' OR $process == 'gd2'
-	OR $process == 'convert' OR $process == 'netpbm') )  {
+	OR $process == 'convert' OR $process == 'netpbm') ) */ {
 
 		echo "\n<div class='verdana1' style='float: $spip_lang_right; text-align: $spip_lang_right;'>";
 
@@ -905,7 +906,7 @@ function bouton_tourner_document($id_article, $id, $album, $rot, $type)
 {
 	$script = retour_a_l_envoyeur('article');
 	
-	$redirect = generer_url_ecrire($script, ("id_$type=$id_article&ancre=$album"), true);
+	$redirect = generer_url_ecrire($script, ("id_$type=$id_article&show_docs=$id"), true) . "#$album";
 
 	return generer_action_auteur('tourner', $id, $redirect) .
 		("&amp;var_rot=$rot");
@@ -915,7 +916,7 @@ function bouton_supprime_document_et_vignette($id_article, $type, $id_v, $album,
 {
 
 	$script = retour_a_l_envoyeur($type);
-	$redirect = generer_url_ecrire($script, ("id_$type=$id_article$hidden&ancre=$album" . ($id_document ? "&show_docs=$id_document" : '')), true);
+	$redirect = generer_url_ecrire($script, ("id_$type=$id_article"), true) . "#$album";
 
 	return generer_action_auteur('supprimer', $id_v, $redirect);
 }
diff --git a/ecrire/inc_spip_action_supprimer.php b/ecrire/inc_spip_action_supprimer.php
index 862fabfae29e702644d7560ebce5706181a97de3..4736dbd66ae71441057e9e95008b1d8e9b98183b 100644
--- a/ecrire/inc_spip_action_supprimer.php
+++ b/ecrire/inc_spip_action_supprimer.php
@@ -18,7 +18,7 @@ include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch...
 // Effacer un doc (et sa vignette)
 function spip_action_supprimer_dist() {
 
-  global  $arg, $ancre, $redirect;
+  global  $arg,  $redirect;
 
 	$arg = intval($arg);
 	$result = spip_query("SELECT id_vignette, fichier FROM spip_documents WHERE id_document=$arg");
@@ -56,6 +56,6 @@ function spip_action_supprimer_dist() {
 		}
 	}
 
-	redirige_par_entete(urldecode($redirect), $ancre ? "#$ancre" : '');
+	redirige_par_entete(urldecode($redirect));
 }
 ?>
diff --git a/ecrire/inc_spip_action_tourner.php b/ecrire/inc_spip_action_tourner.php
index 052eb6a23a8042ab2079ae6b1a7ef886311ad718..fc086c0279325cfa04cc762ae49b65ba24ded861 100644
--- a/ecrire/inc_spip_action_tourner.php
+++ b/ecrire/inc_spip_action_tourner.php
@@ -17,7 +17,7 @@ include_ecrire("inc_abstract_sql");# spip_insert / spip_fetch...
 
 function spip_action_tourner_dist() {
 	
-  global $arg, $var_rot, $convert_command, $redirect, $ancre;
+  global $arg, $var_rot, $convert_command, $redirect;
 	$var_rot = intval($var_rot);
 	$arg = intval($arg);
 
@@ -65,13 +65,8 @@ function spip_action_tourner_dist() {
 		spip_query("UPDATE spip_documents SET largeur=$largeur, hauteur=$hauteur WHERE id_document=$arg");
 
 	}
-	$redirect .= '&show_docs=' . $arg;
-     
-     if ($ancre) {
-	$redirect .= '#' . $ancre;
-     }
-     spip_log($redirect);
-     redirige_par_entete($redirect);
+	redirige_par_entete(urldecode($redirect));
+
 }