<?php
if (!function_exists('shownews')) {
-function shownews($input, $limit = 1000)
+function shownews($input, $limit = 1000, $abbr = FALSE)
{
if (!is_array($input)) $input = glob("$input/*.html");
print "<div>\n";
print '<div>';
printf(
'<h3><a href="/%s">%s <small class="date">%s</small></a></h3>',
- $article->link, $article->title, $article->date
+ $article->link, $article->title, showdate($article->dateparts)
);
- print $article->story;
+ if ($abbr) {
+ print '<p>' . $article->teaser;
+ if ($article->story != "<p>{$article->teaser}</p>\n\n") {
+ print ' <small class="footer">(Meer op de site)</small>';
+ }
+ print "</p>\n";
+ }
+ else {
+ print $article->story;
+ }
print '</div>';
print "</article>\n\n";
$html .= sprintf(' <small class="date">%s</small>', showdate($dateparts));
if ($class == 'gallery' and $article->img) {
$html = "<div>$html</div>";
- $html = sprintf('<img src="%s" />', $article->thumb(200)) . $html;
+ $html = sprintf('<img src="/%s" />', $article->thumb(200)) . $html;
}
$html = sprintf('<a href="/%s">%s</a>', $article->link, $html);
print "<li><article>$html</article></li>\n";
}
}
-$articles = (ltrim($Page->path, '/') ?: 'nieuws');
+$articles = $Page->place[0] ?? 'nieuws';
if (strpos($articles, '/') === FALSE) {
if (@$Page->place['view'] === 'toc') {
print "<div>\n";
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();