Ми використовуємо cookie-файли
Для оптимізації роботи нашого сайту ми використовуємо cookie-файли. Продовжуючи використовувати сайт, Ви погоджуєтеся з використанням cookie-файлів.
Новий дизайн
Панель керування
  • Русский
  • Українська
  • English
  • UAH
  • USD
  • RUB
  • EUR
  • 0-800-307-307 Гаряча лінія
  • +38 (044) 392-74-33 Київ
  • +38 (057) 728-39-00 Харків
  • +38 (056) 794-38-31 Дніпро
  • +38 (032) 229-58-93 Львів
  • +38 (048) 738-57-70 Одеса
  • +38(093) 170-15-42  Life
  • +38 (067) 400-88-44 Київстар
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7 (499) 348-28-61 Москва

2.13.2.17. Налаштування сторінки 404 в Joomla!

Налаштувати сторінку 404 можна, перенаправивши на сторінку, створену:

Щоб створити сторінку всередині CMS, Виконайте наступне:

  1. Відкрийте розділ «Матеріали → Менеджер матеріалів → Створити матеріал»:
  2. Вкажіть дані для створення бажаної сторінки 404:
    • «Заголовок»- вкажіть довільний заголовок сторінки.
    • «Матеріал»- в блоці редактора вкажіть текст, який потрібно відобразити на сторінці.
    • «Стан" - Оберіть Опубліковано. В іншому випадку доступ до сторінки отримати буде неможливо.
    • «Категорія»- виберіть потрібну категорію. Найчастіше краще вибрати Uncategorised.
    • «Доступ" - Оберіть Public, Щоб доступ був у всіх відвідувачів сайту. В іншому випадку вони не зможуть потрапити на сторінку 404, а в браузері буде відображена сторінка з помилкою нескінченного редиректу.
  3. Перейдіть на вкладку «Відображення»І сховайте непотрібні елементи даної сторінки: Як правило, краще за все приховати такі елементи:
    • «Показувати мітки».
    • «Вступний текст».
    • «Тема інформації про матеріал».
    • «Категорія».
    • «Категорія, як посилання».
    • «Тема батьківської категорії».
    • «Тема батьківської категорії, як посилання».
    • «Показати асоціації».
    • «Автор».
    • «Дата публікації».
    • «Навігація».
    • «Показувати іконки».
    • «Іконка друку».
    • «Кількість переглядів».
  4. Збережіть сторінку, натиснувши «Зберегти».
  5. Як тільки сторінка оновиться і дані збережуться, зверніть увагу на браузерну рядок і запам'ятайте номер сторінки, вказаний після &id=X:
  6. Налаштуйте переадресацію на цю сторінку, вказавши в якості адреса_створеної_сторінки рядок /index.php?option=com_content&view=article&id=X, Де замість X вкажіть збережений раніше номер сторінки.

Щоб створити власну сторінку 404 (без використання шаблону Joomla!), Створити таку сторінку, наприклад, в кореневому каталозі сайту з ім'ям начебто 404-error.php, Використовуючи власний макет з потрібною інформацією і візуальним оформленням або скориставшись сторонніми шаблонами, наприклад цими або цими.

Після створення самої сторінки налаштуйте переадресацію на неї, вказавши в якості адреса_створеної_сторінки ім'я файлу, наприклад, з вказаним прикладом /404-error.php.

За замовчуванням помилка 404 генерується за допомогою файлу error.php в каталозі теми, але в більшості своїй у даних файлів досить складна структура, яка забезпечує коректну роботу саме з цією темою.

Щоб сформувати потрібну переадресацію, виконайте наступне:

  1. Перейменуйте файл error.php активної теми в інше довільне назву, наприклад error.php.bak.
  2. Скопіюйте файл templates/system/error.php в каталог з активною темою.
  3. Відредагуйте файл, вказавши рядки редиректу:
    if (($this->error->getCode()) == '404') {
        header('Location: / адреса_створеної_сторінки');
    exit;
    }

    після рядків

    if (!isset($this->error))
    {
        $this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
        $this->debug = false;
    }
     
    $app = JFactory::getApplication();

    Замість /адреса_створеної_сторінки вкажіть потрібну адресу раніше створеної сторінки.

Виконати всі зазначені дії можна за допомогою файл-менеджера або будь-якого FTP-клієнта.