урду Русский
Английский English Deutsch Deutsch español Español français Français итальянский Italiano нидерландский Nederlands португальский Português Русский Русский Ελληνικά Ελληνικά
Login



 
Добро пожаловать в Jumi! >> Использование для J! 1.0

Предположим, у вас есть Jumi компонентов, плагинов и модулей установлено и запущено в рабочем Joomla! окружающей среды.

Вы можете начать играть с Jumi сейчас.

Я не играл с советом Jumi на общественный живой сайт - вы должны публиковать там только такие приложения Jumi, которые были успешно протестированы на личные (т.е. не для посторонних глаз), Joomla! Установка, предпочтительно на вашем локальном компьютере.

Общая стратегия использования Jumi

Просто, чтобы напомнить:

Jumi ничего не делает, но включает в себя (вводит) пользовательский код в Joomla. Либо в виде отдельной страницы (с помощью компонента Jumi) или в статьях (через Jumi плагина) или в положение модулей (через модуль Jumi). Содержание включения вашего - простой или магии - то, что вы видите.

Этот код может быть сохранен в файлах, которые находятся на вашем сервере или в записи Jumi компонент таблицы базы данных или непосредственно записаны в расширение Jumi.

Если вы решили хранить код в файлы PHP не читать Вопросы безопасности тоже.

Использование общих Jumi может быть посвящен один из следующих схем

Jumi Cheatsheet

В этой статье вы узнаете, как использовать Jumi компонентов, плагинов и модулей соответственно

Компонент

Компонент Jumi создает пользовательские Joomla! страниц и включает в него собственный код. Пользовательский код можно сразу же записать в пункт компонента и / или "выведены" из ранее сохраненного файла.

Компонент доступен через администратора бэкэнда верхнем меню: Компоненты -> Jumi. Это открывает Jumi Application Manager.

Вы увидите список компонентов приложений в Application Manager. Значения колонн в списке и в сопровождении меню Application Manager очевидна - он уважает общие Joomla! стандартов.

Есть две предустановленные примеры есть: "Привет Jumi!" и «Blogspot». Из этих примеров вы узнаете, как использовать Jumi компонента.

Pathname Поле должно содержать ссылки на файлы, которые находятся на вашем сервере.

Сценарии обработки заказов

Если вы заполнили оба компонента filelds "Пользовательский сценарий» и «Pathname", то "Другой сценарий" будет обрабатываться в первую очередь.

Вызов приложения Jumi

Вы можете позвонить приложения двумя способами:

  • относятся приложения пункт с Joomla! или пункт меню. После установки компонента есть, в качестве примера для исследования, пункт главного меню "Hello Jumi!" подключен к "Привет Jumi!" Приложение пункт.
  • писать где угодно на Joomla! Содержание ссылку на адрес URL элемента приложения. Правило для создания ссылок прост:
    index.php? вариант = com_jumi и fileid = ххх
    где ххх идентификатор Jumi приложения, которые можно увидеть в правой колонке Jumi списке диспетчера приложений.

Плагин / мамбот

Jumi плагин / мамбот включает в Joomla! Статьи пользовательского сценария: из файла или с Jumi записи в базе данных компонентов.

Скрыть Jumi код

Перед использованием плагина, не забудьте включить его в админ-серверной.

Существует выключатель "Стоп / Сброс кодов Jumi" в параметрах плагина Advance. Если перешли на Да очищает все синтаксические Jumi плагин текста в Joomla! статей и останавливается Код включений!

Плагин синтаксис

Плагин общем Jumi синтаксис можно извлечь из использования Cheatsheet Jumi. Мы принесем только несколько примеров:

{Jumi [изображения / коды / test.php]} / / включает test.php файл, расположенный в изображение / коды
{Jumi [* 1]} / / включает в себя код, хранящийся в 1st запись Jumi таблицы базы данных компонентов
{Jumi область известково [test.php] Ширина [4] Высота [6]} / / включает в себя файл test.php и заполняет массив $ Jumi

Из приведенных примеров можно легко догадаться, что

  1. Там не должно быть никаких символов между левым кронштейном { и ключевых слов Jumi в синтаксисе Jumi.
  2. Все остальное за пределами [] скобках удаляется, и не обрабатываются.
  3. Jumi интерпретирует conent первого кронштейна, как исходный код и пытается включить его. Исходный код может быть файл или запись идентификатора Jumi таблицы базы данных компонентов.
  4. Начиная со второй скобки [] Jumi сохраняет содержимое скобок в массиве $ Jumi. $ Jumi массив (и значения) доступно из включена PHP кода.

Аргумент значения могут быть числами, простой текст, HTML, закодированный текст, и т.д. и т.п. Это может быть все, за исключением символов скобках: [] {}.

Если что-то пойдет не так, например, ничего не показал в статье, переключатель "Режим отладки" Да. Он покажет вам Jumi сообщение об ошибке если они присутствуют.

Параметр: Jumi умолчанию абсолютного пути

По умолчанию полный путь Jumi в prepanded в файле пути должны быть включены. Если не установлено это eqaul для Joomla! корневой каталог. Например:

Если мы напишем

{Jumi [test.php]}

и по умолчанию абсолютного пути Jumi не установлен, то Jumi плагин ищет test.php в Joomla! корень (где Joomla! configuration.php есть). Но если мы установим, что это "изображение / mycodes" выглядит она в этом каталоге.

Мы можем разместить наши файлы вне Joomla! каталог установки тоже. Например (на локальный компьютер) мы можем получить наши Joomla! здесь: "D :/ XAMP / htdocs / Joomla". Это не проблема для хранения наших кодов здесь: "D :/ XAMPP / htdocs / коды" - из Joomla! каталог установки. То же самое касается размещенных сайтов.

По умолчанию абсолютные пути Jumi имеет две причины:

  1. удобства для пользователя: нет необходимости снова и снова писать полный относительный путь к файлам, которые будут включены
  2. веб-безопасности: если по определенным причинам Jumi не работает код Jumi синтаксис видна для посетителей. В том числе путь к файлу. По умолчанию абсолютного пути Jumi скрыт и гораздо труднее gueast видимых код, где код на самом деле. И если файлы для включения находится на своем сайте (WWW), практически невозможно добраться до них из веб-браузеров. Посмотреть Вопросы безопасности Больше подробностей.

По умолчанию абсолютного пути Jumi здесь задан глобальный параметр для всех instancies Jumi плагин синтаксис всей Joomla.

Параметры: Вложенные замены

Вложенные замены

Вложенные функции интерпретирует Jumi синтаксис включены коды. Например:

Допустим есть два файла: main.php и nested.php.

Файл main.php содержит

<? Php
echo "Это основной файл
";
эхо "{Jumi [nested.php]}";
>

и содержит nested.php

<? Php
echo "Это вложенный сценарий";
>

Наличие обоих файлах main.php и nested.php загружены на сервер, мы можем написать в статье

{Jumi [main.php]}

В результате мы видим, может быть

Это основной файл
{Jumi [nested.pgp]}

если переключатель Вложенные замены установлен в No or

Это основной файл
Это вложенный сценарий

в случае, если переключатель установлен в положение да.

Ясно, что вложенные функции замены приносит разработчикам довольно интересные возможности.

Вложения функция работает только плагин Jumi.

Вложения функция работает для файлов и коды хранятся в таблице базы данных компонентов Jumi.

Другие параметры плагина

If Отладочный режим работы установлено значение Да он покажет вам Jumi сообщение об ошибке если они присутствуют.

If Стоп / Сброс Jumi коды переключается Да очищает все синтаксические Jumi плагин текста в Joomla! статей и останавливается Код включений! Существует нет кода Jumi и никакой код выхода из Jumi плагин в Joomla! статьи.

модуль

Модуль включает в Jumi пользовательского сценария положение модуля: вручную или из файла или записи в базе данных Jumi компонента.

Основные параметры

Есть только несколько основных ПАРАМЕТРОВ В модуле администрации есть: "Блокнот", "Код, написанный" и "источник кода".

блокнот выступает в качестве области для заметок.

Код, написанный это место для вашего кода.

В области Источник код Вы можете поместить любой filepathname файла, которые должны быть включены в модуль или * идентификатор приложения пункт компонент Jumi.

Дополнительные параметры

Jumi умолчанию абсолютного пути имеет точно такое же значение, как это было в плагине. С одним небольшим отличием: этот параметр не является глобальным для всех модулей Jumi но это может быть уникальными для каждого экземпляра модуля Jumi.

Отладочный режим работы имеет тот же смысл, как это было в плагине: если установлено значение Нет, то модуль Jumi не будет никаких сообщений Jumi ошибки. Так что если вы в неприятности, например, ничего не отображается, включите "режим отладки" Да.

Другие дополнительные параметры - Суффикс класса модуля, Включить кэш - Общие Joomla! Параметры, которые можно найти в стандартной Joomla! модулей. Я полагаю, их смысл понятен.

Сценарии обработки заказов

Если вы заполнили оба компонента filelds "Код, написанный" и "источник кода", то "Код, написанный" обрабатывается первым.