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

Jumi використання cheetsheet

Jumi Cheatsheet

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! статей і зупиняється Код включень.

Hide Jumi code

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

Загальні Jumi плагін синтаксис можна витягти з Jumi Використання Cheatsheet. Ми принесемо тільки кілька прикладів:

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

З наведених прикладів ви можете легко здогадатися, що

  1. Там не повинно бути ніяких символів між лівою дужкою { і ключові слова Jumi у синтаксисі Jumi.
  2. Все інше за межами [] дужках роздягнена і не обробляються.
  3. Jumi інтерпретує conent з першої дужки, як вихідний код і зв'язків, щоб включити його. Вихідний код може бути або файлу або запису в базі даних компонентів Jumi.
  4. Починаючи з другої дужки [] 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 Шляхи має дві причини:

  1. комфорт користувача: немає необхідності знову і знову писати повний відносний шлях до файлів, які будуть включені
  2. веб-безпеки: якщо з певних причин Jumi не працює код Jumi синтаксис видна для відвідувачів. У тому числі шлях до файлу. За замовчуванням абсолютного шляху Jumi прихований, і його важче gueast видимих ​​код, де код насправді. І якщо файли для включення знаходиться на своєму сайті (WWW), практично неможливо дістатися до них з веб-браузерами.

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

Вкладені замінити

Nested replace

Вкладені функції інтерпретує 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!" демо в позиції модуля (в інтерфейсі).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Туристичний портал - tours.am! Пошук тури у Вірменії, Тури, пошук турів в Інтернеті, резерві готелі в Інтернеті, Туристичні новини.