Joomla 1.5 - 4 кроки для створення і показу призначеної для користувача сторінки при помилці 404 (сторінка не знайдена)

Створення сайту в інтернеті починається з вибору яким буде сайт, або чистий HTML або використовуватиметься CMS. При виборі CMS Joomla іноді виникає проблема в тому, щоб правильно відобразити помилку коли який або матеріал не був знайдений по посиланню. Виправимо це, створивши сторінку, яка буде показана при помилці 404.

1 Створіть матеріал який буде показаний при помилці 404

Створіть матеріал, задавши йому розділ "не вказаного" і заголовок 404. Напишіть текст, наприклад: на жаль, ми не змогли знайти сторінку яку б ви хотіли б подивитися. І, при необхідності, також додайте декілька корисних навігаційних посилань. Наприклад ви можете додати посилання на головну сторінку вашого сайту.

2 Створіть і збережете посилання на новий матеріал.

Створіть пункт меню вказуючий на матеріал з ім'ям 404 і натисніть "Застосувати" для збереження змін. Потім скопіюйте URL-адрес (index. Php? Optio.), І встановите параметр даного пункту меню "Опублікований" в "Ні". Закрийте редактор меню. Ви можете вставити скопійовану URL-адрес в "Блокнот", або куди або в інше доступне місце.

3 Скопіюйте файл error. Php в каталог вашого шаблону.

З системного шаблону Joomla находящегос в теці /templates/system скопіюйте файл error. Php у Ваш каталог шаблонів. Наприклад якщо на сайті встановлений шаблон з ім'ям 'Cleancloud', скопіюйте файл error. Php в каталог шаблону /templates/cleancloud.

4 Зміните error. Php щоб перенаправте помилку з кодом 404 на ваш матеріал.

Відредагуйте файл error. Php таким чином: Додайте нижче наступний код відразу під рядком defined( '_jexec' ) or die( 'Restricted access' ):

if (($this- error- code) == '404') { header('Location: index. Php? Option=com_content view=article id=75'); exit; }

Заміните URL-адрес після Location: на адресу з пункту меню який ви створили (index. Php? Option.).

Додайте наступний рядок у файлі robots. Txt, розташованого в кореневому каталозі вашої установки Joomla! Замінивши адресу на свій:

Disallow: /index. Php? Option=com_content view=article id=75

© Створення сайтів в студії Bigcolor