Доступна к загрузке Joomla! 3.9.26. Это релиз безопасности и исправлений, рекомендуется к установке.
Приближается релиз стабильной версии Joomla 4, поэтому пришло время рассмотреть, что из себя представляет новая функция в Joomla 4 - процессы публикации.
Небольшой мастер класс по интеграции Битрикс 24 и сайта на CMS Joomla.
Не очень с английским, уточняю: в одном 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, там можно это делать.