X-Git-Url: http://git.shiar.net/minimedit.git/blobdiff_plain/50f9b29cc21f5adef555d3cf21940124ceadb0eb..3819e4c2e9c2114e95d556bcc083ba835f36c6a2:/widget/nieuws.php?ds=inline
diff --git a/widget/nieuws.php b/widget/nieuws.php
index 9cf427c..10e31a3 100644
--- a/widget/nieuws.php
+++ b/widget/nieuws.php
@@ -1,6 +1,6 @@
\n";
@@ -17,9 +17,18 @@ function shownews($input, $limit = 1000)
print '
';
printf(
'
',
- $article->link, $article->title, $article->date
+ $article->link, $article->title, showdate($article->dateparts)
);
- print $article->story;
+ if ($abbr) {
+ print '
' . $article->teaser;
+ if ($article->story != "
{$article->teaser}
\n\n") {
+ print ' ';
+ }
+ print "\n";
+ }
+ else {
+ print $article->story;
+ }
print '
';
print "\n\n";
@@ -44,7 +53,7 @@ function printtoc($input, $class = FALSE)
$html .= sprintf(' %s', showdate($dateparts));
if ($class == 'gallery' and $article->img) {
$html = "$html
";
- $html = sprintf('', $article->thumb(200)) . $html;
+ $html = sprintf('', $article->thumb(200)) . $html;
}
$html = sprintf('%s', $article->link, $html);
print "$html\n";
@@ -53,7 +62,7 @@ function printtoc($input, $class = FALSE)
}
}
-$articles = (ltrim($Page->path, '/') ?: 'nieuws');
+$articles = $Page->place[0] ?? 'nieuws';
if (strpos($articles, '/') === FALSE) {
if (@$Page->place['view'] === 'toc') {
print "\n";
@@ -73,6 +82,6 @@ if (@$Page->place['view'] === 'toc') {
return;
}
ob_start();
-shownews($articles, @$Page->place['n'] ?: 5);
+shownews($articles, @$Page->place['n'] ?: 5, !empty($Page->place['teaser']));
$Page->raw = ob_get_clean();
print $Page->render();