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