Сегодня важный день для проекта Joomla! После полугода напряженной работы наших добровольцев мы с гордостью объявляем о выпуске новой минорной версии Joomla 5.1.0, наряду с Joomla 4.4.4.
[id материала + алиас материала]
145-my-article-alias
Не очень с английским, уточняю: в одном error.php в шаблоне внутри конструкции if ($this->error->getcode() == 'error_code') {} вывод сообщения о соответствующей ошибке?
<?php if ($this->error->getcode() == '404') { ?> <div id="errorboxheader">Не найдено!</div> <div id="errorboxbody"><p>Сорри! Страница не найдена.</p> </div> </div><?php } ?><?php if ($this->error->getcode() == '500') { ?> <div id="errorboxheader">Ошибка!</div> <div id="errorboxbody"><p>Ошибка на стороне сервера.</p> </div> </div><?php } ?>
switch ($this->error->getcode()) {case 404: //работаем, выводим разметку, включаем внешний файл или отображаем нужные данные break;case 500: echo "идет работа над вашей ошибкой"; break;case 503: echo "Админу выслано письмо он стукнет вам в монитор :-) "; break;default: echo "Все остальные ошибки";}
Одно плохо - кодировка не та, кракозябрами выводит. Файл в utf-8 !bom, AddDefaultCharset UTF-8 в .htaccess добавлен, на сайте все ок, а error.php выводит криво. Где что посмотреть можно?
<meta charset="utf-8">
Для чего она одностраничнику?
Установите компонент RsSeo, там можно это делать.