Jak Vytvořit Komponentu Joomla

Obsah:

Jak Vytvořit Komponentu Joomla
Jak Vytvořit Komponentu Joomla

Video: Jak Vytvořit Komponentu Joomla

Video: Jak Vytvořit Komponentu Joomla
Video: Joomla Tutorial MVC Component step 1 basic component 2024, Smět
Anonim

Každá komponenta v systému Joomla má svůj vlastní název. Každý kód skriptu je umístěn ve dvou složkách s předponou „com“. Jako příklad vytvořme komponentu, která kontroluje zařízení městské zábavy s názvem „com_fun“. Chcete-li to provést, musíte vytvořit adresáře s příslušnými názvy v adresářích „components“a „administratorcomponents“. Poté ve složce „componentscom_fun“vytvořte soubor „fun.php“a ve složce správce „admin.fun.php“.

Jak vytvořit komponentu joomla
Jak vytvořit komponentu joomla

Instrukce

Krok 1

Aby komponenta mohla zobrazit uvítací stránku, musíte otevřít soubor "fun.php" a napsat požadovaný kód: <? Php

definované („_ JEXEC“) nebo zemřít („zamítnuto“);

echo „Zábavní zařízení“;

?> S pomocí defined () zakazujeme provádění skriptů mimo prostředí Joomla. Do souboru „admin.fun.php“napište podobný kód. Nyní zadejte do svého prohlížeče https://site/index.php? Option = com_fun a uvidíte právě vytvořenou komponentu.

Krok 2

Pro pohodlný přechod na komponentu uživateli vašeho webu je třeba jej zaregistrovat v databázi. Pomocí phpMyAdmin nebo jeho analogů používaných k provádění dotazů MySQL na vašem hostingu proveďte příslušný kód: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' parametry ') VALUES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Krok 3

Přejděte na svůj administrátorský panel Joomla a vytvořte odkaz na komponentu v hlavní nabídce vašeho webu. Přejděte na „Všechny nabídky“- „Hlavní nabídka“- tlačítko „Vytvořit“. Vyberte vytvořenou komponentu, napište název odkazu a alias.

Krok 4

Chcete-li vytvořit panel nástrojů, vytvořte soubor „toolbar.fun.html.php“v „administrator / components / com_fun /“. Zadejte do něj příslušný kód JS: <? Php

definované („_ JEXEC“) nebo zemřít („Přístup odepřen“);

třída TOOLBAR_fun {

funkce _NEW () {

JToolBarHelper:: save ();

JToolBarHelper:: apply ();

JToolBarHelper:: cancel (); }

funkce _DEFAULT () {

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

JToolBarHelper:: publishList ();

JToolBarHelper:: unfublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Krok 5

Ve stejné složce vytvořte soubor toolbar.fun.php a přidejte do něj: <? Php definované („_ JEXEC“) nebo zemřít („Přístup je omezen“);

require_once (JApplicationHelper:: getPath ('toolbar_html'));

switch ($ task) {

případ „upravit“:

případ „přidat“:

TOOLBAR_fun:: _ NEW (); přestávka;

výchozí: TOOLBAR_fun:: _ DEFAULT ();

přestávka; }

?>

Doporučuje: