Kako Stvoriti Joomla Komponentu

Sadržaj:

Kako Stvoriti Joomla Komponentu
Kako Stvoriti Joomla Komponentu

Video: Kako Stvoriti Joomla Komponentu

Video: Kako Stvoriti Joomla Komponentu
Video: Урок 1. Файловая структура компонента Joomla 2024, Novembar
Anonim

Svaka komponenta u Joomla sistemu ima svoje ime. Svaki kod skripte nalazi se u dvije mape s prefiksom „com“. Kao primjer, napravimo komponentu koja pregledava gradske zabavne ustanove pod nazivom "com_fun". Da biste to učinili, morate stvoriti mape s odgovarajućim imenima u direktorijima "komponente" i "administratorcomponents". Zatim u fasciklu "componentscom_fun" napravite datoteku "fun.php", au administratorsku mapu - "admin.fun.php".

Kako stvoriti joomla komponentu
Kako stvoriti joomla komponentu

Instrukcije

Korak 1

Da bi komponenta prikazala stranicu dobrodošlice, morate otvoriti datoteku "fun.php" i napisati traženi kod: <? Php

definirano („_ JEXEC“) ili umrijeti („Odbijeno“);

odjek „Zabavne ustanove“;

?> Uz pomoć definiranog () zabranjujemo izvršavanje skripti izvan Joomla okruženja. U datoteku "admin.fun.php" napišite sličan kod. Sada upišite u svoj pretraživač https://site/index.php? Option = com_fun i vidjet ćete komponentu koju ste upravo kreirali.

Korak 2

Za prikladan prijelaz na komponentu od strane korisnika vaše web stranice, morate je registrirati u bazi podataka. Koristeći phpMyAdmin ili njegove analoge koji se koriste za izvršavanje MySQL upita na vašem hostingu, izvršite odgovarajući kôd: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VRIJEDNOSTI (' Zabava ',' opcija = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Korak 3

Idite na svoj Joomla admin panel i stvorite vezu do komponente u glavnom meniju vaše web lokacije. Idite na "Svi izbornici" - "Glavni izbornik" - gumb "Stvori". Odaberite stvorenu komponentu, napišite ime veze i pseudonim.

Korak 4

Da biste kreirali traku s alatima, stvorite datoteku „toolbar.fun.html.php“u „administrator / components / com_fun /“. U njega unesite odgovarajući JS kôd: <? Php

definirano („_ JEXEC“) ili umrijeti („Pristup odbijen“);

class TOOLBAR_fun {

funkcija _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: cancel (); }

funkcija _DEFAULT () {

JToolBarHelper:: title (JText:: _ ('Zabava'), 'generic.png');

JToolBarHelper:: objaviteList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Korak 5

U istoj fascikli kreirajte datoteku toolbar.fun.php i dodajte joj: <? Php definiran (‘_ JEXEC’) ili umrijeti (‘Pristup je ograničen’);

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

prekidač ($ zadatak) {

slučaj 'uredi':

slučaj „dodaj“:

TOOLBAR_fun:: _ NOVO (); break;

zadana vrijednost: TOOLBAR_fun:: _ DEFAULT ();

break; }

?>

Preporučuje se: