diff --git a/ecrire/inc_export.php3 b/ecrire/inc_export.php3
index de657bc37d1d703148dd30de1386285789c83d33..4728cc1d54d3503961bc7983b2da3bda12484750 100644
--- a/ecrire/inc_export.php3
+++ b/ecrire/inc_export.php3
@@ -101,6 +101,24 @@ function export_objets($result, $type, $file = 0, $gz = false) {
 				$string .= '<lien:breve>' . $row2[0] . '</lien:breve>' . "\n";
 			}
 			mysql_free_result($res2);
+			$query = 'SELECT id_forum FROM spip_mots_forum WHERE id_mot='.$row['id_mot'];
+			$res3 = mysql_query($query);
+			while($row3 = mysql_fetch_array($res3)) {
+				$string .= '<lien:forum>' . $row3[0] . '</lien:forum>' . "\n";
+			}
+			mysql_free_result($res3);
+			$query = 'SELECT id_rubrique FROM spip_mots_rubriques WHERE id_mot='.$row['id_mot'];
+			$res4 = mysql_query($query);
+			while($row4 = mysql_fetch_array($res4)) {
+				$string .= '<lien:rubrique>' . $row4[0] . '</lien:rubrique>' . "\n";
+			}
+			mysql_free_result($res4);
+			$query = 'SELECT id_syndic FROM spip_mots_syndic WHERE id_mot='.$row['id_mot'];
+			$res4 = mysql_query($query);
+			while($row4 = mysql_fetch_array($res4)) {
+				$string .= '<lien:syndic>' . $row4[0] . '</lien:syndic>' . "\n";
+			}
+			mysql_free_result($res4);
 		}
 		$string .= build_end_tag($type) . "\n\n";
 		if ($file) {
diff --git a/ecrire/inc_import.php3 b/ecrire/inc_import.php3
index 71a4f434939b2cf0e404c6bb1d20e1cf13a6defe..b1b74b3e0191658e505ac0f81676d83a5ef89057 100644
--- a/ecrire/inc_import.php3
+++ b/ecrire/inc_import.php3
@@ -205,6 +205,9 @@ function import_objet_1_2($f, $gz=false) {
 	else if ($type == 'mot') {
 		mysql_query("DELETE FROM spip_mots_articles WHERE id_mot=$id_objet");
 		mysql_query("DELETE FROM spip_mots_breves WHERE id_mot=$id_objet");
+		mysql_query("DELETE FROM spip_mots_forum WHERE id_mot=$id_objet");
+		mysql_query("DELETE FROM spip_mots_rubriques WHERE id_mot=$id_objet");
+		mysql_query("DELETE FROM spip_mots_syndic WHERE id_mot=$id_objet");
 	}
 	else if ($type == 'auteur') {
 		mysql_query("DELETE FROM spip_auteurs_rubriques WHERE id_auteur=$id_objet");
@@ -284,6 +287,12 @@ function import_objet_0_0($f, $gz=false) {
 		mysql_query($query);
 		$query = "DELETE FROM spip_mots_breves WHERE id_mot=$id_mot";
 		mysql_query($query);
+		$query = "DELETE FROM spip_mots_forum WHERE id_mot=$id_mot";
+		mysql_query($query);
+		$query = "DELETE FROM spip_mots_rubriques WHERE id_mot=$id_mot";
+		mysql_query($query);
+		$query = "DELETE FROM spip_mots_syndic WHERE id_mot=$id_mot";
+		mysql_query($query);
 		if ($articles) {
 			reset ($articles);
 			while (list(, $article) = each($articles)) {
@@ -298,6 +307,13 @@ function import_objet_0_0($f, $gz=false) {
 				mysql_query($query);
 			}
 		}
+		if ($forums) {
+			reset ($forums);
+			while (list(, $forum) = each($forums)) {
+				$query = "INSERT spip_mots_forum (id_mot, id_forum) VALUES ($id_mot, $forum)";
+				mysql_query($query);
+			}
+		}
 	}
 
 	$p = $pos + $abs_pos;