sh40SEF создает и управляет SEF-адресами веб-страниц для CMS Joomla!. Для адаптации компонентов он использует систему плагинов. sh404SEF используется для создания "прямых" (SEF URL) и "обратных" (не-SEF) адресов страниц. Из этого урока вы сможете узнать как правильно создать плагин sh404SEF для своего компонента.
В этой статье:
- Сайт на реконструкции
- Исключение по IP и редирект
- Часовой пояс сервера
- Настройка ServerSignature
- Установка MIME типа файлов
- Использование IfModule
Запросы к интерфейсу посетителя и к администраторскому интерфейсу отправляются , соответственно, к файлам index.php и administrator/index.php. Когда мы создаем расширения для Joomla!, мы не должны создавать новые адреса ввода. При использовании обычных адресов ввода мы имеем гарантию того, что мы не обходим процедуры безопасности или другие важные системные процедуры.
Приложение (JApplication) в Joomla! это глобальный объект, который импользуется для обработки запроса. Двумя классами приложений, которыми мы здесь интересуемся, являются классы JSite и JAdministrator. Joomla! использует JSite и JAdministrator, для обработки интерфейса посетителя и запросов к администраторскому интерфейсу соответственно. Эти классы приложений расширяют абстрактный базовый класс JApplication; большая часть функциональных возможностей JSite и JAdministrator подобны.
Меню необходимы для навигации по любому сайту. Joomla позволяет создавать многоуровневые меню любой сложности и выводить их в помощью одного универсального модуля, mod_mainmenu. В опциях модуля можно дополнительно настроить вид выводимого меню. Остальные настройки дизайна меню производятся с помошью редактирования CSS файлов вашего шаблона Joomla. Менеджер Корзина меню позволяет удалить устаревшие пункты меню, помещенные в нее.
sh404SEF переписывает URL Joomla в легко читаемый формат. Это называется SEF URL или переписывание URL. Например: mysite.com/index.php?option=com_content&Itemid=69&id=34... становится mysite.com/en/sh404SEF-and-url-rewriting/list-of-available-plugins.html. Компонент включает в себя функциональность, которая позволяет существенно повысить безопасность сайта; он управляет названиями страниц (title) и META тегами. sh404SEF не требует обязательного наличия .htaccess файла и такой функциональности на хостинг, но если он есть и содержит правильные директивы, то URL будет на уровень короче . Компонент полностью совместим с Joomfish. Система кэширования для повышения скорости и снижения количества запросов к базе данных.



