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



 
Добро пожаловать в Jumi! >> Jumi 2.1 руководство

Мы представляем Jumi 2.1 бета-версии Joomla! 1.5 здесь. Есть так много изменений в этой версии!

Когда 2.1 бета изменений в финальной версии и 2.0 будут помечены как обесценился мы будем включать этот документ в нормативной документации Jumi.

Главная

Jumi плагин синтаксис изменился (после трех лет) в другой. Существует нет обратной совместимости в синтаксисе, но вы можете использовать все предыдущие таможенных кодов и возможности версии 2.1 (и использовать новые).

Есть не изменения в плагин только синтаксис. Изменения в другом месте. Так что читайте внимательно документ, пожалуйста.

Для тех, кто очень хотят попробовать новые версии или ненавидеть следующим образом: "все такое" здесь Быстрые и грязные изменении Плагин синтаксис:

Старый плагин Jumi синтаксис

{Jumi [stored_code_source] [arg1] [arg2] ... [ArgN]}

Новый плагин Jumi синтаксис

{} Jumi stored_code_source written_code {/ Jumi}

Как сделать переход к синтаксису Jumi 2.1? Мы объясним это ниже. Но обо всем по порядку.

Начнем с некоторых общих объяснений Jumi расширения, то мы будем продолжать с тем, как обновить и установить. В конце вы получите хорошие знания о "все такое".

Набор расширений Jumi

Jumi 2.1 состоит из нескольких взаимозависимых расширений:

  • Jumi система плагинов (Полностью переписан!)
    позволяет включить пользовательских кодов из нескольких ресурсов в Joomla! статей, содержание и категории описания.
    Она устанавливает Jumi Болей за Jumi компонентов и Jumi модуля. Коды обрабатываются в PDF версии Joomla! Содержание и лишил из RSS.
  • Jumi редактор XTD (New!)
    является Joomla! Редактор кнопки, что дает возможность кодирования / декодирования скриптов для их прямого включения в Joomla! Содержание и дальнейшей обработки систему плагинов Jumi.
  • Jumi компонент (+ Общие Jumi корневой использования)
    создает пользовательские Joomla! страниц (так называемая Jumi Приложения), содержащий пользовательский код.
  • Jumi SEF роутер
    представляет собой систему, плагин, который поддерживает Jumi компонента: Это дает возможность прямой Доступ в Jumi приложение с его псевдоним (например, http://www.mysite.com/hello-jumi).
  • Jumi модуль (+ Режим отладки, + Общие Jumi корневой использования)
    простой модуль, который позволяет включить пользовательских кодов из нескольких ресурсов в Joomla! Модуль позиции.
  • Языки
    кроме плагина маршрутизатора Jumi существуют языковые файлы для всех расширений Jumi их легко переводов.

Jumi 2.1 требования

Ничего не менее Joomla! 1.5.8 не требуется.

Обновление с предыдущей версии

Мы рекомендуем, чтобы полностью удалить все предыдущие расширения Jumi и установить пакет Jumi 2.1. Рассмотрим следующее:

Если вы хотите использовать ваш старый компонент Jumi таблицы базы данных В новой Jumi 2.1 затем создать его резервную копию сначала базу данных инструмент вы используете (например, PHPMyAdmin). После установки нового пакета, который вы восстановить исходный компонент Jumi таблице базы данных.

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

Также Помните, что все Jumi модули будут уничтожены в процессе деинсталляции. Поэтому мы рекомендуем, чтобы к сведению все содержание Jumi модулей по крайней мере.

Jumi 2.1 установки

Установить пакет в качестве стандартной Joomla! расширение. Все Jumi расширения при этом устанавливаются одним щелчком процесса. Все Jumi плагины установлены на "Включить" тоже.

В Jumi 2.1 нет демо-меню "Hello Jumi!" пункт отображается в интерфейсе, как это было в Jumi 2.0. Некоторые наши пользователи ненавидят даже в качестве демо. Если вы хотите, вы должны сделать ее видимой вручную: перейти к внутренним и опубликовать предустановленной пункт меню "Hello Jumi!" там.

Следующие шаги

Использование Jumi компонентов, модулей и маршрутизатора могут быть выведены из предыдущих версий или документации, эта шпаргалка.Jumi 2.1 для J! 1.5 шпаргалка

Jumi плагин требует более подробного объяснения. Поскольку при этом используется еще один инструмент: Jumi редактор XTD (кнопка) плагин, который кодирует / декодирует пользовательские скрипты таким образом, они не удаляются из Joomla! и обрабатываются плагин Jumi.

В оставшейся части статьи мы расскажем:

  1. Как написать код в Joomla! содержание с Jumi кодер (кодовое название Jumi редактор XTD плагин).
  2. Как изменить код в Joomla! содержание с Jumi кодер.
  3. Как перенести старый плагин Jumi синтаксис для нового.
  4. Jumi плагин безопасности и другие замечания.

Использование Jumi кодер

Ну, посмотреть видео в первую очередь. Мы объясним его после этого.

Так как это работает?

Вы знаете, когда вы включите специальный скрипт в Joomla! Статья код будет удален из, или, в лучшем случае, кодируются в HTML сущности.

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

{} Jumi stored_code_source это пространство между тегами для написанный код {/ Jumi}

декодирует и оценивает. Просто, не правда ли?

Jumi Coder экран справки

Jumi кодер был протестирован с nowysiwyg редактор Tiny MCE, JCE и FCK редакторы успешно. Что хорошего в том, что вы можете переключаться между редакторами на нет редакторов, как вы хотите. Jumi Coder не зависит от них.

Итак, еще раз, как включить код в статью через Jumi кодер? Читайте и одновременно обратиться к картинке:

  1. Написать (или копии с некоторых источников) сценария в области редактора кода.
  2. Поймите, если вы используете Wysiwyg од Nowysiwyg редактора. Выберите кодировку соответственно.
  3. Пресс-кодирование.
  4. Сценарий кодируется, и вы получите закодированный результат в области кодирования кода. (Если вы сделали ошибку или были закодированы в сценарий для другого типа редактора, просто нажмите декодирования и повторного).
  5. Выберите скрипт, который вы видите в области кодирования код, скопируйте его в буфер обмена (Ctrl + C) и вставьте его (Ctrl + V) в Joomla! и фигурные Jumi теги.

Чтобы быть уверенным, вы понимаете, давайте смотреть другое видео: как изменить сценарий, который уже в Joomla! с Jumi Coder.

Мы надеемся, что это достаточно ясно.

Так что используйте Jumi Coder для встраивания сценариев в Joomla! и для его редактирования.

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

Известные проблемы: если сценарий "хорошо" отформатированный (несколько строк, вкладки и т.д.), то nowysiwyg редактор нарушает эту форматирования (без потери удобства - она ​​будет работать). I (MarHaj) Не знаю, как с ним бороться.

В редакторы WYSIWYG хорошо сохранился.

Понятно, что без Jumi плагин (установлен и включен) сам скрипт не будет работать! Jumi плагин должен декодировать его в первую очередь. Помните: Jumi Coder и Jumi плагин близнецы!

Синтаксис обзор

Общая Jumi 2.1 плагина Синтаксис

{} Jumi stored_code_source written_code {/ Jumi}

где

  • stored_code_source представляет собой файл (PHP, CSS, JS, TXT, HTML, ...) пути, которые будут включены в синтаксисе место плагин или идентификатор (исходила со звездочкой) пункта компонент Jumi и
  • written_code некоторый код. HTML, PHP, JS, OT только текст. Если PHP код, то он должен быть заключен в PHP начальный и конечный тэги.

Примеры

Пример 1: только включает в себя PHP файл

{Jumi плагин / системы / Jumi / jumi_demo.php} {/ Jumi}

Пример 2: в том числе первая запись из Jumi таблицы базы данных компонентов

{* Jumi 1} {/ Jumi}

Пример 3: включает в себя первую запись из Jumi компонентов databes таблицу, которая является предшествовать (!) На письменность.

{* Jumi 1}  {/ Jumi}

Приоритет обработки written_code -> stored_code_source имеет две причины:

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

Несколько строк в письменности

Вам не нужно писать сценарии написано между тегами Jumi в одну линию. Несколько строк. (А сочетание сценарий типа используются также). Например:

{* Jumi 1}
<? Php
эхо "Привет O \ 'Харра';
>