Sådan Oprettes En Joomla-komponent

Indholdsfortegnelse:

Sådan Oprettes En Joomla-komponent
Sådan Oprettes En Joomla-komponent

Video: Sådan Oprettes En Joomla-komponent

Video: Sådan Oprettes En Joomla-komponent
Video: Шаблон Joomla 4 – RSMatias 2024, Kan
Anonim

Hver komponent i Joomla-systemet har sit eget navn. Hver scriptkode er placeret i to mapper med præfikset “com”. Lad os som et eksempel oprette en komponent, der gennemgår byunderholdningsvirksomheder kaldet "com_fun". For at gøre dette skal du oprette mapper med passende navne i kataloget "komponenter" og "administratorkomponenter". Derefter laves "fun.php" -filen i mappen "componentscom_fun" og i administratormappen - "admin.fun.php".

Sådan oprettes en Joomla-komponent
Sådan oprettes en Joomla-komponent

Instruktioner

Trin 1

For at komponenten kan vise velkomstsiden, skal du åbne filen "fun.php" og skrive den krævede kode: <? Php

defineret ('_ JEXEC') eller die ('Benægtet');

ekko 'underholdningsvirksomheder';

?> Ved hjælp af defineret () forbyder vi udførelse af script udefra Joomla-miljøet. Skriv en lignende kode i filen "admin.fun.php". Skriv nu din browser https://site/index.php? Option = com_fun, og du vil se den komponent, du lige har oprettet.

Trin 2

For en nem overgang til komponenten af brugerne af dit websted skal du registrere den i databasen. Brug phpMyAdmin eller dens analoger, der bruges til at udføre MySQL-forespørgsler på din hosting, og udfør den relevante kode: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VÆRDIER (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Trin 3

Gå til dit Joomla-adminpanel, og opret et link til komponenten i hovedmenuen på dit websted. Gå til "Alle menuer" - "Hovedmenu" - "Opret" -knap. Vælg den oprettede komponent, skriv linknavnet og aliaset.

Trin 4

For at oprette værktøjslinjen skal du oprette en fil “toolbar.fun.html.php” i “administrator / komponenter / com_fun /”. Indtast den relevante JS-kode i den: <? Php

defineret ('_ JEXEC') eller die ('Adgang nægtet');

klasse TOOLBAR_fun {

funktion _NEW () {

JToolBarHelper:: gem ();

JToolBarHelper:: anvend ();

JToolBarHelper:: annullere (); }

funktion _DEFAULT () {

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

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Trin 5

Opret en filværktøjslinje.fun.php i den samme mappe og tilføj den: <? Php defineret (‘_ JEXEC’) eller die (‘Adgang er begrænset’);

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

skift ($ opgave) {

sag 'rediger':

sag 'tilføj':

TOOLBAR_fun:: _ NY (); pause;

standard: TOOLBAR_fun:: _ DEFAULT ();

pause; }

?>

Anbefalede: