Главная
 
Воскресенье, 15.06.2025, 22:26



Приветствую Вас Гость | RSS| PDA
Главная
Joomla! (CMS)

Joomla! - бесплатная система управления содержимым (CMS) с открытым исходным кодом, позволяющая быстро разрабатывать динамичные веб-сайты, интернет-сообщества, медиа-порталы, блоги и электронные торговые системы. Вам нужен веб-сайт? Добро пожаловать в мир Joomla!

Меню сайта


Категория

Joomla [94]
Файлы [4]

Секретные материалы...

Борьба с вирусами на сайте
Восстановление файла hosts
Выбор CMS. Какую CMS выбрать. Как выбрать CMS.
Выделенный IP адрес
ДВАДЦАТЬ ШЕСТЬ СПОСОБОВ ПОЛУЧЕНИЯ КАЧЕСТВЕННОГО ТРАФИКА НА ВАШ САЙТ.
Как диагностировать и ремонтировать компьютеры в домашних условиях?
Как зашифровать важные данные на компьютере?
Как защитить сайт от спамеров
Как определить на какой CMS сделан сайт?
Как пользователи читают веб-страницы?

Гости сайта


Joomla старт...

2 варианта установки Joomla на хостинг
Cоздавать статьи, категории и разделы
Faq по шаблонам : “если что-то не работает”
General Public License - лицензия на свободное программное обеспечение
Internal Server Error 500 в Joomla
Joomla 1.5 материалы на главной в 2 колонки
Joomla 1.5 установка от А до Я
Joomla, организация CMS
Joomla, структура меню
URL-адреса в Joomla. Как сделать для страницы желаемый адрес.
Административная панель Joomla и основные понятия
Баннеры с подсчётом кликов на Joomla 1.5
Визуальный редактор Tiny_MCE
Возможность добавить iframe в статью Joomla 2.5/1.5
Восстановление пароля с помощью phpMyAdmin для Joomla.
Вставить код в joomla
Вход в систему
Где изменить надпись «Еще статьи...» Joomla 1.5?
Делаем ссылку на материал Joomla
Динамическая подгрузка модулей страницы с помощью AJAX

EVOLUTION AUTO


Главная » 2013 » Сентябрь » 22 » Собственная страница с ошибкой 404 или как сделать самому страницу ошибка 404?
22:27
Собственная страница с ошибкой 404 или как сделать самому страницу ошибка 404?
 Многие пользователи не догадываются о значимости страницы с ошибкой 404... 

Данная страница отображается в тех случаях, когда  неверно указан адрес (URL) запрашиваемого сайта, страницы, компонента и т. п., либо отсутствием документа на веб-сервере, согласно спецификации протокола HTTP.

Как же пользователь реагирует при встрече с "Ошибкой 404"? - в основном он закрывает страницу и уходит на поиски аналогичного ресурса, удовлетворяющего его требованиям, как же его удержать? - созданием собственной страницы "Ошибка 404" с уникальным дизайном и с подробной инструкцией, что делать пользователю в данной ситуации и предложить воспользоваться поиском, переходом на главную страницу или на карту сайта и т. п.

Стандартное сообщение в Joomla об "Ошибке 404" носит весьма аскетичный  характер, так вот в данном уроке расскажу как можно сделать собственную страницу. В сети интернет на различных сайтах и форумах существует множество примеров по созданию сообщения об ошибке, так и я решил добавить свою каплю в море советов...

Итак, стандартный файл error.php выглядит так:

код:

<?php
/**
 * @copyright    Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
 * @license        GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!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="language; ?>" lang="language; ?>" dir="direction; ?>">
<head>
    <title>error->code ?> - title; ?></title>
    <link rel="stylesheet" href="baseurl; ?>/templates/system/css/error.css" type="text/css" />
    direction == 'rtl') : ?>
    <link rel="stylesheet" href="baseurl ?>/templates/system/css/error_rtl.css" type="text/css" />
   
</head>
<body>
    <div align="center">
        <div id="outline">
        <div id="errorboxoutline">
            <div id="errorboxheader">error->code ?> - error->message ?></div>
            <div id="errorboxbody">
            <p><strong></strong></p>
                <ol>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
             &bbsp;  </ol>
            <p><strong></strong></p>
            <p>
                <ul>
                    <li><a href="baseurl; ?>/index.php" title=""></a></li>
                </ul>
            </p>
            <p></p>
            <div id="techinfo">
            <p>error->message; ?></p>
            <p>
                <?php if($this->debug) :
                    echo $this->renderBacktrace();
                endif; ?>
            </p>
            </div>
            </div>
        </div>
        </div>
    </div>
</body>
</html>
  • Итак, открываем в админке Joomla материалы и  создаем новую статью, или воспользуйтесь любым редактором, я рекомендую Notepad++.
  • Далее, оформляем свое сообщение об Ошибке 404, пишем свой текст, вставляем свои изображения... вообщем на ваш выбор...
  • Потом, в редакторе Joomla  отключаем сам редактор и перед вами будет код, так вот берем и копируем его, он нам вскоре пригодится.
  • Теперь, возвращаемся к нашему стандартному файлу error.php и находим следующий код, который привязывает файлы стилей:

код:

<head>
    <title>error->code ?> - title; ?></title>
    <link rel="stylesheet" href="baseurl; ?>/templates/system/css/error.css" type="text/css" />
    direction == 'rtl') : ?>
    <link rel="stylesheet" href="baseurl ?>/templates/system/css/error_rtl.css" type="text/css" />
   
</head>
  •  Далее, нам нужно закомментировать весь этот код или просто удалить его
  • После этого находим следующий код

код:

<p><strong></strong></p>
                <ol>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                </ol>
            <p><strong></strong></p>
            <p>
                <ul>
                    <li><a href="baseurl; ?>/index.php" title=""></a></li>
                </ul>
            </p>
            <p></p>
            <div id="techinfo">
            <p>error->message; ?></p>
            <p>
                <?php if($this->debug) :
                    echo $this->renderBacktrace();
                endif; ?>
            </p>
  • и вместо вышеуказанного кода вставляете свой код, который вы создавали ранее сохроняем, не забываем сохронять в utf-8, или можно полностью удалить все строки в файле и оставьте  только эти:
  • <?php
    /**
     * @copyright    Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
     * @license        GNU/GPL, see LICENSE.php
     * Joomla! is free software. This version may have been modified pursuant
     * to the GNU General Public License, and as distributed it includes or
     * is derivative of works licensed under the GNU General Public License or
     * other free or open source software licenses.
     * See COPYRIGHT.php for copyright notices and details.
     */

    // no direct access
    defined( '_JEXEC' ) or die( 'Restricted access' );
    ?>
  • и после них вставить готовый html вашей ошибки 404, а теперь, в браузере набираете http://ваш сайт.ru/абра кадабра вот вы и видите свою собственную страницу "Ошибка 404"
Источник:http://rabotaisam.ru/error-404.html
Категория: Joomla | Просмотров: 878 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Календарь

«  Сентябрь 2013  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
30


Время на странице

Вы находитесь на этой странице уже:


Архив записей

Наш опрос
Оцените мой сайт
Всего ответов: 3

Наше время

Пользователям сайта
Есть вопросы по архиву или нашли неработающую ссылку? - Напишите о проблеме в комментариях и мы быстро ее решим. Спасибо за внимание!

Друзья сайта
  • 5-РЕГИОН
  • Форум ОРДЕНОВ И МЕДАЛЕЙ
  • Шаблоны Joomla и других производителей

  • Поиск по сайту

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Еще шаблоны...
    Actiview 3D Daydreamer Joomla Template
    AdminMission Control — Шаблон Joomla от RocketTheme
    AdminPraise Lite - качественный шаблон для админ панели Joomla
    Afterburner - Joomla 1.7 Template от RocketTheme
    Alien Gaming Free Mambo Template
    Apollon-Free Joomla 1.0 & Joomla 1.5 Legacy Template
    Ashton - Free Joomla Template
    BlueBlog - стандартный шаблон для Joomla 1.5
    BT Beauty — шаблон бизнес-сайта индустрии красоты
    BT Believe - красивый шаблон для Joomla 1.5 от BonusThemes.
    BT Ingeno– новостной шаблон Joomla
    BT Play & Learn - Шаблон для Joomla 1.5 от BonusThemes
    BT Webarena – игровой шаблон Joomla от BonusThemes.
    City Portal template-Шаблон для Joomla
    Comfort - бесплатный шаблон для Joomla 2.5, как для Joomla 1.7.
    Comuna3 Plazza- социальный шаблон Joomla от студии TemplatePlazza
    Dogs Cats V2 для Joomla 1.5 от PC-Didi
    Eclipse - Free Joomla 1.5 Template
    Fitness: шаблон фитнес сайта для Joomla от Joomla Desk.
    Football Arena(Themza_j15_05)-Free Joomla 1.5 Template от ThemZa

    Globus



    Файл-архив для веб-разработчиков.Copyright MyCorp © 2025
    Конструктор сайтовuCoz