Jumi 2.1 Rehberi
Biz sunuyoruz Jumi 2.1 beta Joomla! 1,5 burada. Bu sürümde pek çok değişiklik var!
2.1 beta son sürüm haline dönüşür ve 2.0 amortismana tabi olarak işaretlenmiş olacak bu belge standart Jumi belgelerine içine dahil edecektir.
Giriş
Jumi eklenti farklı bir sözdizimi (üç yıl sonra değişti). Bu sözdizimi herhangi bir geriye dönük uyumluluk vardır; ancak (ve yenileri) 2.1 sürümü önceki tüm özel kodları ve özellikleri kullanabilirsiniz.
Sadece eklenti sözdizimi değişiklik bulunmamaktadır. Değişiklikler başka. Bu yüzden lütfen, belgeyi dikkatle okuyun.
Yeni versiyonu denemek için çok istekli ya da burada "bütün bu şeyler" Hızlı ve Kirli eklenti sözdizimini değiştirmek okumak için nefret olanlar için:
Eski Jumi eklentisi sözdizimi
{Jumi [stored_code_source] [arg1] [arg2] ... [ArgN]}
Yeni Jumi eklenti sözdizimi
{Jumi stored_code_source} written_code {/ jumi}
Jumi 2.1 sözdizimi geçiş yapmak nasıl? Biz aşağıda açıklayacağım. Ama her şeyden önemli.
Yükseltme ve yükleme ile devam edecek daha sonra bazı genel Jumi uzantıları açıklama ile başlayalım. Sonunda, "Tüm bu şeyler" hakkında iyi bilgi alırsınız.
Jumi uzantıları seti
Jumi 2.1 birbirine bağlı birkaç uzantıları oluşur:
- Jumi sistem eklentisi (Tamamen yeniden yazılmış!)
Joomla içine çeşitli kaynaklardan özel kodları dahil sağlar! makaleler, içerik ve kategori tanımları.
Jumi bileşeni ve Jumi modülü için Jumi Kök kurar. Kodları PDF Joomla sürümü işlenir! içerik ve RSS ile dışarı çıkardı. - Jumi editör-XTD (Yeni!)
bir Joomla! Joomla içine doğrudan dahil edilmesi için kodlama / kod çözme komut olanak sağlayan bir editör butonu! Jumi sistem eklentisi ile içeriği ve daha fazla işlem. - Jumi bileşeni (+ Paylaşılan Jumi Kök kullanımı)
özel oluşturur Joomla! özel kod içeren sayfaları (böylece Jumi Uygulamaları olarak adlandırılan). - Jumi SEF yönlendirici
Jumi bileşeni destekleyen bir sistem eklentisi: Bu, bir diğer ad (örneğin http://www.mysite.com/hello-jumi) Jumi uygulaması doğrudan erişerek sağlar. - Jumi modülü (+ Debug modu + Paylaşılan Jumi Kök kullanımı)
Joomla içine çeşitli kaynaklardan özel kodları dahil etmek sağlayan basit bir modül! modül pozisyonu. - Diller
Jumi yönlendirici eklentisi hariç Jumi kolay çeviriler için tüm uzantıları için dil dosyaları vardır.
Jumi 2.1 gereksinimlerini
Hiçbir şey daha az sonra Joomla! 1.5.8 gereklidir.
Önceki sürümlere yükseltme
Biz tamamen kaldırmak ve önceki tüm Jumi uzantıları Jumi 2.1 paketini yüklemek için önerilir. Aşağıdakileri dikkate alın:
Eski Jumi bileşeni kullanmak istiyorsanız veritabanı tablosu sonra yeni Jumi 2.1, (örneğin phpMyAdmin) kullanarak veritabanı aracı tarafından ilk yedekleyebilirsiniz. Yeni paket yüklendikten sonra orijinal Jumi Bileşen veritabanı tablo geri.
Eski Jumi eklentisi sözdizimi yeni eklenti tarafından işleme konmayacaktır. Her eski eklentisi sözdizimi örneği yeniden yazmak zorunda kalacaktır. Verdiğimiz rahatsızlıktan dolayı özür getirecektir Çok üzgünüz. Öte yandan, daha fazla olanak, daha iyi güvenlik ve daha fazla esneklik sağlayacaktır. Bir şey için bir şey.
Ayrıca hatırlamak tüm Jumi modülleri kaldırma süreci sırasında yok edilecektir. Bu yüzden, en azından Tüm Jumi modüller içerik bir not etmek için önerilir.
Jumi 2.1 yüklemesi
Standart bir Joomla paketini yükleyin! uzantısı. Tüm Jumi uzantıları tek tıklama ile bu işlemi sırasında yüklenir. Tüm Jumi eklentileri de "Enable" olarak ayarlanır.
2.1 Jumi hiçbir demo ana menüsünden "Merhaba Jumi!" Jumi 2.0 'da olduğu gibi önyüz görünür öğe. Bazı kullanıcılar bile bir demo olarak nefret ediyorum. Eğer isterseniz manuel olarak görünür hale getirmek için: backend gidin ve önceden yüklenmiş menü öğesi yayımlamak "Merhaba Jumi!" orada.
Sonraki adımlar
Jumi bileşen, modül ve yönlendirici kullanarak, daha önceki sürümlerde veya belgelerine veya bu Pardus çıkarılabilir.
Jumi eklenti daha fazla açıklama gerektirir. Başka bir araç kullandığı için: / decodes bir şekilde özel komut kodlar Jumi editörü XTD (düğme) eklentisi Joomla çıkarılır değildir! ve Jumi eklenti tarafından işlenir.
Makalenin geri kalanında biz açıklayacağız:
- Joomla kodları yazmak için nasıl! Jumi coder (Jumi editörü XTD eklentisi için kod adı) ile içerik.
- Joomla kodları düzenlemek için! Jumi coder içerik.
- Nasıl yeni bir eski Jumi eklenti ve sözdizimi olarak transfer.
- Jumi eklentisi güvenlik ve diğer açıklamalar.
Jumi coder
Peki, ilk videoyu görmek. Biz bundan sonra açıklayacağız.
Bu yüzden nasıl çalışır?
Bir Joomla içine özel komut dosyası olduğunu biliyorum! makale, kod, html varlıkları içine kodlanmış, en iyi, soyulmuş veya olacaktır.
Ve burada Jumi coder geliyor. Joomla bir şekilde komut dosyaları kodlar! ve editörü bir koddur tanımaz. Ancak Jumi eklenti Jumi sözdizimi ve Jumi etiketleri arasındaki her şeyi kabul ederler.
{Jumi stored_code_source} bu yazılı kodu {/ jumi} için etiketleri arasında bir boşluk
değerlendirir çözümler ve. Basit, değil mi?
Jumi coder nowysiwyg editörü, Tiny MCE, JCE ve başarıyla FCK editörleri ile test edilmiştir. Ne harika, istediğiniz gibi hiçbir editörleri editörleri arasında geçiş yapabilirsiniz. Jumi Coder onlara bağlı değildir.
Böylece bir kez daha Jumi kodlayıcı aracılığıyla madde haline kodu nasıl? Okuyun ve aynı anda görüntü danışın:
- (Veya bazı kaynak kopyalama) komut dosyası kod editörü alana yazın.
- Wysiwyg od Nowysiwyg editörü kullanıyorsanız farkındayız. Buna göre kodlama seçin.
- Encode tuşuna basın.
- Betik kodlanır ve kodlanmış kod alanı içine kodlanmış bir sonuç alırsınız. (Eğer bir hata yapmıştı veya bir başka editör tipi için komut dosyası kodlanmış olsaydı, sadece kod çözme ve tekrar basın).
- Kodlanmış kod alanı, panoya (CTRL + C) kopyalayın ve Joomla içine yapıştırın (CTRL + V) gördüğünüz komut dosyası seçin! kıvırcık Jumi etiketleri arasında.
: Joomla zaten script nasıl düzenlemek için başka bir video izlemek atalım anlamak oldukça emin olmak için! Jumi Coder.
Biz yeterince açık olduğunu umuyoruz.
Yani Joomla komut dosyası gömmek için Jumi Coder kullanın! ve düzenleme.
Jumi Coder olmayan Joomla komut dosyası kodları gömmek için kullanılabilir! (Blogger gibi) çok blogu. Kod işleme olmayacaktır ama kodu gibi görünür olacaktır.
Bilinen sorun: komut dosyası daha sonra "güzel" biçimlendirilmiş (birden fazla satır, sekmeler, vb.) nowysiwyg editörü Bu biçimlendirme (işe kullanılabilirlik kaybı olmaksızın) kırar. (MarHaj) ile nasıl başa bilmiyorum.
Wysiwyg editörleri güzel biçimlendirme korunur.
Jumi eklentisi (yüklü ve etkinleştirilmiş) olmadan komut dosyası kendisi aday olmayacağını söyledi! Jumi eklentisi ilk çözmek için vardır. Unutmayın: Jumi Coder ve Jumi eklentisi ikiz!
Sözdizimi genel bakış
Genel Jumi 2.1 eklentisi sözdizimi
{Jumi stored_code_source} written_code {/ jumi}
nerede
- stored_code_source Jumi bileşen öğenin yer eklentisi sözdizimi veya id (yıldız ile devam) dahil edilecek bir dosya (php, css, js, txt, html, ...) yoladı.
- written_code bazı kodlar. Html, php, js, sadece bir metin ot. Eğer php php başlangıç ve bitiş etiketleri içine sarılmış olmalıdır.
Örnekler
Örnek 1: sadece php dosyası içerir
{Jumi eklentisi / sistem / jumi / jumi_demo.php} {/ jumi}
Örnek 2: Jumi Bileşen veritabanı tablosundaki ilk kaydın da dahil olmak üzere
{Jumi * 1} {/ jumi}
Örnek 3: Jumi Bileşen databes tabloda ilk kayıt önce (!) Yazılı bir komut dosyası tarafından.
{Jumi * 1} {/ Jumi}
Işleme written_code öncelik -> stored_code_source iki nedenleri var:
- Jumi 2.1 sözdizimi (daha sonra tam olarak nasıl göreceksiniz) Jumi argümanlar kullanan öncesi 2.1 Jumi php dosyaları kullanmasına olanak sağlar
- diğer Jumi uzantıları (bileşen, modül) ile uyumludur: tam olarak aynı işleme önceliği var.
Birden fazla satır yazılmış betiklerin
Bir satır jumi etiketleri arasında yazılı bir komut dosyası yazmak gerekmez. Birden fazla satır izin verilir. (Ve de kullanılan komut dosyası türü kombinasyonu). Örneğin:
{Jumi 1}
Php
echo 'Merhaba, O \' Harra, '!
?>
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Seyahat portalı - tours.am! Arama Ermenistan turlar, Turlar, arama turları online yedek otelleri online seyahat haberler.

