Jumi для J! 1,5 використання
Jumi використання cheetsheet

Jumi - набір користувальницьких розширень код для Joomla! - Постачається як компонент, плагінів і модулів.
У цій статті ви дізнаєтеся, як використовувати їх.
Компонент
Компонент Jumi створює користувальницькі Joomla! сторінок і включає в нього користувальницьких кодів з бази даних та / або файлів.
Компонент доступний через адміністратора бекенда верхньому меню: Компоненти -> jumi. Це відкриває Jumi Application Manager.
Ви побачите список компонентів додатків у Application Manager. Сенс колон в списку і в супроводі меню Application Manager очевидна - він поважає загальні Joomla! стандартів.
Є два попередньо прикладів там: "Привіт Jumi!" і «Blogspot». З цих прикладів ви дізнаєтеся, як використовувати компонент.
Pathname поле повинно містити посилання на файли, які знаходяться на вашому сервері.
Виклик програм
Ви можете зателефонувати Застосування двома способами:
- відносяться пункт програми з Joomla! пункту меню або. Після установки компонента є, як приклад для дослідження, пункт головного меню "Привіт Jumi!" підключений до "Привіт Jumi!" Застосування пункту.
- написати де Int Joomla! Зміст посилання на URL адресу пункту додатків. Правила для створення посилання проста:
index.php? варіант = com_jumi і fileid = XXX
де XXX це маркер програми Jumi, які можна побачити в правій колонці Jumi список Application Manager.
Плагін
Плагін включає Jumi в Joomla! Статті користувацького сценарію: з файлу або з Jumi записи в базі даних компонента.
Перед використанням модуля не забудьте включити його в адміністратора бекенда.
Існує перемикач "Hide Jumi код" в параметрах плагіна. Якщо перейшли на Так, приховує весь текст Jumi синтаксис в Joomla! статей і зупиняється Код включень.
Плагін синтаксис
Загальні Jumi плагін синтаксис можна витягти з Jumi Використання Cheatsheet. Ми принесемо тільки кілька прикладів:
{Jumi [Images / коди / test.php]} / / test.php включає в себе файл, розташований в зображеннях / коди
{Jumi [* 1]} / / включає в себе код, що зберігається в першому записі Jumi таблиці бази даних компонентів
{Jumi області Calc [test.php] Ширина [4] висота [6]} / / test.php включає файл і заповнює масив $ Jumi
З наведених прикладів ви можете легко здогадатися, що
- Там не повинно бути ніяких символів між лівою дужкою { і ключові слова Jumi у синтаксисі Jumi.
- Все інше за межами [] дужках роздягнена і не обробляються.
- Jumi інтерпретує conent з першої дужки, як вихідний код і зв'язків, щоб включити його. Вихідний код може бути або файлу або запису в базі даних компонентів Jumi.
- Починаючи з другої дужки [] Jumi зберігає вміст дужок в масиві $ jumi. $ Jumi масив (і значення) доступно з включено PHP коду.
За замовчуванням абсолютного шляху 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 Шляхи має дві причини:
- комфорт користувача: немає необхідності знову і знову писати повний відносний шлях до файлів, які будуть включені
- веб-безпеки: якщо з певних причин Jumi не працює код Jumi синтаксис видна для відвідувачів. У тому числі шлях до файлу. За замовчуванням абсолютного шляху Jumi прихований, і його важче gueast видимих код, де код насправді. І якщо файли для включення знаходиться на своєму сайті (WWW), практично неможливо дістатися до них з веб-браузерами.
За замовчуванням Абсолютна Jumi Шлях безліч тут глобальних параметрів для всіх Jumi плагін синтаксис instancies всій Joomla!.
Вкладені замінити
Вкладені функції інтерпретує Jumi синтаксис включений код. Наприклад:
Дозволяє мати два файли: main.php і nested.php.
Файл main.php містить
<? PHP
Ехо "Це основний файл <br />";
Ехо "{Jumi [nested.php]}";
?>
і містить nested.php
<? PHP
Ехо "Це вкладених сценарій";
?>
Маючи обидва файли main.php і nested.php завантажені в сервер можна написати в статті
{Jumi [main.php]}
Результаті ми бачимо, може бути або
Це основний файл
{Jumi [nested.pgp]}
Якщо перемикач Вкладені замінити встановлений у Ні або
Це основний файл
Це вкладені сценарії
У випадку, якщо перемикач встановлений в положення Так.
Ясно, що вкладені замінити функцію приносить для розробників вельми цікаві можливості.
Вкладеності роботи відрізняє в Jumi плагін тільки.
Вкладеності функція працює для файлів і коди зберігаються в таблиці бази даних компонента Jumi.
Модуль
Модуль включає в Jumi позиції модуля користувацького сценарію: вручну або з файлу або з Jumi запису в базі даних компонента.
Параметри модуля
Є тільки кілька параметрів в модулі адміністрації там: "Блокнот", "Код, написаний" і "Джерело код".
Блокнот виступає в якості області для нотаток.
Код, написаний є областю для вашого коду.
У полі Джерело код Ви можете помістити або filepathname з файлів, які будуть включені в модуль або * ідентифікатор пункту Jumi компонент програми.
Додаткові параметри
За замовчуванням абсолютного шляху Jumi має в точності той же зміст, як це було в плагін. З однією невеликою відмінністю: цей параметр не є глобальним для всіх модулів Jumi але вона може бути унікальними для кожного Jumi примірник модуля.
Інші додаткові параметри - Модуль класу суфікс, Кешування і Час кешування - Загальні Joomla! параметрів, які можна знайти в стандартній Joomla! модулів. Я гадаю, їх зміст зрозумілий.
Приклади
Для швидкої перевірки модуль працює записати в "Джерело код" поле * 1. Більше нічого не потрібно. Потім опублікуйте модуль в будь-якому модулі позиції доступні. Ви повинні побачити "Hello Jumi!" демо в позиції модуля (в інтерфейсі).

