Setiap komponen dalam sistem Joomla mempunyai namanya sendiri. Setiap kod skrip terletak dalam dua folder dengan awalan "com". Sebagai contoh, mari buat komponen yang meninjau tempat hiburan bandar yang disebut "com_fun" Untuk melakukan ini, anda perlu membuat folder dengan nama yang sesuai di direktori "komponen" dan "komponen pentadbir". Kemudian di folder "componentscom_fun" buat fail "fun.php", dan di folder pentadbir - "admin.fun.php".
Arahan
Langkah 1
Agar komponen dapat memaparkan halaman selamat datang, anda perlu membuka fail "fun.php" dan menulis kod yang diperlukan: <? Php
ditakrifkan (‘_ JEXEC’) atau mati (‘Ditolak’);
echo ‘Pertubuhan hiburan’;
?> Dengan bantuan yang ditentukan () kami melarang pelaksanaan skrip dari luar lingkungan Joomla. Dalam fail "admin.fun.php" tulis kod yang serupa. Sekarang ketik penyemak imbas anda https://site/index.php? Option = com_fun dan anda akan melihat komponen yang baru anda buat.
Langkah 2
Untuk peralihan yang mudah ke komponen oleh pengguna laman web anda, anda perlu mendaftarkannya dalam pangkalan data. Menggunakan phpMyAdmin atau analognya yang digunakan untuk melaksanakan pertanyaan MySQL pada hosting anda, jalankan kod yang sesuai: MASUKKAN KE 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params ') NILAI (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / komponen.png', '');
Langkah 3
Pergi ke panel pentadbir Joomla anda dan buat pautan ke komponen di menu utama laman web anda. Pergi ke "Semua menu" - "Menu utama" - butang "Buat". Pilih komponen yang dibuat, tulis nama pautan dan alias.
Langkah 4
Untuk membuat bar alat, buat file "toolbar.fun.html.php" di "administrator / components / com_fun /". Masukkan kod JS yang sesuai ke dalamnya: <? Php
ditakrifkan (‘_ JEXEC’) atau mati (‘Akses ditolak’);
kelas TOOLBAR_fun {
fungsi _BARU () {
JToolBarHelper:: save ();
JToolBarHelper:: apply ();
JToolBarHelper:: membatalkan (); }
fungsi _DEFAULT () {
JToolBarHelper:: title (JText:: _ (‘Entertainment’), ‘generic.png’);
JToolBarHelper:: publishList ();
JToolBarHelper:: unublishList ();
JToolBarHelper:: editList ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
Langkah 5
Dalam folder yang sama buat bar alat fail.fun.php dan tambahkan padanya: <? Php ditentukan (‘_ JEXEC’) atau mati (‘Akses terhad’);
memerlukan_once (JApplicationHelper:: getPath (‘toolbar_html’));
tukar (tugas $) {
kes ‘edit’:
kes ‘tambah’:
TOOLBAR_fun:: _ BARU (); rehat;
lalai: TOOLBAR_fun:: _ DEFAULT ();
rehat; }
?>