diff --git a/documentation/conventions.md b/documentation/conventions.md
index 61b3254b1..b84a2716d 100644
--- a/documentation/conventions.md
+++ b/documentation/conventions.md
@@ -9,3 +9,8 @@ XSL-Stylesheet
- Wird IMMER explizit als Parameter an xsltproc übergeben, nicht als Attribut in xml-stylesheet-Tag
- Begründung: Ermöglicht Transformation in verschiedene Formate durch Angabe des entsprechenden XSL-Stylesheets
(z.B. item-XML-Datei in HTML oder alternativ in RSS transformieren)
+
+== news pre-posting
+
+some news shall be written right now but published later, thats why the date next to author of the news/events item etc. should be compared and if greater than the current one not considered for publication yet.
+
diff --git a/documentation/todo.md b/documentation/todo.md
index bd5de90a6..748f4b135 100644
--- a/documentation/todo.md
+++ b/documentation/todo.md
@@ -1,9 +1,5 @@
= was man noch machen könnte
-== news pre-posting
-
-some news shall be written right now but published later, thats why the date next to author of the news/events item etc. should be compared and if greater than the current one not considered for publication yet.
-
== potal-mediagoblin
eine option für das bekanntgeben eines neuen Bilcdes fehlt im Mediagobline. Derzeit werden alle Bilder von bestimmten Nutzern (john, astro, lachmoewe, bigalex) bekannt gegeben.. nuja.
diff --git a/xsl/atom.xsl b/xsl/atom.xsl
index 37098d652..dc06cc92a 100644
--- a/xsl/atom.xsl
+++ b/xsl/atom.xsl
@@ -41,8 +41,8 @@
-
+ starts-with(substring-after(substring-after($newsfile, '/'), '/'), $prefix) and
+ starts-with(date:difference(date:date-time(), document(.)/item/@date), '-')">
diff --git a/xsl/calendar-summary.xsl b/xsl/calendar-summary.xsl
index 0235ba0de..02cab05c3 100644
--- a/xsl/calendar-summary.xsl
+++ b/xsl/calendar-summary.xsl
@@ -31,7 +31,8 @@
-
+
diff --git a/xsl/portal2items.xsl b/xsl/portal2items.xsl
index c76d30564..3ec3419e1 100644
--- a/xsl/portal2items.xsl
+++ b/xsl/portal2items.xsl
@@ -1,6 +1,7 @@
@@ -17,10 +18,13 @@
-
-
-
+
+
+
+
+
@@ -85,23 +89,15 @@
-
+
-
-
-
-
- News
-
-
-
-
-
-
+
+ News
+
+
+
+
+
diff --git a/xsl/rss.xsl b/xsl/rss.xsl
index 3806e2d50..0c2529032 100644
--- a/xsl/rss.xsl
+++ b/xsl/rss.xsl
@@ -39,8 +39,8 @@
-
+ starts-with(substring-after(substring-after($newsfile, '/'), '/'), $prefix) and
+ starts-with(date:difference(date:date-time(), document(.)/item/@date), '-')">
diff --git a/xsl/xhtml5.xsl b/xsl/xhtml5.xsl
index 8547de3cd..606fb7ed3 100644
--- a/xsl/xhtml5.xsl
+++ b/xsl/xhtml5.xsl
@@ -135,7 +135,14 @@
-
+
@@ -252,7 +259,17 @@
-
+