Slider düzenleme

mesimov
mesimov 23-11-2016, 09:27
Merhaba. Arkadaşlar kusuruma bakmayın, sorunları kendim çözmeye çalışıyorum ama bunu çözemedim. Slider eklentisi ekledim, yeni slider.tpl şablonu oluşturdum ve kodları ayarladım. custom categori id-ni belirledim ve mesela sliderde 2 tane konunun gözükmesini istiyorum. Onuda {custom category="1" template="slider" from="0" limit="2"} diye ekledim. Sorun şu ki sliderde 2 tane konun olduğunu belirliyor ama ikinci kutu boş duruyor. Gözüken 1 tane konudur. Nerede hata yaptım? Örnek sitede düzenliyorum, bitince site kurcam. Yardım ederseniz minnetdarım.
<div id="slider"> 
<ul id="resim"> 
<li><a><img src="{image-1}"/></a>
        <div class="sag">
            <div class="textalink">[full-link]{title}[/full-link]</div>
            <div class="textatext"><p>{short-story}</p></div>
            <div class="down">
  <div class="downdown"><a href="{full-link}">
      <i class="fa fa-download" aria-hidden="true"></i>&nbsp;Download</a></div>
                <div class="downtextdown"><p>Бесплатно для Mac</p></div>
            </div>
        </div>
    </li>
   </ul> 
    <ul id="buton"> 
</ul> 
</div>


<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script type="text/javascript"> 
$(function(){ 

var slider=0; 
$.slider=function(toplam){ 
$("#slider ul#buton li").removeClass("aktif"); 
$("#slider ul#resim li").hide(); 

if(slider<toplam-1){ 

slider++; 

$("#slider ul#buton li:eq("+slider+")").addClass("aktif"); 

$("#slider ul#resim li:eq("+slider+")").fadeIn("fast"); 
}else 
{ 
$("#slider ul#buton li:first").addClass("aktif"); 

$("#slider ul#resim li:first").fadeIn("fast"); 
slider=0; 
} 

} 
var toplamli=$("#slider ul#resim li").length; 
    /* güncellenen kısım */ 
        for(var i=1;i<=toplamli;i++){ 
            $("ul#buton ").append('<li><a href="">'+i+'</a></li>'); 
        } 
         
var interval= setInterval('$.slider('+toplamli+')',2000); 
$("#slider").hover(function(){ 
clearInterval(interval); 
},function(){ 
interval= setInterval('$.slider('+toplamli+')',2000); 
}); 


$("#slider ul#buton li:first").addClass("aktif"); 
$("#slider ul#resim li").hide(); 
$("#slider ul#resim li:first").show(); 
$("#slider ul#buton li").click(function(){ 
var indis= $(this).index(); 
$("#slider ul#buton li").removeClass("aktif"); 
$(this).addClass("aktif"); 
$("#slider ul#resim li").hide(); 
$("#slider ul#resim li:eq("+indis+")").fadeIn("fast"); 
slider=indis; 
return false 
} 
); 
}); 
</script> 

URL:http://mansimov.esy.es/

Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
Mtemizce 26 Aralık 2016 07:49
main.tpl de yaptığın eklemelerin diğer alanlarda gözükmesini istemiyorsan aşağıda belirttiğim taglar içerisine alman lazım;


[aviable=main]include veya html kodları vs. vs.[/aviable]

Bu taglar arasına almadığın tüm kodlar tüm sayfalarda görünmeye devam eder. Sadece fullstory dosyasında görünmesini istediğin bir kod var ise onuda aşağıdaki kodla belirleyebilirsin;

[aviable=showfull]include veya html kodları vs. vs.[/aviable]


Aviable ve custom taglarıyla ilgili ayrıntılı bilgi için Buraya Tıklaman yeterli.
Sorununu benim anlamadığımı düşünüyorsan biraz daha ayrıntılı belirtirsen, main.tpl veyahut sorun yaşadığın dosyanın kodlarını paylaşman sana daha fazla yardımcı olmamızı sağlar.

İyi çalışmalar.
0
mesimov 26 Kasım 2016 19:09
Ve yukarıda aşağıda JS yerleri fullstory-de boş gözüküyor. Oları nasıl yok ede bilirim. Tamamen gözükmesin fullstory-de.
0
mesimov 26 Kasım 2016 17:15
@MaRZoCHi, kendim çözdüm, bir şeyler yapmaya çalışıyorum işte. Forumda fazla konu açmak istemem ama bir sorunum var, konunun devamına girince yine tüm ana sayfa gözüküyor. Fullstory.tpl dosyasında konunun devamını tasarladım ama bozuk bir şey var. Buna yardım ederseniz çok iyi olur ;)
3 779
MaRZoCHi 24 Kasım 2016 10:59
@mesimov, sanırım yetişemedik :)

--------------------
0
mesimov 23 Kasım 2016 18:52
Sorunu çözdüm. 2 ayrı tpl dosyası yapmak gerekirmiş..