Ako Vytvoriť Komponent Joomla

Obsah:

Ako Vytvoriť Komponent Joomla
Ako Vytvoriť Komponent Joomla

Video: Ako Vytvoriť Komponent Joomla

Video: Ako Vytvoriť Komponent Joomla
Video: Компонент K2 для Joomla 2.5 2024, Smieť
Anonim

Každý komponent v systéme Joomla má svoj vlastný názov. Každý kód skriptu je umiestnený v dvoch priečinkoch s predponou „com“. Ako príklad vytvorme komponent, ktorý kontroluje mestské zábavné podniky s názvom „com_fun“. Aby ste to dosiahli, musíte vytvoriť adresáre s príslušnými názvami v adresároch „components“a „administratorcomponents“. Potom v priečinku „componentscom_fun“vytvorte súbor „fun.php“a v priečinku správcu „admin.fun.php“.

Ako vytvoriť komponent joomla
Ako vytvoriť komponent joomla

Inštrukcie

Krok 1

Aby komponent mohol zobraziť uvítaciu stránku, musíte otvoriť súbor „fun.php“a napísať požadovaný kód: <? Php

definované („_ JEXEC“) alebo zomrieť („zamietnuté“);

echo „Zábavné zariadenia“;

?> Pomocou defined () zakazujeme vykonávanie skriptov mimo prostredia Joomla. Do súboru „admin.fun.php“napíšte podobný kód. Teraz zadajte do svojho prehliadača https://site/index.php? Option = com_fun a uvidíte komponent, ktorý ste práve vytvorili.

Krok 2

Pre pohodlný prechod na komponent používateľom vášho webu je potrebné ho zaregistrovať v databáze. Pomocou phpMyAdmin alebo jeho analógov použitých na vykonávanie dotazov MySQL na vašom hostingu vykonajte príslušný kód: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' parametre ') VALUES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Krok 3

Prejdite na svoj administrátorský panel Joomla a vytvorte odkaz na komponent v hlavnej ponuke vášho webu. Prejdite na „Všetky ponuky“- „Hlavné menu“- tlačidlo „Vytvoriť“. Vyberte vytvorený komponent, napíšte názov odkazu a alias.

Krok 4

Ak chcete vytvoriť panel s nástrojmi, vytvorte súbor „toolbar.fun.html.php“v priečinku „administrator / components / com_fun /“. Zadajte do nej príslušný kód JS: <? Php

definované („_ JEXEC“) alebo zomrieť („Prístup odmietnutý“);

trieda TOOLBAR_fun {

funkcia _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: cancel (); }

funkcia _DEFAULT () {

JToolBarHelper:: title (JText:: _ („Zábava“), „generic.png“);

JToolBarHelper:: publishList ();

JToolBarHelper:: unfublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Krok 5

V tom istom priečinku vytvorte súbor toolbar.fun.php a pridajte doň: <? Php definované („_ JEXEC“) alebo zomrieť („Prístup je obmedzený“);

require_once (JApplicationHelper:: getPath (‘toolbar_html’));

prepínač ($ task) {

prípad „upraviť“:

prípad „pridať“:

TOOLBAR_fun:: _ NOVINKA (); prestávka;

predvolené: TOOLBAR_fun:: _ DEFAULT ();

prestávka; }

?>

Odporúča: