Kuinka Luoda Joomla-komponentti

Sisällysluettelo:

Kuinka Luoda Joomla-komponentti
Kuinka Luoda Joomla-komponentti

Video: Kuinka Luoda Joomla-komponentti

Video: Kuinka Luoda Joomla-komponentti
Video: NorrCompetition – скрипт конкурса для Joomla 2024, Saattaa
Anonim

Jokaisella Joomla-järjestelmän komponentilla on oma nimi. Jokainen komentokoodi sijaitsee kahdessa kansiossa, joissa on etuliite “com”. Luodaan esimerkkinä komponentti, joka tarkastelee kaupungin viihdepaikkoja nimeltä "com_fun". Tätä varten sinun on luotava kansiot, joilla on asianmukaiset nimet komponentit- ja "järjestelmänvalvojan komponentit" -hakemistoihin. Tee sitten "componentscom_fun" -kansiossa tiedosto "fun.php" ja pääkäyttäjän kansiossa "admin.fun.php".

Kuinka luoda Joomla-komponentti
Kuinka luoda Joomla-komponentti

Ohjeet

Vaihe 1

Jotta komponentti voi näyttää tervetulosivun, sinun on avattava "fun.php" -tiedosto ja kirjoitettava vaadittu koodi: <? Php

määritelty (’_ JEXEC’) tai kuollut (’hylätty’);

kaiku ’viihdekeskukset’;

?> Kiellämme määritellyn () avulla komentosarjojen suorittamisen Joomla-ympäristön ulkopuolelta. Kirjoita vastaavanlainen koodi tiedostoon "admin.fun.php". Kirjoita nyt selaimeesi https://site/index.php? Option = com_fun ja näet juuri luomasi komponentin.

Vaihe 2

Jotta sivustosi käyttäjät voivat siirtyä komponenttiin kätevästi, sinun on rekisteröitävä se tietokantaan. Suorita sopiva koodi käyttämällä phpMyAdminia tai sen analogeja, joita käytetään MySQL-kyselyjen suorittamiseen palvelimellasi: INSERT INTO 'jos_components' ('nimi', 'linkki', 'admin_menu_link', 'admin_menu_alt', 'vaihtoehto', 'admin_menu_img', ' params ') ARVOT (' hauska ',' vaihtoehto = com_fun ',' vaihtoehto = 'com_fun', 'hauska', 'com_fun', 'js / ThemeOffice / komponentti.png', '');

Vaihe 3

Siirry Joomla-hallintapaneeliin ja luo linkki komponenttiin sivustosi päävalikossa. Siirry kohtaan "Kaikki valikot" - "Päävalikko" - "Luo". Valitse luotu komponentti, kirjoita linkin nimi ja alias.

Vaihe 4

Luo työkalurivi luomalla tiedosto “toolbar.fun.html.php” kansioon”administrator / components / com_fun /”. Syötä siihen sopiva JS-koodi: <? Php

määritelty (’_ JEXEC’) tai kuolla (’käyttö estetty’);

luokka TOOLBAR_fun {

funktio _UUSI () {

JToolBarHelper:: tallenna ();

JToolBarHelper:: Apply ();

JToolBarHelper:: peruuta (); }

funktio _DEFAULT () {

JToolBarHelper:: title (JText:: _ (‘Entertainment’), ’generic.png’);

JToolBarHelper:: publishList ();

JToolBarHelper:: Poista julkaisulista ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Vaihe 5

Luo samaan kansioon tiedosto toolbar.fun.php ja lisää siihen: <? Php define (‘_ JEXEC’) tai die (‘Access on rajoitettu’);

demand_once (JApplicationHelper:: getPath (’työkalurivi_html’));

kytkin ($ tehtävä) {

case ’edit’:

tapaus 'lisää':

TYÖKALUPAIKKA_fun:: _ UUSI (); tauko;

oletus: TOOLBAR_fun:: _ DEFAULT ();

tauko; }

?>

Suositeltava: