Joomla

Ana sayfa Joomla
Joomla hakkında bilgilere, Joomla temalar ve eklentilere, Joomla kodlama hakkında çözümlere, zaman zaman Joomla hakkında duyurular ve diğer bildirimlere yer verdiğim yazı kategorisi.
Joomla 1.5 Modül Yerleşiminde style Kullanımı

Joomla! 1.5 Modül Yerleşimlerinde style Kullanımı

Daha evvel forumda değinmiştim. Ancak yeteri kadar dikkat edilmediğini yine forumdan görüyorum. Aynen mambo ve Joomla 1.0 sürümlerde olduğu gibi 1.5 sürümlerde de modül sitilleri mevcut. Joomla 1.0 sürümlerde -1, -2 gibi kullandığımız modül yerleşimi tanımlarının 1.5 sürümler için biraz değiştiğini görüyoruz. Joomla! 1.5 ile değişikliğe uğrayan yerleşim sitillerine değinerek, modül yerleşimi kullanımının kolaylaşmasına katkıda bulunmayı hedefliyorum. Şimdi buyrun başlayalım:

 

Joomla 1.6

Joomla! 1.6 Neden Geliyor, 1.6’da Ne Var ?

Joomla!'nın kendini Joomla olarak anmaya başladığı 1.5 serisi hepimiz için Joomla!'da psikolojik ve teknik bir devrim niteliğini taşıyor. Mambo zamanı oluşturulan kodlardan tamamen sıyrılıp, yeni MVC yapısındaki kolay tam hakimiyet özelliklerine kavuşan ve bu arada temiz bir kodlamaya 1.5 serisi ile kavuşan Joomla! artık kendisini gerçek Joomla! olarak adlandırabiliyor. Öyle ki 1.0 serisinin çeşitli sitelerde Mambo olarak tasnif edildiğini görebiliyoruz. Joomla! bu aşamada 1.0 ile tam ayrılığa da hazırlanıyor. 22 Temmuz 2009'dan itibaren 1.0 serisine resmî desteğin sonlandırılacağı Şubat 2008'de açıklanmıştı. Bugün ise 1.6 serisi, her ne kadar ilk tanışma sürümü ertelense de sıcak gündemde. Pekiyi ama henüz 15 aylık kararlı sürüme sahip Joomla! 1.5'in yerini neden 1.6 serisine bırakmaya hazırlanıyor ?

joomla-logo

Joomla! 1.5 Modül Pozisyonu Eklemek

Joomla kullanan kişilerin ilk merak ettiği şey, çok beğenerek kullanmaya karar verdiği bir temanın, malesef olmayan bir yerinde modül yayınlayabilmek. Tema aslında çok güzeldir ve kesinlikle beğenilmiş, kullanılmaya karar verilmiştir. Halbu ki asıl lazım olan yerinde bir modül yerleşimi bulunmadığından orada modül yayınlanamamaktadır. İşte bu noktada gereken şey modül pozisyonu ekleme bilgisidir. Forumlarda 3. parti eklentilerden sonra en çok karşılaştığımız sorular modül yerleşimleri ile ilgili. Bakalım  bu iş ne kadar kolay ne kadar zormuş.

Joomla! 1.0 Temasını 1.5 Temasına Çevirmek - How to convert Joomla 1.0 template to Joomla! 1.5 template

Joomla Tema Dönüştürme 1.0 Temasını 1.5 Teması Yapmak

Joomla! 1.5 sürümler artık seriyi tamamlamaya yaklaşsa da halen Joomla! 1.0 serisi kullananlar var. Bunun sebebi resmî desteğin 22 Temmuz 2009'a kadar devam edecek olması. Hal böyleyken 1.0 serisinden 1.5 sürümlere geçişler de devam ediyor demek oluyor. Ancak bu geçişlerde en büyük sıkıntılardan biri uzun süre siteniz için ilmek ilmek optimize ettiğiniz Joomla! 1.0.x temasını Joomla! 1.5.x temasına çevirmek. Aslında temelde birkaç adımda gerçekleştirilebilecek Joomla! 1.0 - 1.5 tema göçü, kullanılan temanın kodlanma şekline göre değişik müdahaleler gerektirebiliyor. Temelde gerekli olan müdahalelerden bahsedeceğim. Böylelikle Joomla! 1.0 temasını 1.5 temasına dönüştürmek sizin için de mümkün olacak.

İçerikte Sonlanma Tarihi Bastırmak

İçeriğin Sonlanma Tarihini Göstermek

Joomla! kodlarından her bir yeni örnek veriğimizde aslında bir yandan da Joomla! altyapısnın güzelliği ve kod yönetiminin de kolaylığına bir kez daha şahit oluyorsunuz. Gerçekten de Joomla! mevcut yapısıyla dahi görünenden çok daha fazla şey yapabilmenize imkan veriyor. Bugünkü yazıda daha evvel forumda sorulan bir konu ve ona veridğim cevaba değineceğim. Soru içeriğin sonlanma tarihini gösterme ve "şu kadar gün kaldı" şeklinde uyarı verme ile ilgiliydi. Bunu yapmak için sonlanma tarihini içeren bir geri sayım kodu yazmamız lazım. Malesef daha o kadar iyi değilim ama bunun üzerinde uğraşıyorum.

modul, latesnews, date, tarih

Joomla Modülde Tarih Göstermek

Modülleri kişiselleştirirken ilgi çekici kılan bir başka özellik ise, listelediği içerik ismi ile birlikte içeriğin tarihini de yazdırmak. Eğer sürekli güncellediğiniz bir sitey sahipseniz, dolayısıyla içeriğinizin tarihini vermekten çekinmiyorsanız içerik listeleyen modüllerinizde tarih göstermek sizin de hoşunuza gidebilir. Ben bunu yaparken (sağda son yazılar modülünde görebilirsiniz) açık söyleyeyim çok uğraşmış ve yapabildiğimde çok mutlu olmuştum. Aslında Joomla kısmında verdiğim bilgilerin biraz da bu işe yarayacağını sanıyorum. Zira kalıp oolarak sunmaktansa olabildiği kadar izah etmeye çalışıyorum.

joomla, module, hit, mostread

Modüllerde Okunma Sayısı – Hit Gösterimi

İçerik listeleyen Son Haberler, Popüler içerik gibi modüller sitelerin en çok kullanılan modülleridir malum. Özellikle kopyalanabilir yapısı ile gayet iyi de bir esneklik sağlıyor. Her blog türü sayfada ayrı modül gösterme şansınız olması gibi büyük bir özelliği, kopyalaması dahil yönetim merkezinden halledebilemek de büyük kolaylık. Bu modüllerde hit denen okunma sayısını göstermek, modülü biraz daha dikkat çekici kılıyor ziyaretçi açısından. Böylelikle o modül vasıtasıyla içeriğinizin ziyaret edilme ihtimali artıyor. Buradan yola çıkarak modüllerime tarih ve okunma sayısı gibi farklı veriler ekliyorum.

Joomla, introtext, frontpage, önsayfa, okunma, hits

Okunma Sayısını Önsayfa introda Göstermek

Forumda bir üyemiz sormuş. Biraz kurcaladıktan sonra çözebildim. Anasayfasındaki haber özetinin altında o haberin okunma sayısını göstermek istiyordu. Hani mxcomment yorum bileşeninde mi ne var, haberin altında yorum yap, gönder, alıntıla, okunma sayısı diye yazar. Her neyse bu işlem benim bildiğimden biraz daha farklı olarak ön sayfa veri sorgusuna hits değerinin de çekilmesini gerektiriyormuş. Daha sonra bu değeri gösterebiliyorsunuz. Ben yarım saat kırkbeş dkika bu bilgiden yoksun tırmalayıp durdum. Neticede yapılacak işlemi burada aktarmak istedim.

Joomla!'da Jstring Kullanımı - substr örneği

Joomla!’da Stringler için Jstring Kullanmak

Jstring kullanımı Joomla!'nın utf-8 uyumluluğunu sağlıyor. PHP stringlerden her ne kullanırsanız kullanın önüne (Joomla 1.5 sürümlerden itibaren) JString:: eklemeniz o stringin Joomla için doğru çalışmasını sağlıyor. Örnek vermek gerekirse, sitede kullanmaya başladığım Chrono Comments bileşenine ait son yorumlar modülünde yaptığım düzeltmeyi vermek isterim. Bunu üreticiye de daha evvel bahsettiğim sql tabloları oluşturma yöntemindeki eksiklik ile birlikte evelsi gün bildridim. Şimdi substr kullanımına iki şekilde bakalım ve farkı görelim.

Chorono Comments, Yorum Formu, Bileşeni, Sorun

Chrono Comment Türkçe Karakterleri Yazdırmıyorsa

Şimdi bugün sitede birkaç değişikliğe gittim. Yakın zamanda bu tema üzerinde biraz daha geliştirme yapacağım ya da yeni bir tema tasarlayacağım. Biraz elimdekş zamana bağlı olacak hangisinin gerçekleşeceği. Ancak bugün sitede yaptığım bazı değişiklikler var. Bunlardan biri yazım düzenleyicimi değiştirmek, diğeri bu düzenleyiciye işimi daha da kolaylaştırıcı bir-iki eklenti ilave etmek, bir diğeri ise yorum bileşenimi değiştirmek oldu. Yorum bileşeni olarak chrono ürününü tercih ettim. Bir başka projemde kullanmak üzere tanıştığım chrono comment bileşeni gayet iyi olmakla birlikte kurulumda veritabanı ile ilgili bir sorun oluştuğunu farkettim.