Comment Créer Un Composant Joomla

Table des matières:

Comment Créer Un Composant Joomla
Comment Créer Un Composant Joomla

Vidéo: Comment Créer Un Composant Joomla

Vidéo: Comment Créer Un Composant Joomla
Vidéo: Comment installer un composant ou module sur votre site joomla 3.x 2024, Peut
Anonim

Chaque composant du système Joomla a son propre nom. Chaque code de script se trouve dans deux dossiers avec le préfixe « com ». Par exemple, créons un composant qui passe en revue les établissements de divertissement de la ville appelé "com_fun". Pour ce faire, vous devez créer des dossiers avec des noms appropriés dans les répertoires "components" et "administratorcomponents". Ensuite, dans le dossier "componentscom_fun", créez le fichier "fun.php", et dans le dossier administrateur - "admin.fun.php".

Comment créer un composant joomla
Comment créer un composant joomla

Instructions

Étape 1

Pour que le composant affiche la page d'accueil, vous devez ouvrir le fichier "fun.php" et écrire le code requis: <? Php

défini ('_ JEXEC') ou mourir ('Dénié');

echo « Etablissements de divertissement »;

?> Avec l'aide de define(), nous interdisons l'exécution de scripts en dehors de l'environnement Joomla. Dans le fichier "admin.fun.php", écrivez un code similaire. Tapez maintenant dans votre navigateur https://site/index.php?Option = com_fun et vous verrez le composant que vous venez de créer.

Étape 2

Pour une transition pratique vers le composant par les utilisateurs de votre site, vous devez l'enregistrer dans la base de données. En utilisant phpMyAdmin ou ses analogues utilisés pour exécuter des requêtes MySQL sur votre hébergement, exécutez le code approprié: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params') VALEURS (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Étape 3

Accédez à votre panneau d'administration Joomla et créez un lien vers le composant dans le menu principal de votre site. Allez dans "Tous les menus" - "Menu principal" - bouton "Créer". Sélectionnez le composant créé, écrivez le nom et l'alias du lien.

Étape 4

Pour créer la barre d'outils, créez un fichier « toolbar.fun.html.php » dans « administrateur/composants/com_fun/ ». Entrez le code JS approprié dedans: <? Php

défini ('_ JEXEC') ou mourir ('Accès refusé');

classe TOOLBAR_fun {

fonction _NOUVEAU () {

JToolBarHelper:: enregistrer ();

JToolBarHelper:: appliquer ();

JToolBarHelper:: annuler (); }

fonction _DEFAULT () {

JToolBarHelper:: titre (JText:: _ (« Divertissement »), « generic.png

JToolBarHelper:: publierListe ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Étape 5

Dans le même dossier créez un fichier toolbar.fun.php et ajoutez-y: <?Phpdefined ('_JEXEC') ou die ('L'accès est restreint');

require_once (JApplicationHelper:: getPath ('toolbar_html'));

commutateur ($ tâche) {

cas « modifier »:

cas « ajouter »:

TOOLBAR_fun:: _ NOUVEAU (); Pause;

par défaut: TOOLBAR_fun:: _ DEFAULT ();

Pause; }

?>

Conseillé: