Secili komponent në sistemin Joomla ka emrin e vet. Secili kod i shkrimit ndodhet në dy dosje me prefiksin "com". Si shembull, le të krijojmë një përbërës që rishikon institucionet argëtuese të qytetit të quajtur "com_fun". Për ta bërë këtë, duhet të krijoni dosje me emrat e duhur në drejtoritë "komponentët" dhe "administratorcomponents". Pastaj në dosjen "componentscom_fun" bëni skedarin "fun.php", dhe në dosjen e administratorit - "admin.fun.php".
Udhëzimet
Hapi 1
Në mënyrë që përbërësi të shfaqë faqen e mirëseardhjes, duhet të hapni skedarin "fun.php" dhe të shkruani kodin e kërkuar: <? Php
të përcaktuar ('J _ JEXEC') ose të vdesë ('Mohuar');
jehona establish Institucione argëtimi ’;
?> Me ndihmën e përcaktuar () ne ndalojmë ekzekutimin e skenarit nga jashtë mjedisit Joomla. Në skedarin "admin.fun.php" shkruani një kod të ngjashëm. Tani shkruani në shfletuesin tuaj https://site/index.php? Option = com_fun dhe do të shihni përbërësin që sapo krijuat.
Hapi 2
Për një kalim të përshtatshëm në përbërës nga përdoruesit e faqes tuaj, duhet ta regjistroni në bazën e të dhënave. Duke përdorur phpMyAdmin ose analogët e tij të përdorur për të ekzekutuar pyetjet MySQL në pritjen tuaj, ekzekutoni kodin e duhur: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') VLERAT (' Argëtim ',' opsion = com_fun ',' opsion = 'com_fun', 'argëtim', 'com_fun', 'js / ThemeOffice / component.png', '');
Hapi 3
Shkoni në panelin tuaj të administratorit Joomla dhe krijoni një lidhje me përbërësin në menunë kryesore të faqes tuaj. Shko te butoni "Të gjitha menutë" - "Menuja kryesore" - "Krijo". Zgjidhni përbërësin e krijuar, shkruani emrin e lidhjes dhe pseudonimin.
Hapi 4
Për të krijuar shiritin e veglave, krijoni një skedar "toolbar.fun.html.php" në "administrator / komponentët / com_fun /". Futni kodin e duhur JS në të: <? Php
të përcaktuar ('J _ JEXEC') ose të vdesë ('Hyrja e refuzuar');
klasa TOOLBAR_fun {
funksioni _NEW () {
JToolBarHelper:: ruaj ();
JToolBarHelper:: aplikoni ();
JToolBarHelper:: anuloj (); }
funksioni _DEFAULT () {
JToolBarHelper:: titulli (JText:: _ ('Argëtim'), 'generic.png');
JToolBarHelper:: publList ();
JToolBarHelper:: unpublList ();
JToolBarHelper:: editList ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
Hapi 5
Në të njëjtën dosje krijoni një skedar toolbar.fun.php dhe shtoni në të: <? Php përcaktuar ('_ JEXEC') ose vdes ('Hyrja është e kufizuar');
seek_once (JApplicationHelper:: getPath ('toolbar_html'));
kaloni ($ detyrë) {
rasti ‘edit’:
rasti ‘shto’:
Toolbar_fun:: _ E RE (); pushim;
parazgjedhur: Toolbar_fun:: _ DEFAULT ();
pushim; }
?>