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".
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; }
?>