diff --git a/ground/controllers/PageController.php b/ground/controllers/PageController.php index ee0987d..7d477ea 100644 --- a/ground/controllers/PageController.php +++ b/ground/controllers/PageController.php @@ -135,8 +135,18 @@ class PageController extends Controller static function action404($message) { - self::renderPartial('error404.php', array( - 'point' => Point::model()->getRandom(), + http_response_code(404); + + self::$layout = 'layoutPage.php'; + self::addStyle('/css/style.css?ver=' . App::getConfig('version')); + self::addStyle('/css/pageStyle.css?ver=' . App::getConfig('version')); + self::addStyle('/css/bootstrap.min.css'); + self::addScript('/js/jquery-2.1.0.min.js'); + self::addScript('/js/bootstrap.min.js'); + + App::setConfig('title', App::$defaultTitle); + self::render('error404.php', array( + 'randomPoint' => Point::model()->getRandom(), )); } diff --git a/ground/views/error404.php b/ground/views/error404.php index aff674b..e12d380 100644 --- a/ground/views/error404.php +++ b/ground/views/error404.php @@ -1,19 +1,18 @@ - - - - Ошибка 404 - страница не найдена! - - -

Ошибка 404 - страница не найдена!

-
-
- +
+
+
-

Не беда! Возможно вас заинтересует точка «name ?>»?

- - - +
- - \ No newline at end of file +
+
+ +

Это интересно: name ?>

+

+ description, 0, 400, 'UTF-8') ?>… + читать далее » +

+
+
+
\ No newline at end of file diff --git a/public/img/404.png b/public/img/404.png new file mode 100644 index 0000000..6a85b1d Binary files /dev/null and b/public/img/404.png differ diff --git a/source/404.svg b/source/404.svg new file mode 100644 index 0000000..1aaca60 --- /dev/null +++ b/source/404.svg @@ -0,0 +1,115 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + #4 + НЕТ СТРАНИЦЫ + 4 + +