VİDEO İÇİN: http://cssders.com/29-dle-part-sistemi-yapma.html



S.a arkadaşlar, şimdi DLE'de nasıl part sistemi yapabiliriz? Onu öğrenelim..

İlk olarak admin panelimizde İlave Alan oluşturmalıyız. Bunu için;

https://www.siteadi.com/admin.php?mo...tion=configure adresine giriyor ve Yeni Alan Ekle diyoruz.


Alan Adı --- Alanımızın Adı (Türkçe karakter kullanmayın - ı,ş,ç,ğ,ü,İ -)

Alan Tanımı --- Konu eklerken gözükecek bir tanım (Örneğin; Embed kodunu yazınız.. gibi)

Kategori --- Tümü diyeceksiniz..

Alan Tipi --- (Bu iki türlü olacak. Part başlıkları için Bir Satır diyeceksiniz.. Part Embed kısmı için ise Birkaç satır diyeceksiniz.)

Varsayılan Değer --- Boş bırakıyoruz.

İsteğinize Göre Kullanın sekmesinide işaretlemeyi unutmayın.


Kaydet diyoruz ve tamam ilave alanımızı oluşturduk. Şimdi oluşturacağınız ilave adlarınızı aşağıda yazıyorum. Sabır ile oluşturun lütfen

tab1 -- Bir Satır

tabembed1  -- Birkaç Satır

tab2 -- Bir Satır

tabembed2 -- Birkaç  Satır

tab3 -- Bir Satır

tabembed3 -- Birkaç Satır

tab4  -- Bir Satır

tabembed4 -- Birkaç Satır

tab5 -- Bir Satır

tabembed5  -- Birkaç Satır

tab6 -- Bir Satır

tabembed6 -- Birkaç  Satır

tab7 -- Bir Satır

tabembed7 -- Birkaç Satır

tab8  -- Bir Satır

tabembed8 -- Birkaç Satır

tab9 -- Bir Satır

tabembed9  -- Birkaç Satır

ilave alanlarımızı oluşturduktan sonra admin panelimiz aşağıdaki görüntüde olması gerekiyor.



Şimdi ise bu alanları full-story.tpl'mizde göstermeyi öğrenelim..

Bunu için arkadaşlar ben kendimde olan bir tam sistemini kurdum.Şimdi full-story.tpl dosyanızı açın ve tab sistemini göstereceğiniz kısma aşağıda kodları yazın.

<ul>
        <li><a  href="#tab1">[xfvalue_tab1]</a></li>
        <li><a  href="#tab2">[xfvalue_tab2]</a></li>
        <li><a  href="#tab3">[xfvalue_tab3]</a></li>
        <li><a  href="#tab4">[xfvalue_tab4]</a></li>
        <li><a  href="#tab5">[xfvalue_tab5]</a></li>
        <li><a  href="#tab6">[xfvalue_tab6]</a></li>
        <li><a  href="#tab7">[xfvalue_tab7]</a></li>
        <li><a  href="#tab8">[xfvalue_tab8]</a></li>
        <li><a  href="#tab9">[xfvalue_tab9]</a></li>
    </ul>
    <div>
        <div  id="tab1">
        [xfvalue_tabembed1]
        </div>
        
        <div  id="tab2">
        [xfvalue_tabembed2]
        </div>
        
        <div  id="tab3">
        [xfvalue_tabembed3]
        </div>
        
        <div  id="tab4">
        [xfvalue_tabembed4]
        </div>

        <div  id="tab5">
        [xfvalue_tabembed5]
        </div>
        
        <div  id="tab6">
        [xfvalue_tabembed6]
        </div>
        
        <div  id="tab7">
        [xfvalue_tabembed7]
        </div>
        
        <div  id="tab8">
        [xfvalue_tabembed8]
        </div>
        
        <div  id="tab9">
        [xfvalue_tabembed9]
        </div>
    </div>

    <div  style="clear:both;"></div>

Daha sonra main.tpl dosyasını açıp HEAD tagları arasına aşağıda kodu yazın.

<script type="text/javascript"  src="http://sitenizinadi.com/jquery.min.js"></script>
<script  type="text/javascript">

$(document).ready(function() {

    //Default  Action
    $(".tab_content").hide(); //Hide all content
    $("ul.tabs  li:first").addClass("active").show(); //Activate first tab
    $(".tab_content:first").show();  //Show first tab content
    
    //On Click Event
    $("ul.tabs  li").click(function() {
        $("ul.tabs  li").removeClass("active"); //Remove any "active" class
        $(this).addClass("active");  //Add "active" class to selected tab
        $(".tab_content").hide();  //Hide all tab content
        var activeTab =  $(this).find("a").attr("href"); //Find the rel attribute value to  identify the active tab + content
        $(activeTab).fadeIn();  //Fade in the active content
        return false;
    });

});
</script>
jquery.min.js Download


Son olarak temanızın CSS dosyasını açın.
/*  Tab Sistemi */
    ul.tabs {margin: 0; padding: 0; float: left;  list-style: none; height: 25px; width: 100%;}
    ul.tabs li {float:  left; margin: 0; padding: 0; height: 24px; line-height: 24px;  border-left: none; margin-bottom: -1px; background: #000; overflow:  hidden; position: relative;}
    ul.tabs li a {text-decoration: none;  color: #fff; display: block; font-size: 12px; padding: 0 10px; outline:  none;}
    ul.tabs li a:hover {background: #ddd;}    
    html  ul.tabs li.active, html ul.tabs li.active a:hover  {background-color:  #fff; color: #000; text-shadow: 1px 1px 3px #000;}
    html ul.tabs  li.active a {color: #000;}
    .tab_container {clear: both; float:  left; width: 100%; background: transparent;}
Yukarıdaki CSS kodları benim kendi sitemin temasına göre uyarlıdır. Siz isteğinize göre değiştirebilirsiniz. Tab sisteminiz hayırlı olsun Birde videoyu izlemenizi tavsiye ederim.

Zaten DLE'de olan bir özellik ile güzel birşey yapmış olduk Umarım herkes anlamıştır.

Kolay gelsin / Tayfun Erbilen