Jumi para el uso de J! 1.0
Supongamos que usted tiene componente Jumi, el plugin y el módulo instalado y en funcionamiento en su trabajo Joomla! el medio ambiente.
Puede empezar a jugar con Jumi ahora.
No jugar con Jumi consejo de su sitio web público - debe publicar no sólo este tipo de aplicaciones Jumi que fueron probados con éxito en el privado (es decir, no para los ojos del público) Joomla! instalación, preferentemente en su computadora local.
Estrategia general de la utilización de Jumi
Sólo para recordar:
Jumi no hace nada, sino que incluye (inyecta) el código personalizado en Joomla. Ya sea como una página independiente (a través de componente Jumi) o en los artículos (a través de Jumi plug-in) o en la posición de los módulos (a través del módulo Jumi). El contenido de su la inclusión - simple o la magia - no lo que ve.
El código puede ser almacenada en archivos que residen en el servidor o en un registro de la tabla de base de datos de componente Jumi o directamente por escrito en las extensiones Jumi.
Si decide guardar sus códigos en archivos php leen Cuestiones de seguridad también.
El uso general Jumi se puede dedicar desde el siguiente esquema
En este artículo usted aprenderá cómo utilizar el componente Jumi, el plugin y un módulo, respectivamente,
Componente
El componente Jumi crea Joomla personalizada! página e incluye en él un código personalizado. El código personalizado se puede escribir directamente en el tema de los componentes y / o está "retirado" de un archivo almacenado previamente.
El componente es accesible a través del menú superior de administración back-end: Componentes -> Jumi. Se abre el Administrador de aplicaciones Jumi.
Verá la lista de aplicaciones de componentes en el Gestor de aplicaciones. Los significados de las columnas en la lista de menú y acompañado del Gestor de aplicaciones es obvio - los aspectos generales de Joomla! normas.
Hay dos ejemplos que preinstalado: "Hola Jumi!" y "Blogspot". A partir de estos ejemplos que usted aprenderá a utilizar el componente Jumi.
La Ruta campo debe contener referencias a los archivos que reside en el servidor.
Secuencias de comandos de procesamiento de pedidos
Si usted ha completado los dos componentes filelds "script personalizado" y "ruta", el "Script personalizado" se procesa primero.
Llamar a Jumi aplicación
Usted puede llamar a una aplicación de dos maneras:
- relacionar un elemento de aplicación con Joomla! el elemento de menú o. Después de la instalación del componente no es, como un ejemplo para el estudio, elemento del menú principal "Hola Jumi!" conectado a la "Hola Jumi!" Aplicación tema.
- escribir en cualquier lugar en el Joomla! contenido de enlace a la dirección URL tema. La regla para la creación de vínculos es simple:
index.php? opción = com_jumi & sorting = xxx
donde xxx es el identificador de la aplicación de Jumi, que se puede ver en la columna derecha de la lista de Jumi Gestor de aplicaciones.
Plugin / mambot
El plugin Jumi / mambot incluye en Joomla! guión de artículos personalizados: a partir de un archivo o base de datos de registro Jumi componente.
Antes de usar el plugin no se olvide de activar en el backend de administración.
Hay un interruptor de "Parar / Borrar Códigos Jumi" en los parámetros del plugin Advance. Si cambió a Sí, borra todos los plugin de Jumi sintaxis de texto en Joomla! artículos y se detiene inclusiones de código!
Plugin de sintaxis
La sintaxis general Jumi plug-in se puede aprender de la Cheatsheet uso Jumi. Vamos a llevar sólo algunos ejemplos aquí:
{Jumi [images / códigos / test.php]} / / incluye el archivo test.php ubicado en imágenes / códigos
{Jumi [* 1]} / / incluye el código almacenado en el registro de la primera tabla de base de datos de componente Jumi
{Jumi área Calc [test.php] anchura [4] Altura [6]} / / incluye el archivo test.php y llena $ jumi serie
A partir de ejemplos que pueden adivinar fácilmente que
- No debe haber ningún carácter entre el corchete izquierdo { y la palabra clave jumi en la sintaxis de Jumi.
- Todo lo demás fuera de corchetes [] se eliminaron y no procesados.
- Jumi interpreta el conent del primer tramo como el código fuente y trata de incluir. El código fuente puede ser un ID de archivo o registro de la tabla de base de datos de componente Jumi.
- A partir del soporte de segundo [] Jumi almacena el contenido de los soportes en $ array jumi. El array $ jumi (y valores) se puede acceder desde el código php incluido.
Valores de los argumentos pueden ser números, texto plano, html texto codificado, etc, etc Puede ser todo lo que con la excepción de los símbolos de corchetes: [,], {}.
Si algo va mal, por ejemplo, no se muestra nada en el artículo, cambiar "el modo de depuración" en Sí. Se le mostrará un mensaje de error si está presente Jumi.
Parámetro: Path Jumi falta absoluta
La ruta por defecto absoluto jumi es prepanded a la ruta del archivo a incluir. Si no se establece es eqaul a Joomla! el directorio raíz. Por ejemplo:
Si se escribe
{Jumi [test.php]}
y la ruta por defecto absoluto Jumi no se ha establecido después plugin de Jumi busca test.php en el Joomla! raíz (donde Joomla! configuration.php es). Pero si nos fijamos que es "images / mycodes" que se ve en este directorio.
Podemos colocar nuestros archivos fuera de Joomla! directorio de instalación también. Por ejemplo (en el host local) podemos tener nuestro Joomla! aquí: "D: / xamp / htdocs / joomla". No hay problema para almacenar nuestros códigos aquí: "D: / xampp / htdocs / códigos" - fuera de la comunidad de Joomla! directorio de instalación. Lo mismo se aplica para los sitios alojados.
Las rutas predeterminadas absoluta Jumi tiene dos razones:
- comodidad para el usuario: no hay necesidad de escribir una y otra vez la ruta completa relativa a los archivos que se incluirán
- Web de seguridad: si, por ciertas razones Jumi no funciona el código de la Jumi sintaxis es visible para los visitantes. Incluyendo la ruta del archivo. La ruta por defecto absoluto Jumi está oculta y es más difícil de gueast de código visible en el código que realmente es. Y si los archivos de inclusión se encuentra fuera de su sitio web (www) es prácticamente imposible llegar a ellos de los navegadores Web. Ver Cuestiones de seguridad para más detalles.
La falta absoluta conjunto Sendero Jumi aquí es el parámetro global para todos los instancies sintaxis Jumi plugin de todo el conjunto Joomla!.
Parámetro: sustituir anidadas
Característica de anidamiento interpreta la sintaxis de Jumi en los códigos incluidos. Por ejemplo:
Permite tener dos archivos: main.php y nested.php.
El archivo contiene main.php
Php
echo "Este es el archivo principal
";
echo "{jumi [nested.php]}";
>
y contiene nested.php
Php
echo "Este es el script anidado";
>
Si ambos archivos main.php y nested.php cargado en el servidor se puede escribir en el artículo
{Jumi [main.php]}
El resultado que vemos puede ser
Este es el archivo principal
{Jumi [nested.pgp]}
si el interruptor Sustituir anidadas está establecido en No o
Este es el archivo principal
Este es el script anidado
en caso de que el interruptor esté en Sí.
Está claro que la función de sustituir anidadas trae para los desarrolladores de posibilidades muy interesantes.
La función de anidación de obras en el plugin de Jumi solamente.
La función de anidación funciona para los archivos y los códigos almacenados en la tabla de base de datos de componente Jumi.
Otros parámetros de plug-in
Si El modo de depuración se establece en Sí, le mostrará mensaje de error si está presente Jumi.
Si Parar / Borrar Códigos Jumi se cambia a Sí, borra todos los plugin de Jumi sintaxis de texto en Joomla! artículos y se detiene inclusiones de código! No hay código de Jumi y no el código de salida de Jumi plugin en Joomla! artículos.
Módulo
El módulo de Jumi incluye en un guión módulo personalizado posición: manualmente o desde un archivo o base de datos de registro Jumi componente.
Parámetros básicos
Hay parametros básicos a pocos en la administración del módulo que: "el Bloc de notas", "El código escrito" y "Fuente de código".
Bloc sirve como un espacio para sus notas.
El código escrito Es una zona de su código.
En el campo De código fuente usted puede poner ya sea un filepathname del archivo para ser incluidos en un identificador de módulo o de la partida * Aplicación Jumi componente.
Los parámetros avanzados
Jumi ruta predeterminada absoluta tiene exactamente el mismo significado que tiene en el complemento. Con una ligera diferencia: este parámetro no es global para todos los módulos de Jumi, pero puede ser único para cada instancia del módulo Jumi.
El modo de depuración tiene el mismo significado como lo ha hecho en el complemento: cuando se establece en No módulo Jumi entonces no se mostrará ningún mensaje de error Jumi. Así que si usted está en problemas, por ejemplo, no se muestra nada, cambiar "el modo de depuración" en Sí.
Otros parámetros avanzados - Sufijo módulo de clase, Activar caché - Son de carácter general Joomla! parámetros que se pueden encontrar en el estándar de Joomla! módulos. Supongo que su significado sea claro.
Secuencias de comandos de procesamiento de pedidos
Si usted ha completado los dos componentes filelds "El código escrito" y "de código fuente", entonces el "El código escrito" se procesa primero.

