Jumi pour J! 1.0 utilisation

Supposons que vous avez composante Jumi, plugin et du module installé et fonctionne dans votre Joomla travail! environnement.

Vous pouvez commencer à jouer avec Jumi maintenant.

Je ne suis pas les conseils de jouer avec Jumi sur votre site en direct du public - vous devez publier là que ces applications Jumi qui ont été testés avec succès sur votre privés (et non pour les yeux du public) Joomla! d'installation, de préférence sur votre ordinateur local.

Stratégie générale de l'utilisation de Jumi

Juste pour vous rappeler:

Jumi ne fait rien mais comprend des (injecte) votre code personnalisé dans Joomla!. Soit comme une page séparée (via Jumi composante) ou dans les articles (via le plugin Jumi) ou en position de modules (via le module Jumi). Le contenu de l'inclusion de votre - simple ou magique - ne ce que vous voyez.

Le code peut être stocké dans des fichiers qui résident sur votre serveur ou dans un enregistrement de la table de base de données Jumi composante ou directement écrites dans les extensions Jumi.

Si vous décidez de stocker vos codes dans les fichiers php ne lisez Les questions de sécurité aussi.

L'utilisation générale Jumi peut être dédié à partir du schéma suivant

Jumi Cheatsheet

Dans cet article, vous apprendrez à utiliser le composant Jumi, plugin et un module, respectivement

Composante

La composante Jumi crée Joomla sur mesure! page et y inclut un code personnalisé. Le code personnalisé peut être écrite directement dans l'élément composant et / ou est "retiré" à partir d'un fichier précédemment enregistré.

Le composant est accessible par menu en haut administration backend: Composants -> Jumi. Il ouvre le Gestionnaire d'applications Jumi.

Vous verrez la liste des applications de composants dans le Gestionnaire d'applications. La signification des colonnes dans la liste et accompagnées de menu Application Manager est évident - il respecte en général Joomla! normes.

Il ya deux exemples préinstallé là: "Bonjour Jumi!" et "Blogspot". De ces exemples, vous apprendrez à utiliser le composant Jumi.

L' Pathname champ doit contenir des références aux fichiers qui réside sur votre serveur.

Traitement des commandes de scripts

Si vous avez rempli deux composantes filelds "script personnalisé" et "chemin" puis le "Script personnalisé" est traitée en premier.

Appel d'application Jumi

Vous pouvez appeler une application de deux manières:

  • rapportent un point d'application avec Joomla! élément de menu ou. Après l'installation du composant, il est, comme un exemple pour l'étude, élément du menu principal "Bonjour Jumi!" connecté à la "Bonjour Jumi!" Point d'application.
  • écrire n'importe où dans le Joomla! lien contenu à l'adresse URL de l'application point. La règle pour la création d'un lien est simple:
    index.php? option = com_jumi & fileid = xxx
    où xxx est l'ID du Jumi application, qui peut être vu dans la colonne de droite de la liste Jumi Application Manager.

Plugin / mambot

Le plugin Jumi / mambot inclut dans Joomla! articles script personnalisé: à partir d'un fichier ou du dossier de base de données Jumi composant.

Hide Jumi code

Avant d'utiliser le plugin ne pas oublier de l'activer dans l'admin principal.

Il ya un interrupteur "Stop / Clear Codes Jumi" dans les paramètres de plug-in Advance. Si commuté Oui, il efface tous les textes Jumi syntaxe plugin dans Joomla! des articles et s'arrête les inclusions de code!

La syntaxe Plugin

La syntaxe générale le plugin Jumi peuvent être tirés de l'utilisation Cheatsheet Jumi. Nous apporterons juste quelques exemples ici:

{Sur la parité salariale [images / codes / test.php]} / / inclut le fichier test.php situé dans les images / codes
{Sur la parité salariale [* 1]} / / inclut le code stocké dans le dossier du 1er tableau Jumi base de données composante
{Sur la parité salariale zone calco [test.php] largeur [4] hauteur [6]} / / inclut le fichier test.php et remplit le tableau $ sur la parité salariale

A partir des exemples donnés, vous pouvez facilement deviner que

  1. Il ne doit pas être n'importe quel caractère entre le crochet gauche { et le mot-clé sur la parité salariale dans la syntaxe de la parité salariale.
  2. Tout le reste en dehors crochets [] sont supprimés et non traitées.
  3. Jumi interprète la conent de la première tranche que le code source et essaie de l'inclure. Le code source peut être soit un ID de fichier ou dossier de table de base de données Jumi composant.
  4. Début de la deuxième tranche [] Jumi stocke le contenu des crochets dans le tableau $ sur la parité salariale. Le tableau $ sur la parité salariale (et c'est des valeurs) est accessible à partir de votre code PHP inclus.

Les valeurs d'argument peuvent être des nombres, du texte brut, HTML texte codé, etc etc Il peut être tout avec une exception de symboles entre crochets: [,], {,}.

Si quelque chose va mal, par exemple rien n'est indiqué dans l'article, interrupteur «mode Debug" Oui. Il va vous montrer message d'erreur Jumi s'il est présent.

Paramètre: Chemin Jumi défaut absolue

Le défaut le chemin absolu sur la parité salariale est prepanded le chemin du fichier à inclure. S'il n'est pas défini, il est eqaul sur Joomla! répertoire racine. Par exemple:

Si nous écrivons

{Sur la parité salariale [test.php]}

et le défaut de chemins absolus Jumi n'est pas indiqué, alors le plugin Jumi regarde test.php dans la communauté Joomla! profondes (où Joomla! configuration.php est). Mais si nous mettons qu'il soit "images / mycodes« il le recherche dans ce répertoire.

Nous pouvons placer nos fichiers en dehors de Joomla! répertoire d'installation aussi. Par exemple (sur l'hôte local), nous pouvons avoir notre Joomla! ici: "D: / XAMP / htdocs / joomla". Pas de problème pour stocker nos codes ici: "D: / xampp / htdocs / codes" - hors de la communauté Joomla! répertoire d'installation. La même chose s'applique pour les sites hébergés.

Le défaut absolu Chemins Jumi a deux raisons:

  1. confort de l'utilisateur: pas besoin de maintes et maintes fois écrire le chemin complet relatif à des fichiers à inclure
  2. Web Security: si pour certaines raisons Jumi ne travaille pas le code de la syntaxe Jumi est visible pour les visiteurs. Y compris le chemin du fichier. Le chemin par défaut Absolute Jumi est caché et il est plus difficile à partir du code gueast visibles là où le code est en réalité. Et si les fichiers d'inclusion réside hors de votre site (www), il est pratiquement impossible de les atteindre à partir de navigateurs Web. Voir Les questions de sécurité pour plus de détails.

Le réglage par défaut chemin absolu Jumi ici est le paramètre global pour tous les instancies Jumi syntaxe plugin de toute la communauté Joomla entier!.

Parameter: remplacer imbriqués

Nested replace

Fonction d'imbrication interprète la syntaxe Jumi dans les codes inclus. Par exemple:

Permet de disposer de deux fichiers: main.php et nested.php.

Le fichier contient main.php

echo "Ceci est le fichier principal 
";
echo "{parité salariale [nested.php]}";
?>

et contient nested.php

echo "Ceci est le script imbriqués»;
?>

Ayant les deux fichiers main.php et nested.php téléchargés dans le serveur, on peut écrire dans l'article

{Sur la parité salariale [main.php]}

Le résultat que nous voyons peuvent être soit

Ceci est le fichier principal
{Sur la parité salariale [nested.pgp]}

si l'interrupteur Niché remplacer est réglé Aucun ou

Ceci est le fichier principal
C'est le script imbriqué

dans le cas où l'interrupteur est réglé Oui.

Il est clair que fonction de remplacer Niché apporte aux développeurs des possibilités très intéressantes.

La fonction d'imbrication travaille dans le plugin Jumi seulement.

La fonction d'imbrication fonctionne pour les fichiers et les codes stockés dans la table Jumi base de données de composants.

Autres paramètres du plugin

Si Le mode de débogage est réglé sur Oui, il va vous montrer message d'erreur Jumi s'il est présent.

Si Stop / Clear Codes Jumi est commuté sur Oui, il efface tous les textes Jumi syntaxe plugin dans Joomla! des articles et s'arrête les inclusions de code! Il n'existe aucun code Jumi et aucune sortie code à partir de Jumi plugin dans Joomla! articles.

Module

Le module Jumi comprend un module de script personnalisé de position: manuellement ou à partir d'un fichier ou du dossier de base de données Jumi composant.

Les paramètres de base

Il ya juste quelques parametrs de base dans le module d'administration il ya: "Notepad", "Le code écrit» et «Source du code".

Bloc-notes sert comme une zone de votre note.

Le code écrit est un domaine pour votre code.

Dans le champ Source du code vous pouvez mettre soit une filepathname du fichier à inclure dans un module ou Identifiant * de l'élément Jumi composants de l'application.

Les paramètres avancés

Chemin Jumi défaut absolue a exactement le même sens comme il l'a dans le plugin. Avec une légère différence: ce paramètre n'est pas globale pour tous les modules Jumi mais il peut être unique pour chaque instance de module Jumi.

Le mode de débogage a la même signification comme il l'a dans le plugin: lorsqu'il est réglé sur Aucun module, puis Jumi ne montrent aucun message d'erreur Jumi. Donc si vous êtes dans les troubles, par exemple rien n'est montré, interrupteur «mode Debug" Oui.

Autres paramètres avancés - Suffixe de classe Module, Activer le cache - Sont en général Joomla! paramètres qui peuvent être trouvés dans la norme Joomla! modules. Je suppose que leur signification soit claire.

Traitement des commandes de scripts

Si vous avez rempli deux composantes filelds «code écrit» et «Source du code" puis le "Le code écrit» est traitée en premier.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Voyage portail - tours.am! Rechercher visites en Arménie, Tours, visites de recherche en ligne, hôtels se réservent en ligne, Nouvelles de voyage.