diff --git a/templates/themes/catalog/theme.php b/templates/themes/catalog/theme.php index e2275338..f4f86bd5 100644 --- a/templates/themes/catalog/theme.php +++ b/templates/themes/catalog/theme.php @@ -27,7 +27,7 @@ $b->build($settings, $board); } } - if($settings['has_overboard']) { + if(isset($settings['has_overboard']) && $settings['has_overboard']) { $board = $settings['overboard_location']; $action = generation_strategy("sb_catalog", array($board)); if ($action == 'delete') { diff --git a/templates/themes/categories/news.html b/templates/themes/categories/news.html index e0c1e4a6..e2591f09 100644 --- a/templates/themes/categories/news.html +++ b/templates/themes/categories/news.html @@ -1,9 +1,10 @@ {% filter remove_whitespace %} -{{ boardlist.top }}
+ {{ boardlist.top }}

{{ settings.title }}

{{ settings.subtitle }}
+
diff --git a/templates/themes/categories/theme.php b/templates/themes/categories/theme.php index 14072bcc..650f4e6c 100644 --- a/templates/themes/categories/theme.php +++ b/templates/themes/categories/theme.php @@ -28,13 +28,15 @@ // Build homepage public static function homepage($settings) { global $config; - + $query = query("SELECT * FROM ``news`` ORDER BY `time` DESC") or error(db_error()); + $news = $query->fetchAll(PDO::FETCH_ASSOC); return Element( 'themes/categories/frames.html', Array( 'config' => $config, 'settings' => $settings, 'categories' => Categories::getCategories($config), + 'news' => $news, 'boardlist' => createBoardlist(false) )