Hvordan Lage En Joomla-komponent

Innholdsfortegnelse:

Hvordan Lage En Joomla-komponent
Hvordan Lage En Joomla-komponent

Video: Hvordan Lage En Joomla-komponent

Video: Hvordan Lage En Joomla-komponent
Video: Coding Your First Joomla Extension with Viktor Vogel 2024, Kan
Anonim

Hver komponent i Joomla-systemet har sitt eget navn. Hver skriptkode ligger i to mapper med "com" -prefikset. La oss som et eksempel lage en komponent som vurderer byunderholdningsfirmaer kalt "com_fun". For å gjøre dette må du opprette mapper med passende navn i katalogene "komponenter" og "administratorkomponenter". Lag deretter "fun.php" -filen i "componentscom_fun" -mappen, og i administratormappen - "admin.fun.php".

Hvordan lage en Joomla-komponent
Hvordan lage en Joomla-komponent

Bruksanvisning

Trinn 1

For at komponenten skal vise velkomstsiden, må du åpne "fun.php" -filen og skrive den nødvendige koden: <? Php

definert (‘_ JEXEC’) eller die (‘Denied’);

ekko ‘Underholdningsetablissementer’;

?> Ved hjelp av definert () forbyr vi kjøring av skript utenfor Joomla-miljøet. Skriv en lignende kode i filen "admin.fun.php". Skriv nå inn nettleseren din https://site/index.php? Option = com_fun og du vil se komponenten du nettopp opprettet.

Steg 2

For en praktisk overgang til komponenten av brukerne av nettstedet ditt, må du registrere den i databasen. Bruk phpMyAdmin eller dets analoger som brukes til å utføre MySQL-spørsmål på hosting, og utfør riktig kode: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VERDIER (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Trinn 3

Gå til Joomla-adminpanelet og opprett en lenke til komponenten i hovedmenyen på nettstedet ditt. Gå til "Alle menyer" - "Hovedmeny" - "Opprett" -knapp. Velg komponenten som er opprettet, skriv lenkens navn og alias.

Trinn 4

For å opprette verktøylinjen, opprett en fil “toolbar.fun.html.php” i “administrator / components / com_fun /”. Skriv inn riktig JS-kode i den: <? Php

definert (‘_ JEXEC’) eller die (‘Adgang nektet’);

klasse TOOLBAR_fun {

funksjon _NYHET () {

JToolBarHelper:: lagre ();

JToolBarHelper:: gjelder ();

JToolBarHelper:: avbryt (); }

funksjon _DEFAULT () {

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

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Trinn 5

I samme mappe oppretter du en filverktøylinje.fun.php og legger til den: <? Php-definert (‘_ JEXEC’) eller die (‘Access is limited’);

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

bytte ($ oppgave) {

sak ‘rediger’:

tilfelle 'legg til':

TOOLBAR_fun:: _ NEW (); gå i stykker;

standard: TOOLBAR_fun:: _ STANDARD ();

gå i stykker; }

?>

Anbefalt: