Создание 404 ошибки на сайте joomla - error.php

Автор Тема: Создание 404 ошибки на сайте joomla - error.php  (Прочитано 1001 раз)

Оффлайн Alf91Автор темы

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 52
  • Сообщений: 517
  • Карма: 4
  • Пол: Мужской
  • Лучше сделать и показать, чем 100 раз рассказать!
  • Награды SEO-специалист
    • Просмотр профиля

Оффлайн Alf91Автор темы

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 52
    • Сообщений: 517
    • Карма: 4
    • Пол: Мужской
    • Лучше сделать и показать, чем 100 раз рассказать!
    • Награды SEO-специалист
      • Просмотр профиля
Могу ли я в div вставить модуль html?
<div id="errorboxbody">
<jdoc:include type="modules" name="404" style="html" />
Вот так сделать?

<?php
/**
* @package Joomla.Site
* @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;
if (!isset($this->error)) {
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
//get language and direction
$doc = JFactory::getDocument();
$this->language = $doc->language;
$this->direction = $doc->direction;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title><?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage()); ?></title>
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/error.css" type="text/css" />
<?php if ($this->direction == 'rtl') : ?>
<link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/error_rtl.css" type="text/css" />
<?php endif; ?>
</head>
<body>
<div class="error">
<div id="outline">
<div id="errorboxoutline">
<div id="errorboxheader"><?php echo $this->error->getCode(); ?> - <?php echo $this->error->getMessage(); ?></div>
<div id="errorboxbody">
<jdoc:include type="modules" name="404" style="html" />
</div>
</div>
</div>
</div>
</div>
</body>
</html>


Оффлайн Haosame

  • Бизнес оценка: (0)
  • Пользователь
  • **
  • СПАСИБО: 65
  • Сообщений: 88
  • Карма: 12
  • Пол: Женский
  • Путь в тысячу ли начинается с первого шага.
    • Просмотр профиля
    • Блог web-программиста

Оффлайн Haosame

  • Пользователь
  • **
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 65
    • Сообщений: 88
    • Карма: 12
    • Пол: Женский
    • Путь в тысячу ли начинается с первого шага.
      • Просмотр профиля
      • Блог web-программиста
Да. Только будет запись такая:
<jdoc:include type="module" name="404"/>
Style задается в файле с описанием модулей.
Подробнее тут http://docs.joomla.org/Jdoc_statements


 

Похожие темы

  Тема / Автор Ответов Последний ответ
24 Ответов
5055 Просмотров
Последний ответ 26-03-2012, 19:10:01
от ewdokimow
3 Ответов
1593 Просмотров
Последний ответ 05-12-2012, 19:00:02
от BeriMaks
3 Ответов
966 Просмотров
Последний ответ 27-02-2014, 15:20:39
от ezhabchik
5 Ответов
4652 Просмотров
Последний ответ 10-03-2016, 10:53:25
от vilya604
18 Ответов
3668 Просмотров
Последний ответ 13-07-2015, 21:56:09
от SeoKrug