Joomla Bileşeni Nasıl Oluşturulur

İçindekiler:

Joomla Bileşeni Nasıl Oluşturulur
Joomla Bileşeni Nasıl Oluşturulur

Video: Joomla Bileşeni Nasıl Oluşturulur

Video: Joomla Bileşeni Nasıl Oluşturulur
Video: Joomla 3 serisinde bileşen kurulumu nasıl yapılır. 2024, Mayıs
Anonim

Joomla sistemindeki her bileşenin kendi adı vardır. Her komut dosyası kodu, "com" öneki ile iki klasörde bulunur. Örnek olarak "com_fun" adlı şehir eğlence kuruluşlarını inceleyen bir bileşen oluşturalım. Bunu yapmak için "bileşenler" ve "yönetici bileşenleri" dizinlerinde uygun adlara sahip klasörler oluşturmanız gerekir. Ardından "componentscom_fun" klasöründe "fun.php" dosyasını ve yönetici klasöründe - "admin.fun.php" dosyasını oluşturun.

joomla bileşeni nasıl oluşturulur
joomla bileşeni nasıl oluşturulur

Talimatlar

Aşama 1

Bileşenin karşılama sayfasını görüntülemesi için "fun.php" dosyasını açmanız ve gerekli kodu yazmanız gerekir: <? Php

tanımlı ('_ JEXEC') veya ölür ('Reddedildi');

echo 'Eğlence kuruluşları';

?> Tanımlanmış () yardımıyla Joomla ortamının dışından komut dosyası çalıştırmayı yasaklıyoruz. "admin.fun.php" dosyasına benzer bir kod yazın. Şimdi tarayıcınıza https://site/index.php?Option = com_fun yazın ve az önce oluşturduğunuz bileşeni göreceksiniz.

Adım 2

Sitenizin kullanıcıları tarafından bileşene uygun bir geçiş için, onu veritabanına kaydetmeniz gerekir. Barındırma sisteminizde MySQL sorgularını yürütmek için kullanılan phpMyAdmin veya benzerlerini kullanarak uygun kodu yürütün: INSERT INTO 'jos_components' ('name', 'link', 'admin_menu_link', 'admin_menu_alt', 'option', 'admin_menu_img', ' params') DEĞERLER (' Eğlence ',' seçenek = com_fun ',' seçenek = 'com_fun', 'Eğlence', 'com_fun', 'js / ThemeOffice / component.png', '');

Aşama 3

Joomla yönetici panelinize gidin ve sitenizin ana menüsünde bileşene bir bağlantı oluşturun. "Tüm menüler" - "Ana menü" - "Oluştur" düğmesine gidin. Oluşturulan bileşeni seçin, bağlantı adını ve takma adını yazın.

4. Adım

Araç çubuğunu oluşturmak için “yönetici / bileşenler / com_fun /” içinde bir “toolbar.fun.html.php” dosyası oluşturun. İçine uygun JS kodunu girin: <? Php

tanımlı ('_ JEXEC') veya ölür ('Erişim reddedildi');

TOOLBAR_fun sınıfı {

işlev _YENİ () {

JToolBarHelper:: kaydet ();

JToolBarHelper:: uygula ();

JToolBarHelper:: iptal (); }

işlev _DEFAULT () {

JToolBarHelper:: başlık (JText:: _ ('Eğlence'), 'generic.png');

JToolBarHelper:: yayınlamaListesi ();

JToolBarHelper:: unpublishList();

JToolBarHelper:: editList();

JToolBarHelper:: deleteList();

JToolBarHelper:: addNew (); }}

?>

Adım 5

Aynı klasörde bir toolbar.fun.php dosyası oluşturun ve buna ekleyin: <? Php tanımlı ('_ JEXEC') veya die ('Erişim kısıtlı');

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

geçiş ($ görev) {

durum 'düzenleme':

durum 'ekle':

TOOLBAR_fun:: _ YENİ (); kırmak;

varsayılan: TOOLBAR_fun:: _ DEFAULT ();

kırmak; }

?>

Önerilen: