• 10-12-2009, 10:38:18
    #1
    Joomla! 1.5.x kullanıcısıysanız ve temanızın modül pozisyonu eksik, ya da "şu kısıma bir pozisyon eklesem de bu modülü oraya koysam" diyorsanız bu dersi kaçırmamalısınız.

    Öncelikle temanızın index.php dosyasını açıyorsunuz. Pozisyon eklemek istediğiniz yere karar verdikten sonra bu yere gelerek aşağıdaki kodu giriyorsunuz.

    Alıntı
    <?php if ($this->countModules( 'user22' )) : ?>
    <div class="user22">
    <jdoc:include type="modules" name="user22" style="xhtml" />
    </div>
    <?php endif; ?>


    Dikkat ediniz ki yukarıdaki kodu olduğu gibi yapıştırmanız, temanızda user22 isimli bir modül pozisyonu oluşturacaktır. Bu ismi ben öylesine yazdım, değiştirebilirsiniz.

    Yukarıdaki işlemi gerçekleştirdikten sonra kaydedip, index.php dosyanızı kapatabilirsiniz. Şimdi gelelim user22 isimli modül pozisyonumuzda modül göstermemiz için gereken son hamleye. templateDetails.xml dosyasına girerek <positions> bölümünde gördüğünüz temanızın mevcut pozisyonlarının altına aşağıdaki şekilde bir tanımlama yapıyorsunuz:


    Alıntı
    <position>user22</position>


    Bu işlemi de gerçekleştirdiğimize göre artık temanızın user22 modül pozisyonu hazırdır ve bu pozisyona dilediğiniz modülü atayabilirsiniz.
  • 10-12-2009, 21:38:51
    #2
    Üyeliği durduruldu
    Teşekkürler...
  • 11-12-2009, 11:03:21
    #3
    Anlatım iyi ve yerinde olmuş, forumda yoktu. Teşekkürler. Yeri gelmişken ben de bununla ilgili bir püf noktasına değineyim.

    Joomla! 1.5 temalarınızda modül yerleşimi ekleme işlemi yaptığınızda templateDetails.xml dosyasına bunu tanıtmadan da orada modül gösterme şansınız var. Nasıl mı ? Modül yönetiminde dilediğiniz bir modüle girin ve yerleşim seçim kutusunun içine tıklayın. Kutuyu açmak maksadıyla yandaki açma simgesine değil, kutunun yerleşim ismi yazan iç kısmına tıklıyorsunuz:


    Buraya tıkladığınızda imlecin belirdiğini göreceksiniz. Artık oraya yeni bir isim yazabilirsiniz:


    Modülü kaydettiğinizde eğer temada o isimde bir yerleşim varsa modülünüz o yerleşime atanmış demektir. Özelliği daha çok içerikte modül yayınlarken kullanıyoruz. Böylelikle içerikte göstermek istediğimiz modül için yeni bir yerleşim oluşturmamıza gerek kalmadığı gibi, atanmış yerleşimi daha sonra temada unutarak kullanmamız durumunda içerikte gösterdiğimiz modülün önsayfada belirme riski de kalmıyor. Daha evvel içerikte modül yayınlarken bu pozisyonu temanın herhangi bir yerinde kullanmamaya dikkat ediyorduk. Artık böyle bir çekince söz konusu değil. Zira eğer oraya elle girdiğiniz isim temada yoksa sadece çağırıldığı yer olan içerikte yayınlanacaktı modülünüz.

    2 şekilde de kullanışlı bir özellik.
  • 11-12-2009, 11:39:45
    #4
    ekleme için teşekkürler abicim
  • 13-12-2009, 23:17:26
    #5
    Çorba da bizim de tuzumuz olsun;

    Anlatımınızda posizyonu oluşturmuşsunuz, ve buna

    Alıntı
    <div class="user22">
    şeklinde template.css dosyası içinde " .user22 " isimli modül pozisyonunuzun görsel ayarlarının bulunduğu css sınıfını atamışsınız. Bunu isterseniz kendi temanızda mevcut kodları inceleyerek ilgili kodların bulunduğu sınıfa atayabilir, veya yeni bir class oluşturup modülünüze kendiniz şekil verebilirsiniz.
  • 22-12-2009, 22:31:50
    #6
    Arkadaşlar çok araştırdım bulamadım.Ben modülü haberler kısmına koymak istiyorum.Manşet haber modülü var ve ben bunu normalde haberler olan kısma koyacağım.Nasıl yaparım bir yardım eden çıkarsa süper olur.
  • 23-12-2009, 03:36:35
    #7
    makale içinde modül yayınlayarak yapabilirsin, ilgili anlatım için TIKLAYINIZ
  • 23-12-2009, 11:19:00
    #8
    çok teşekkürler gilgin aynen uyguladım ve istediğim şekilde oldu
  • 25-12-2009, 01:31:35
    #9
    rica ederim, işinize yaradığına sevindim