Jumi J! 1,0 kullanım
's Sen Jumi bileşen, eklenti ve modül yüklü ve çalışır durumda olması varsayalım Joomla çalışma! çevre.
Sen Jumi şimdi oynamaya başlayabilirsiniz.
Ben Jumi ile kamu canlı sitenizde tavsiye oynamak yok - orada başarılı özel (yani kamu gözleri için değil test edildi ancak böyle Jumi uygulamalar yayınlamak gerekir) Joomla! yükleme; yerel bilgisayarınızda tercihen.
Jumi kullanarak genel stratejisi
Sadece hatırlatmak:
Jumi hiçbir şey yok ama () Joomla halinde özel kod enjekte içerir!. Ya ayrı bir sayfa olarak (Jumi bileşen) yoluyla veya yazı içine Jumi eklentisi () ile veya modüller pozisyon içine (Jumi modülü yoluyla). Senin kapsayıcılık içerik - basit veya büyü - gördüklerinizi yok.
Kod dosyaları sunucunuz veya Jumi bileşen veritabanı tablo rekor veya doğrudan Jumi uzantıları içine yazılmış ikamet kaydedilebiliyor.
Eğer PHP dosyaları içinde kodları saklamak için karar çok güvenlik sorunları okuyoruz.
Genel Jumi kullanım aşağıdaki şemasından ayrılmış olabilir

Bu makalede nasıl sırasıyla Jumi bileşen, eklenti ve modül kullanmayı öğreneceksiniz
Bileşen
Jumi bileşeni özel Joomla yaratmaktadır! sayfa ve içinde özel kod içerir. Özel kod doğrudan bileşen öğesi içine yazılır ve / veya "daha önce kaydedilen dosya çekildi" dır.
Bileşeni admin backend üst menü üzerinden erişilebilir: Bileşenleri -> Jumi. It Jumi Uygulama Yöneticisi açılır.
Sen Uygulama Yöneticisi bileşeni uygulamaların listesini göreceksiniz. Listede colums ve anlamlar ve Uygulama Yöneticisi menü eşlik açıktır - genel saygı Joomla! standartları.
İki önceden yüklenmiş örnekler var: "Merhaba Jumi!" ve "Blogspot". Nasıl Jumi bileşeni kullanmayı öğreneceksiniz bu örnekleri düşük.
Yoladı alanı sunucu yalnızca bulunduğu dosyaları referans içermelidir.
Scripts sipariş işleme
Eğer her iki bileşeni doldurdu "" Özel script filelds ve "yol adı" sonra "Özel komut" ilk işlenir.
Jumi uygulama Calling
Bunu iki şekilde bir uygulamayı arayabilirsiniz:
- joomla ile bir Uygulama öğe ilgilidir! menü öğesi veya. Bileşeninin kurulumu var sonra, eğitim için bir örnek olarak, ana menüde "Merhaba Jumi!" "Merhaba Jumi bağlı olduğunu!" Uygulama öğe.
- Joomla yere yazmak! URL adresi Uygulama öğeye içerik bağlantısını. Bağlantı oluşturulması için kural basittir:
index.php? option = com_jumi & DosyaKimliği = xxx
burada xxx Jumi uygulamanın, bu Jumi Uygulama Yöneticisi listesinin sağ sütunda görülebilir numaranız.
Plugin / mambot
Jumi tapa / mambot Joomla içine dahildir! makaleler özel komut: Bir dosya veya Jumi bileşen veritabanı kayıt from.

Unutmayın admin backend bunu sağlamak için eklenti kullanmadan önce.
Bir anahtarı "Durdur / Temizle Jumi Kodları" eklentisini Advance parametreler bulunmaktadır. Eğer Evet Joomla tüm Jumi eklentisi sözdizimi metin temizler geçiş! makale ve durur kodu kapanımları!
Plugin sözdizimi
Genel Jumi eklentisi sözdizimi Jumi Kullanım rehber kimden öğrendi olabilir. Burada sadece birkaç örnek getirecek:
(Jumi [görüntü / kod / test.php]) / / test.php görüntüleri bulunan dosyayı includes / kodları
(Jumi [* 1]) / / kod Jumi bileşen veritabanı tablo 1. kayıt saklanan içerir
(Jumi alan calc [test.php] eni [4] height [6]) / / test.php dosyası bulunur ve $ Jumi dizi doldurur
Verilen örnekler Gönderen kolayca tahmin edebilir ki
- Orada sol dirseği (ve Jumi sözdiziminde anahtar kelime Jumi arasında herhangi bir karakter olmamalıdır.
- [Dışında herşey] parantezler ve dışarı çıkardı işlenmesi değil.
- Jumi kod kaynağı olarak ilk dirseği ile conent yorumlar ve dahil çalışır. Kaynak kod ya bir dosya veya kayıt olabilir Jumi bileşen veritabanı tablosunun kimliği.
- Ikinci parantez [] Jumi mağaza destekleri içeriğinden $ Jumi dizisine başlayarak. $ Jumi array (ve değerler) sizin dahil php kodu erişilebilir.
Bu argüman değerleri parantez semboller bir istisna ile herşeye olabilir sayılar, düz metin, HTML kodlanmış metin, vs vs olabilir [,], (,).
Eğer bir şey, örneğin bir şey yanlış giderse makale geçiş "Evet mode Debug gösterilir. It Jumi hata mesajı varsa size gösterecektir.
Parametre: Jumi Varsayılan Mutlak Yolu
Varsayılan mutlak Jumi yolu dosya yoladı dahil olmak prepanded olduğunu. Eğer Joomla eqaul kümesi değil! kök dizin. Örneğin:
Eğer yazmak
(Jumi [test.php])
ve Varsayılan Mutlak Jumi Yol sonra Jumi eklentisi kadar Joomla test.php görünüyor koymak değil! kök (burada Joomla! configuration.php is). Ama eğer bunu "görüntüleri için set / bu dizin içine bakarak mycodes".
Biz Joomla dışında bizim dosyaları yerleştirebilirsiniz! kurulum dizini de. Örneğin yerel bilgisayarı () Doğum için bizim Joomla olabilir! Burada: "D: / xamp / htdocs / joomla". No problem burada bizim kodları saklamak için: "D: / xampp / htdocs / kodları" - Joomla dışarı! kurulum dizini. Aynı için geçerlidir siteleri ev sahipliği yaptı.
Varsayılan Mutlak Jumi Yolları iki nedeni var:
- kullanıcı konforu: üzerinden tekrar tekrar gerek yok dosyalara tam göreli yolu yazmak dahil olmak
- web güvenliği: Jumi Jumi sözdizimi kodu çalışmıyorsa bazı nedenlerden dolayı ziyaretçiler için görünür. Dosya yolu dahil. Varsayılan Mutlak Jumi Yol gizlenir ve daha görünür kod nerede kod aslında gueast zordur. Ve eğer eklemek için dosyaları sitenizde pratik web tarayıcıları onları ulaşmak mümkün değildir (www) out of yatıyor. Daha fazla bilgi için güvenlik sorunları Bkz.
Varsayılan Mutlak Jumi Yol burada ayarlamak bütün Joomla boyunca tüm Jumi tapa sözdizimi instancies için küresel parametredir!.
Parametresi yerine İçiçe

Nesting özelliği dahil kodlarının içinde Jumi sözdizimi yorumlar. Örneğin:
Iki dosya main.php ve nested.php var sağlar.
Dosya main.php içerir
php
echo "Bu ana dosya olduğunu <br />";
"(Jumi [nested.php]) echo";
?>
ve nested.php içerir
php
echo "Bu iç içe komut" dir;
?>
Iki dosya main.php ve nested.php biz makalenin içine yazabilirsiniz sunucusuna yüklenmiş olması
(Jumi [main.php])
Biz de olabiliyor sonucu
Bu ana dosya
(Jumi [nested.pgp])
eğer anahtarı yerine İç içe Hayır veya ayarlanır
Bu ana dosya
Bu iç içe betiğidir
anahtarı durumunda Evet olarak ayarlanır.
O İç içe özelliği yerini açık geliştiriciler için oldukça ilginç olanaklar getiriyor.
Jumi eklentisini yuva özelliği çalışır.
Dosyaları ve kodları için yumurtlama özelliğini çalışır Jumi bileşen veritabanı tablo saklanır.
Diğer eklenti parametreleri
Eğer Debug modu Evet Jumi hata mesajı varsa size gösterecek şekilde ayarlanmıştır.
Eğer Durdur / Temizle Jumi Kodlar Evet Joomla tüm Jumi eklentisi sözdizimi metin temizler için açıldığında! makale ve durur kodu kapanımları! Hiçbir Jumi kodu ve Joomla Jumi tapa hiçbir kod çıkıştır! makaleler.
Modülü
Jumi modül modül pozisyonu özel komut dosyası içine içerir: elle veya bir dosya veya Jumi bileşen veritabanı kayıt from.
Temel parametreleri
Var modül yönetiminde sadece birkaç temel parametrs var: "Not Defteri", "Kod" kod "Kaynak" yazılı.
Notepad notlarınızı için bir alan olarak hizmet vermektedir.
Kodu yazılı Kodunuzun bir alandır.
Ya dosyasının bir FilePathName koyabilirsiniz kod alanına Kaynak Into bir modül içine veya eklenecek * Jumi bileşeni Uygulama öğenin id.
Gelişmiş parametreler
Jumi Varsayılan Mutlak Yolu tam olarak aynı anlamı olarak eklentisini sahiptir. Bir küçük fark grubu: Bu parametre Jumi tüm modüller için küresel değildir ama her Jumi modül örneği özgü olabilir.
Debug modu aynı anlamı olarak eklentisini vardır: zaman yok sonra Jumi modülü herhangi bir Jumi hata mesajı gösterilmez belirledi. Bu yüzden, eğer sorun da, hiçbir şey örneğin, "Evet hata ayıklama moduna geçiş gösterilir.
Diğer gelişmiş parametreler - Module Class Suffix etkinleştirme Önbellek - Genel Joomla vardır! parametreler standart Joomla bulabilirsiniz! modülleri. Onların anlamını herhalde açıktır.
Scripts sipariş işleme
İlk işlenir Eğer her iki bileşeni doldurdu "Kod yazılı" kod "Kod yazılı" Kaynak "sonra" filelds.


