• 11-12-2009, 10:28:10
    #1
    Daha evvel cmsturk 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.5 sürümlerde temaya modül yerleşimi eklemeye burada değinmiş miydim hatırlamıyorum. Ancak forumda bundan bahsetmiştim. Standart olarak yerleşim ekleme kodunu
    <jdoc:include type="modules" name="pozisyonismi" style="xhtml" />
    şeklinde vermiştik. Burada dikkat ederseniz include edilen şeyin türü, yeri ve sitiline değiniliyor. Daha evvel farkında olmadığınız nokta belki de bugün bahsedeceğim style (sitil) kısmı. Önceki 1.0 sürümlerde yerleşim isminin yanında bazı rakamlarla ifade edilen sitiller artık isimlerle yer değiştirdi. Belki 1.0 sürümler zamanında da hiç dikkatinizi çekmemiş ya da dikkatinizi çekmesine rağmen öğrenme fırsatınız bulunmamış olabilir. O zaman şimdi sırasıdır. Bir modül yerleşimini Joomla temanıza eklerken ona verebileceğiniz biçimler, kullanmaya başladığınızda sizi çok memnun edecek.

    Öncelikle eski sitilleri bilenler için kısa bir şekilde tablo ile değinelim:

    Eski (Joomla! 1.0 ve Mambo Sürümler) --- Yeni (Joomla! 1.5 Sürümlerden İtibaren)

    0 --- table
    1 --- horz
    -1 --- none
    -2 --- xhtml
    -3 --- rounded
    Yok --- outline

    Şimdi biraz daha detaylı inceleyelim.


    Eski sürümlerdeki 0 yerine Joomla 1.5'te table kullanmak

    Eski sistem css dosyalarınız için ideal olmakla birlikte artık bu tarz dosyalar kullanıldığını sanmıyorum. Genelde css dosyalarımız hazır temalardan dolayı hazır dosyalar. Böyle olunca genelde de yeni temalar tercih edildiği için dosyalarımız son teknoloji. Kendi hazırladığımız temalarda ise eski bilgilerimizi kullanıyor olsak da genel kod teknolojisine uygun yapılar kullandığımızı sanıyorum.

    Kullanım şekli eski sürümlerde 0:
    <?php mosLoadModules ( 'pozisyonismi',0); ?>
    veya eski sürümlerde standart
    <?php mosLoadModules ( 'pozisyonismi' ); ?>
    yerine 1.5 sürümlerde table sitilinde yerleşim:
    <jdoc:include type="modules" name="pozisyonismi" style="table" />
    şeklinde kullanıyoruz.


    Eski sürümlerdeki 1 yerine Joomla! 1.5 sürümlerde horz kullanmak

    Tablo mantığında bir sitil daha. Aynı pozisyondaki modülleri altalta değil yanyana yayınlamanız için uygun. Bu aslında forumlarda da çok sorulan bir konu. Aynı yerleşimdeki birden fazla modülü alt alta değil de yanyana sıralatmak. 1.0 sürümler zamanında da çok sorulan bu sorunun cevabı o zaman için 1, şimdi ise modül sitilinde horz kullanmak.

    Eski sürümlerde yatay sıralama için 1:
    <?php mosLoadModules ( 'pozisyonismi',1); ?>
    yerine artık 1.5 sürümlerde horz kullanımını
    <jdoc:include type="modules" name="pozisyonismi" style="horz" />
    şeklinde yapıyoruz. Böylelikle aynı poziyondaki modülleri yatay sıralamış oluyoruz.


    Eski sürümlerdeki -1 yerine none kullanmak

    Modül tablosunda sadece yayın kısmını gösterir. Yani eski sitillerden hatırlayacağınız moduletable th ve benzer sitilleri görmezden gelir. Böylece modül başlığı ve modül çerçeveleri gösterilmez. Değişik bir sitil olarak bazı ara modülleri kullanmak için idealdir. Genel olarak modüllerinizin css sitillerine dokunmadan yapabileceğiniz işlerden birine iyi bir örnek.

    Eskiden 1.0 sürümlerde şöyle kullanıyorduk:
    <?php mosLoadModules ( 'pozisyonismi',-1); ?>
    1.5 sürümlerden itibaren ise Joomla! özgün kod yapısına göre kullanımımız şu şekilde olmalı:
    <jdoc:include type="modules" name="pozisyonismi" style="none" />
    Burada ham kullanım için sitil kısmında raw da yazabiliriz.


    Eski sürümlerdeki -2 yerine xhtml kullanmak

    Varsayılan modul şablonu olan -2 kullanımı, yeni nesil Joomla kodlarında xhtml olarak karşımıza çıkıyor. Standart olarak bu sitilin kullanılması yerinde olur. Bu sitil, tüm css sitillerinizin modül üzerinde gösterilmesini sağlar. Eski kullanımı olan
    <?php mosLoadModules ( 'pozisyonismi',-2); ?>
    yerine artık 1.5 sürümlerde xhtml uyumlu standart yerleşim sitili olarak şunu kullanıyoruz:
    <jdoc:include type="modules" name="pozisyonismi" style="xhtml" />

    Eski sürümlerdeki -3 yerine rounded kullanmak

    Aslında eski sürümler zamanında genel olarak tablolardan oluşan temalar kullanmamız sebebiyle yuvarlak hatları da yine tablolarla kolaylıkla hazırlayabiliyordurk. 1.5 sürümlerde ise bu iş daha da kolaylaşıyor. Ayrıca detaylı olarak değindiğimiz rounded kullanımı için temamızda yerleşim tanımımız değişiyor. İçiçe divler ile herkesin kolayca yuvarlak köşeli modüller oluşturmasına imkan veren bu özelliği seveceksiniz.

    Eski sürümlerde
    <?php mosLoadModules ( 'pozisyonismi',-3); ?>
    şeklindeki -3 kullanımı yerine Joomla! 1.5 sürümlerde
    <jdoc:include type="modules" name="pozisyonismi" style="rounded" />
    şeklinde rounded tanımı kullanarak bu konuyu çözüyoruz.


    Anlatımın tamamına yer verdiğim 13 Nisan 2009 tarihli kaynak adres:
    http://aytugakar.info/joomla-kodlama...kullanimi.html
  • 11-12-2009, 10:37:45
    #2
    mükemmel bir anlatım kaynak göstermek şartı ile sitemde yayınlamak istiyorum
  • 11-12-2009, 10:42:03
    #3
    Bilginin zekatı paylaşmaktır. Bu benim ürettiğim bir şey olmadığı için kaynak gösterme şartı da aramıyorum. Ben sadece anlatımını yaptım. Dilediğiniz gibi kullanabilir, değer vererek kaynak da gösterebilirsiniz tabii
  • 11-12-2009, 10:49:44
    #4
    emeklerine sağlık abicim