Cum Se Creează O Componentă Joomla

Cuprins:

Cum Se Creează O Componentă Joomla
Cum Se Creează O Componentă Joomla

Video: Cum Se Creează O Componentă Joomla

Video: Cum Se Creează O Componentă Joomla
Video: Joomla Tutorial MVC Component step 1 basic component 2024, Noiembrie
Anonim

Fiecare componentă din sistemul Joomla are propriul nume. Fiecare cod de script este situat în două foldere cu prefixul „com”. De exemplu, să creăm o componentă care revizuiește unitățile de divertisment din oraș numite „com_fun”. Pentru a face acest lucru, trebuie să creați dosare cu nume adecvate în directorele „componente” și „componente de administrator”. Apoi în folderul „componentscom_fun” creați fișierul „fun.php”, iar în folderul administrator - „admin.fun.php”.

Cum se creează o componentă joomla
Cum se creează o componentă joomla

Instrucțiuni

Pasul 1

Pentru ca componenta să afișeze pagina de întâmpinare, trebuie să deschideți fișierul „fun.php” și să scrieți codul necesar: <? Php

definit („_ JEXEC”) sau mor („refuzat”);

ecou „Unități de divertisment”;

?> Cu ajutorul defined () interzicem executarea scriptului din afara mediului Joomla. În fișierul „admin.fun.php” scrieți un cod similar. Acum introduceți în browserul dvs. https://site/index.php? Option = com_fun și veți vedea componenta pe care tocmai ați creat-o.

Pasul 2

Pentru o tranziție convenabilă către componentă de către utilizatorii site-ului dvs., trebuie să o înregistrați în baza de date. Folosind phpMyAdmin sau analogii săi folosiți pentru a executa interogări MySQL pe găzduirea dvs., executați codul corespunzător: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VALORI (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Pasul 3

Accesați panoul de administrare Joomla și creați un link către componenta din meniul principal al site-ului dvs. Accesați „Toate meniurile” - „Meniul principal” - butonul „Creați”. Selectați componenta creată, scrieți numele link-ului și aliasul.

Pasul 4

Pentru a crea bara de instrumente, creați un fișier „toolbar.fun.html.php” în „administrator / components / com_fun /”. Introduceți codul JS corespunzător în acesta: <? Php

definit („_ JEXEC”) sau mor („Acces refuzat”);

clasa TOOLBAR_fun {

funcție _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: cancel (); }

funcția _DEFAULT () {

JToolBarHelper:: title (JText:: _ („Divertisment”), „generic.png”);

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Pasul 5

În același folder creați un fișier toolbar.fun.php și adăugați la acesta: <? Php definit (‘_ JEXEC’) sau die („Accesul este restricționat”);

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

switch ($ task) {

„editați” caz:

caz „adăugați”:

TOOLBAR_fun:: _ NEW (); pauză;

implicit: TOOLBAR_fun:: _ DEFAULT ();

pauză; }

?>

Recomandat: