Com Es Crea Un Component Joomla

Taula de continguts:

Com Es Crea Un Component Joomla
Com Es Crea Un Component Joomla

Vídeo: Com Es Crea Un Component Joomla

Vídeo: Com Es Crea Un Component Joomla
Vídeo: Урок 129. Joomla. Материалы, компоненты и модули 2024, Maig
Anonim

Cada component del sistema Joomla té el seu propi nom. Cada codi de script es troba en dues carpetes amb el prefix "com". Com a exemple, creem un component que revisa els establiments d'entreteniment de la ciutat anomenats "com_fun". Per fer-ho, heu de crear carpetes amb els noms adequats als directoris "components" i "components d'administrador". A continuació, a la carpeta "componentscom_fun" feu el fitxer "fun.php" i a la carpeta d'administrador - "admin.fun.php".

Com es crea un component joomla
Com es crea un component joomla

Instruccions

Pas 1

Per tal que el component mostri la pàgina de benvinguda, heu d'obrir el fitxer "fun.php" i escriure el codi requerit: <? Php

definit (‘_ JEXEC’) o morir (‘denegat’);

eco ‘Establiments d’entreteniment’;

?> Amb l'ajut de defined () prohibim l'execució de scripts fora de l'entorn Joomla. Al fitxer "admin.fun.php" escriviu un codi similar. Ara escriviu el vostre navegador https://site/index.php? Option = com_fun i veureu el component que acabeu de crear.

Pas 2

Perquè els usuaris del vostre lloc facin una transició convenient al component, heu de registrar-lo a la base de dades. Mitjançant phpMyAdmin o els seus anàlegs que s’utilitzen per executar consultes MySQL al vostre allotjament, executeu el codi adequat: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VALORS (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Pas 3

Aneu al tauler d'administració de Joomla i creeu un enllaç al component al menú principal del vostre lloc. Aneu a "Tots els menús" - "Menú principal" - botó "Crea". Seleccioneu el component creat, escriviu el nom de l’enllaç i l’àlies.

Pas 4

Per crear la barra d'eines, creeu un fitxer "toolbar.fun.html.php" a "administrator / components / com_fun /". Introduïu-hi el codi JS adequat: <? Php

definit (‘_ JEXEC’) o morir (‘Accés denegat’);

classe TOOLBAR_fun {

funció _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: cancel (); }

funció _DEFAULT () {

JToolBarHelper:: title (JText:: _ ("Entreteniment"), "generic.png");

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Pas 5

A la mateixa carpeta, creeu un fitxer toolbar.fun.php i afegiu-hi: <? Php definit (‘_ JEXEC’) o moriu (‘L’accés està restringit’);

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

commutador ($ tasca) {

cas "edita":

cas "afegir":

TOOLBAR_fun:: _ NEW (); trencar;

per defecte: TOOLBAR_fun:: _ DEFAULT ();

trencar; }

?>

Recomanat: