Запуск Компонента




Все запросы в ИП Joomla! проходят через index.php в корневом каталоге. Для загрузки Компонента, устанавливается GET переменная option в URL строке. Если URL для доступа к сайту будет http://localhost/joomla/index.php, тоКомпонент в ИП можно загрузить так:

http://localhost/joomla/index.php?option=com_reviews.

На данный момент, экран должен быть пуст, кроме общих элементов шаблонов и Модулей. Чтобы сделать наш Компонент более полезным, в reviews.phpнеобходимо добавить следующий код и обновить браузер:

defined( '_JEXEC' ) or die( 'Restricted access' );

echo ' Restaurant Reviews ';

?>

Экран будет выглядеть следующим образом:

Возможно, Вам будет в новинку увидеть вызов defined()в начале файла. Это сделано для того, чтобы убедиться, что код вызывается через Joomla!, а не непосредственно из Компонента /com_reviews/reviews.php.

Joomla! автоматически настраивает среду для некоторой гарантии безопасности, что может быть полезно, если кто-то попытается исполнить код непосредственно для вашего Компонента. ДляИА, вставьтетакойкодвadministrator/components/com_reviews/admin.reviews.php:

defined( '_JEXEC' ) or die( 'Restricted access' );

echo 'RestaurantReviews';

?>

Набираем: http://localhost/joomla/administrator/index.php?option=com_reviews и сравниваем результат:

Разделение на ИА и ИП в Joomla

Для всех Joomla! Компонентов, код расширения ИА отделен от кода ИП. В некоторых случаях ИА будет использовать определенные файлы из ИП, например классы таблиц базы данных, но в остальном две отдельные части. Для безопасности не стоит использовать административные функции в коде ИП. Это важно, так как передняя часть и задняя часть похожи по структуре

Так выглядит структура папок Joomla!, также показана структура внутри папки administrator:

Обратите внимание, что папка administrator имеет похожую структуру с корневой папкой. Важно всегда помнить это, чтобы случайно не поместить свой код в неправильную папку.

Работы которые могут быть Вам интерессными ispolzovanie-dannih-sociologii-dlya-prognozirovaniya-rezultatov-viborov-koefficient-poleznogo-dejstviya-polittehnologa.html

ispolzovanie-dao.html

ispolzovanie-darov-v-sootvetstvii-s-urovnem-vashej-veri.html

ispolzovanie-datchika-sluchajnih-chisel-dlya-formirovaniya-massiva.html

ispolzovanie-dekorativnogo-teksta-wordart.html

ispolzovanie-dereva-reshenij-v-mnogoetapnih-veroyatnostnih-zadachah.html

ispolzovanie-deshifratora-v-kachestve-demultipleksora.html

ispolzovanie-detektora-dlya-proverki-sotrudnikov.html

ispolzovanie-detmi-virazitelnih-sredstv.html

ispolzovanie-diagnosticheskih-algoritmov-v-nejropsihologicheskom-testirovanii-klinicheskih-sindromov.html

ispolzovanie-diagramm.html

ispolzovanie-diagrammi-cepochki-dobavlennogo-kachestva-v-metodologii-aris.html

ispolzovanie-diagramm-razmesheniya.html

ispolzovanie-direktorij-gidov-i-putevoditelej-v-reklamnih-celyah.html

ispolzovanie-distancii-pri-obshenii.html

ispolzovanie-dlya-ocenki-konkurentosposobnosti-tovara-pokazatelej-ego-kachestva-i-ceni.html

ispolzovanie-dlya-samomobilizacii-razlichnih-mislennih-obrazov-mozhet-osushestvlyatsya-dvumya-putyami.html

ispolzovanie-dobrogo-imeni-reputacii.html

ispolzovanie-dohodnogo-podhoda.html

ispolzovanie-dokazatelstv-pravoti-pri-raskritii-osnovopolagayushih-ubezhdenij.html

ispolzovanie-dokumentov-arhiva.html

© domain.tld 2017. Design by Design by toptodoc.ru


Автор:

Дата:

Каталог: Образовательный документ