$msgformat = [
"{(?=</p>\n).+}s" => ' <small class="footer">(Meer op de site)</small>',
- '{(.*)(<p><img [^>]+></p>)\s*}' => "$2\n$1",
+ '{(.*)(<p><img [^>]+></p>)\s*}s' => "$2\n$1",
'{(?<=<img src=")(?=/)}' => '/thumb/300x',
];
$prev = NULL;
while ($row = $query->fetch()) {
- if (!$prev or $prev->issue !== $row->issue or $prev->author !== $row->author) {
+ if (!$prev or $prev->issue !== $row->issue or $prev->author !== $row->author
+ or !preg_match('/\A<p><img/', $prev->message)) {
print '<dt>';
if (!$prev or $prev->issue !== $row->issue) {
printf('<a href="/%s">%s</a>', $row->page, $row->subject);