Hoe Om 'n Joomla-komponent Te Skep

INHOUDSOPGAWE:

Hoe Om 'n Joomla-komponent Te Skep
Hoe Om 'n Joomla-komponent Te Skep

Video: Hoe Om 'n Joomla-komponent Te Skep

Video: Hoe Om 'n Joomla-komponent Te Skep
Video: Видео уроки Joomla (часть 1). Самостоятельное создание сайта 2024, Mei
Anonim

Elke komponent in die Joomla-stelsel het sy eie naam. Elke skrifkode is in twee vouers geleë met die voorvoegsel "com". Laat ons as voorbeeld 'n komponent skep wat stedelike vermaakinstellings met die naam "com_fun" beoordeel. Om dit te doen, moet u vouers met toepaslike name in die "komponente" en "administratorkomponente" -gidse skep. Maak dan die "fun.php" -lêer in die "componentencom_fun" -map en in die administrateurmap - "admin.fun.php".

Hoe om 'n joomla-komponent te skep
Hoe om 'n joomla-komponent te skep

Instruksies

Stap 1

Om die welkomstblad te kan vertoon, moet u die "fun.php" -lêer oopmaak en die vereiste kode skryf: <? Php

gedefinieër ('_ JEXEC') of sterf ('Ontken');

eggo 'Vermaakinstellings';

?> Met behulp van gedefinieerde () verbied ons die uitvoering van teks buite die Joomla-omgewing. Skryf 'n soortgelyke kode in die lêer "admin.fun.php". Tik nou u blaaier https://site/index.php? Option = com_fun in en u sien die komponent wat u pas geskep het.

Stap 2

Vir 'n maklike oorgang na die komponent deur gebruikers van u webwerf, moet u dit in die databasis registreer. Gebruik phpMyAdmin of sy analoë wat gebruik word om MySQL-navrae op u hosting uit te voer en voer die toepaslike kode uit: INVOEG IN 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') WAARDES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');

Stap 3

Gaan na u Joomla-adminpaneel en skep 'n skakel na die komponent in die hoofmenu van u webwerf. Gaan na "Alle menu's" - "Hoofmenu" - "Skep" -knoppie. Kies die komponent wat geskep is, skryf die skakelnaam en alias neer.

Stap 4

Om die werkbalk te skep, skep u 'n lêer “toolbar.fun.html.php” in “administrator / components / com_fun /”. Voer die toepaslike JS-kode daarin in: <? Php

gedefinieer ('_ JEXEC') of sterf ('Toegang geweier');

klas TOOLBAR_fun {

funksie _NEU () {

JToolBarHelper:: stoor ();

JToolBarHelper:: pas toe ();

JToolBarHelper:: kanselleer (); }

funksie _DEFAULT () {

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

JToolBarHelper:: publishList ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

Stap 5

Skep in dieselfde gids 'n lêerbalk.fun.php en voeg dit by: <? Php gedefinieerd ('_ JEXEC') of die ('Toegang is beperk');

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

skakel ($ taak) {

geval 'wysig':

geval 'voeg' by:

TOOLBAR_fun:: _ NUUT (); breek;

verstek: TOOLBAR_fun:: _ STANDAARD ();

breek; }

?>

Aanbeveel: