От автора: приветствую вас, друзья. Данная статья будет довольно небольшой и посвящена она настройке страницы 404, то есть страницы, которая показывается, когда происходит ошибка 404 на DLE. Приступим?
Давайте начнем с того, что же такое ошибка 404. Ошибка 404 или более понятное Not Found (не найдено) — это ни что иное, как код ответа сервера на запрос клиента. Код этот означает, что запрос клиента был получен сервером, обработан, но желаемого документа (текстового файла, картинки и т.п.) на сервере не оказалось. Именно поэтому сервер и сообщает, что ничего по запрошенному адресу не найдено.
Стандартная страница сервера с ответом пользователю выглядит примерно так:
Чистая белая страница, с сообщением на английском: Not Found. Ни ссылки на главную страницу сайта, ни каких-либо других ссылок — нет. К тому же, страница оформлена не в стиле вашего сайта, и если пользователь случайно забредет на ваш сайт по устаревшей ссылке, то увидев такую плачевную картину, он, скорее всего, покинет ваш сайт.

Бесплатный курс «Создание тем на WordPress. Быстрый старт»
Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц
Скачать курсИменно поэтому многие сайты возвели создание страницы 404 практически в искусство и стараются привлечь и заинтересовать посетителя, случайно попавшего на несуществующий адрес. Посетите Google Картинки и посмотрите картинки по запросу 404. Вы увидите целую коллекцию веселых и интересных картинок, которые используются на реальных сайтах для страницы 404.
Во многих CMS страница 404 есть и проблема, описанная выше уже решена. CMS DLE здесь не исключение. Однако здесь не все так однозначно. В DLE при наборе неверного адреса вы, конечно же, не увидите белую страницу. Нет, вы увидите ваш сайт, с вашим дизайном. Просто вместо контента страницы или новости будет выводиться соответствующий текст ошибки.
Собственно, мы можем управлять лишь оформлением данного текста, задавая нужный нам цвет или фон. Сделать это можно в шаблоне info.tpl:
Здесь мы можем, к примеру, задать для блока нужный класс или разметку. Соответственно, если вы создаете собственную тему для DLE, тогда шаблон info.tpl вам потребуется для вывода различных ошибок. В противном случае, когда возникнет та или иная ошибка, тогда вместо внятного сообщения вы увидите сообщение о том, что нет нужного шаблона.
Конечно, ситуация со страницей 404 в DLE из коробки не самая лучшая, поскольку фактически мы не можем гибко управлять ситуацией с ошибками и создавать страницу 404 с собственным оформлением. Возможно в будущих версиях движка эту ситуацию поправят, но пока что мы можем довольствоваться тем, что имеем. Также можно попробовать поправить самостоятельно, но для этого придется лезть в код самого движка, чего вы сделать не сможете, если используете его бесплатную версию.
На этом текущую статью мы будем завершать. Удачи!

Бесплатный курс «Создание тем на WordPress. Быстрый старт»
Изучите курс и узнайте, как создавать уникальные темы на WordPress с нестандартной структурой страниц
Скачать курс
Хотите научиться создавать сайты на CMS DLE?
Посмотрите видео по созданию сайта на CMS DLE с нуля!
Смотреть
Комментарии (1)