widget/sitemap: linkref part to format a single page
authorMischa POSLAWSKY <perl@shiar.org>
Tue, 15 Oct 2019 03:33:43 +0000 (05:33 +0200)
committerMischa POSLAWSKY <perl@shiar.org>
Thu, 17 Oct 2019 00:30:13 +0000 (02:30 +0200)
widget/linkref.php [new file with mode: 0644]
widget/sitemap.php

diff --git a/widget/linkref.php b/widget/linkref.php
new file mode 100644 (file)
index 0000000..1ac3886
--- /dev/null
@@ -0,0 +1,11 @@
+<?php
+       $article = new ArchiveArticle($Args);
+       printf('<a href="%s">%s</a>', $article->link, $article->name);
+       if ($article->image) {
+               printf("\n\t".'<img class="right" src="/%s" />', $article->thumb('100x100'));
+       }
+       if ($article->teaser) {
+               printf("\n\t<blockquote>%s</blockquote>",
+                       preg_replace('/\n(.*)/s', ' <small>\1</small>', $article->teaser)
+               );
+       }
index a7dbfddf9fe78bc4ea6af91e648ec95eff590d92..a10ea7a3c357900f5640568d5b75d093f19eb5d6 100644 (file)
@@ -26,17 +26,9 @@ asort($dir);
 
 # list article details
 print '<ul class="replies">'."\n";
-foreach ($dir as $filename => $sorted) {
-       $article = new ArchiveArticle($filename);
-       printf('<li><a href="%s">%s</a>', $article->link, $article->name);
-       if ($article->image) {
-               printf("\n\t".'<img class="right" src="/%s" />', $article->thumb('100x100'));
-       }
-       if ($article->teaser) {
-               printf("\n\t<blockquote>%s</blockquote>",
-                       preg_replace('/\n(.*)/s', ' <small>\1</small>', $article->teaser)
-               );
-       }
-       print "</li>\n";
+foreach ($dir as $Args => $sorted) {
+       print '<li>';
+       include 'linkref.php';
+       print "<li>\n";
 }
 print "</ul>\n";