Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

Blogger için alternatif slayt eklentisi


FacebookTwitterPinterestTumblrYazdır


Blogger için en çok tercih edilen eklentilerden biri de elbette slayt geçişleridir. Birçok farklı çeşidi olan bu eklentinin bugün bahsedeceğim şekli ise, kolay kurulumuyla birlikte hem sade hem de etkileyici bir yapıya sahip. Css kodları üzerinde düzenlemeler yaparak gönlünüzce değiştirebileceğiniz gibi, eklentiyi birazdan paylaşacağım haliyle de kullanabilirsiniz. Slaytımız herhangi tıklama işlemine gerek duymadan da çalışmasının yanı sıra, üzerindeki numaralara tıklayarak da hareket ettirilebilmektedir. Şimdi bu güzel eklentinin kurulumuna geçebiliriz.

Blogger panelimizin Tasarım > Html’yi Düzenle bölümü açarak aşağıdaki kodu buluyoruz.

</head>

Bu kodun hemen üzerine aşağıdaki kodları ekliyoruz.

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
$(document).ready(function() {
$(&quot;.paging&quot;).show();
$(&quot;.paging a:first&quot;).addClass(&quot;active&quot;);
var imageWidth = $(&quot;.window&quot;).width();
var imageSum = $(&quot;.image_reel img&quot;).size();
var imageReelWidth = imageWidth * imageSum;
$(&quot;.image_reel&quot;).css({&#39;width&#39; : imageReelWidth});
//Paging + Slider Function
rotate = function(){
var triggerID = $active.attr(&quot;rel&quot;) - 1; //Get number of times to slide
var image_reelPosition = triggerID * imageWidth; //Determines the distance the image reel needs to slide
$(&quot;.paging a&quot;).removeClass(&#39;active&#39;); //Remove all active class
$active.addClass(&#39;active&#39;); //Add active class (the $active is declared in the rotateSwitch function)
//Slider Animation
$(&quot;.image_reel&quot;).animate({
left: -image_reelPosition
}, 500 );
};
//Rotation + Timing Event
rotateSwitch = function(){
play = setInterval(function(){ //Set timer - this will repeat itself every 3 seconds
$active = $(&#39;.paging a.active&#39;).next();
if ( $active.length === 0) { //If paging reaches the end...
$active = $(&#39;.paging a:first&#39;); //go back to first
}
rotate(); //Trigger the paging and slider function
}, 5000); //Timer speed in milliseconds (3 seconds)
};
rotateSwitch(); //Run function on launch
//On Hover
$(&quot;.image_reel a&quot;).hover(function() {
clearInterval(play);
}, function() {
rotateSwitch(); //Resume rotation
});
//On Click
$(&quot;.paging a&quot;).click(function() {
$active = $(this); //Activate the clicked paging
//Reset Timer
clearInterval(play); //Stop the rotation
rotate(); //Trigger rotation immediately
rotateSwitch(); // Resume rotation
return false; //Prevent browser jump to link anchor
});
});
</script>

Daha sonra aşağıdaki kodu buluyoruz

]]></b:skin>

Bu kodun hemen üzerine de aşağıdaki kodları ekliyoruz.

#galeria{
margin: 0 auto;
padding: 0px 0px;
width: 810px;
z-index:999;
}
.main_view {
float:left;
position: relative;
z-index:999;
}
.window {
height:289px;
width: 800px;
border:1px solid #fff;
overflow: hidden;
position: relative;
-moz-box-shadow:0px 0px 4px #fff;
-webkit-box-shadow:0px 0px 4px #fff;
box-shadow:0px 0px 4px #fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;z-index:999;
}
.image_reel {
position: absolute;
top: 0; left: 0;
z-index:1000;
}
.image_reel img {
float: left;
z-index:1001;
}
.paging {
position: absolute;
bottom: 40px;
right: -1px;
width: 220px;
height:41px;
z-index: 100;
text-align: center;
line-height: 40px;
background:url(http://2.bp.blogspot.com/-Jf8NDdVNUxk/Tn76mseNLFI/AAAAAAAAAqY/7cKP6y699ik/s000/slider.png);
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-radius-bottomleft: 15px;
-webkit-border-radius-topleft: 15px;
border:1px solid #fff;
border-right: 0px solid;
display: none;
-moz-box-shadow:inset 0px 0px 2px #d6d6d6;
-webkit-box-shadow: inset 0px 0px 2px #d6d6d6;
box-shadow:inset 0px 0px 2px #d6d6d6;
z-index:1002;
}
.paging a {
outline:none;
padding: 5px 10px;
text-decoration: none;
color: #999;
background:url(http://2.bp.blogspot.com/-Jf8NDdVNUxk/Tn76mseNLFI/AAAAAAAAAqY/7cKP6y699ik/s000/slider.png) center;
-moz-border-radius: 17px;
-khtml-border-radius: 17px;
-webkit-border-radius: 17px;
-moz-box-shadow: inset 0px 0px 1px #d6d6d6;
-webkit-box-shadow:inset 0px 0px 1px #d6d6d6;
box-shadow:inset 0px 0px 1px #d6d6d6;
border:1px solid #fff;z-index:1002;
}
.paging a.active {
font-weight: bold;
border: 1px solid #fff;
color: #17add8;
background: #f1f1f1;
-moz-border-radius: 17px;
-khtml-border-radius: 17px;
-webkit-border-radius: 17px;
-moz-box-shadow: inset 0px 0px 2px #d6d6d6;
-webkit-box-shadow:inset 0px 0px 2px #d6d6d6;
box-shadow:inset 0px 0px 2px #d6d6d6;
z-index:1002;
}
.paging a:hover {
font-weight: bold;
z-index:1002;
}

Son olarak ise slaytımızın yer almasını istediğimiz şablon bölümüne aşağıdaki kodları ekliyoruz.

<div id='galeria'>
<div class='main_view'>
<div class='window'>
<div class='image_reel'>
<a href='#' rel='1'><img alt='' src='http://1.bp.blogspot.com/-77TtMOCdpUM/Tn76nUlgYYI/AAAAAAAAAqg/h0VkbH3ndEM/s000/wallpapersafull_4110..jpg'/></a>
<a href='#' rel='2'><img alt='' src='http://2.bp.blogspot.com/-TeV-IaiZok4/Tn76nimvdPI/AAAAAAAAAqk/szPaJHmXUBA/s000/wallpapersafull_3986..jpg'/></a>
<a href='#' rel='3'><img alt='' src='http://2.bp.blogspot.com/-kmQfsXwgKF8/Tn76oPb3fKI/AAAAAAAAAqo/2zL1oS9jRIQ/s000/wallpapersafull_4106..jpgg'/></a></div></div>
<div class='paging'><a href='' rel='1'>1</a><a href='' rel='2'>2</a><a href='' rel='3'>3</a>
</div></div>
</div>

Böylece slaytımızı blog sayfamıza eklemiş olduk.

Önemli notlar:

  • Script kodları içerisinde kırmızıyla belirttiğim rakamı küçülterek slayttaki resimlerin daha kısa aralıklarla değişmesini sağlayabilirsiniz.
  • Slaytta yer alan ve kırmızıyla belirttiğim resimlerin yerine yine 800 px × 289 px boyutlarında farklı resimler koyabilirsiniz.
  • Slayttaki resimlere tıklandığında istediğiniz bir adrese yönlendirmesini isterseniz de yine kırmızıyla belirttiğim # kısmını silerek adresi yazabilirsiniz.

Örnek resim:



    • Bertinos
    • 29 Ocak 2013, 17:52

    Çok teşekkürler hocam :)

    • kaesavar
    • 20 Nisan 2013, 10:20

    paylaşım için teşekkürler, ancak resim geçişlerinde sorun çıkıyor.

    • tulay ozcoban
    • 25 Ocak 2014, 01:32

    Benim sitemin sonunda oluşan kocaman bır boşluk var onu ne şekılde kısaltabılırım acaba bu konuda bana yardımcı olursanız cok mutlu olurum şimdiden çok teşekkur ederim. Kontrol etmenız ıçın adresımıde ılave ettım

      • Doğan Gezici
      • 25 Ocak 2014, 11:37

      Merhaba,

      Sitenizde teknik olarak bir boşluk bulunmamakta. Yani belirttiğiniz kısım "footer" bölümünden kaynaklanmaktadır. Blogger vasıtası ile ilgili kısma örneğin herhangi bir yazı yazar iseniz normalde boşluk olmadığını gözlemleyebilirsiniz.

    • tulay ozcoban
    • 26 Ocak 2014, 18:22

    İlginize Teşekkur ederim Doğan Bey İyi çalışmalar...

      • tulay ozcoban
      • 30 Ocak 2014, 17:31

      Doğan bey Adresim burakborektatli.blogspot.com söylediğinizi yaptım fakat aşağıda kalan boşluk hala mevcut onu bir türlü yok edemedim su an sizin sitenizin aalt kısmı gibi bitmiyor bir boşluktan sonra bitiyor bunu çözme imkanım varmı varsa yardımcı olursanız teşekkur ederim. Selamlar

      • tulay ozcoban
      • 30 Ocak 2014, 17:36

      not:yerleşimden baktıgımda blog kayıtlarının altında gadget ekle dıye bı yer var sanırım orası bu boşlğu atıyor ama onu nasıl kaldırabılırım ben gadget felan eklemıycem olmasada olur yanı

      • Doğan Gezici
      • 30 Ocak 2014, 19:14

      Merhaba,

      "Gadget Ekle" kısmı mevcut ise bu durum, temanız ile birlikte varsayılan olarak ilgili kısmın bulunduğunun göstergesidir. İlgili kısma tıklayarak; örneğin Gadget'lar arasında yer alan "Metin" adlı Gadget vasıtası ile kısa bir yazı yazabilirsiniz. Böylelikle ilgili beyaz kısım bir yazı ile doldurularak değerlendirilmiş olacaktır.

    • morjan
    • 24 Şubat 2014, 22:48

    Merhaba,bloğuma slaytı ekledim ama 3 adet resimden sonra slaytta boşluk çıkıyor,bunu nasıl düzeltebilirim?

      • Doğan Gezici
      • 25 Şubat 2014, 08:25

      Merhaba,

      Şu an slayt kodlarında 3 adet görsel alan linki bulunmaktadır. Bu sayıyı artırabilirsiniz.

      • Enes
      • 12 Haziran 2014, 21:14

      Merhabalar. Ben bunu yapamadım. Slayt içinde 3 den fazla resim gösteremiyorum ne kadar uğraşsam da yapamadım. Yardımcı olabilrseniz sevinirim. Teşekkürler

      • Doğan Gezici
      • 13 Haziran 2014, 01:11

      Merhaba,

      İlgili slayt sayısını artırmak için öncelik ile en sonda yer alan kodların içerisine, aşağıdaki gibi bir ekleme gerçekleştiriniz.

      <a href='#' rel='4'><img alt='' src='gorsel-link'/></a>

      Daha sonra ise aynı şekilde en sonda yer alan kodların içerisindeki aşağıdaki kodu bulunuz.

      <a href='' rel='3'>3</a>

      Aşağıdaki kodu da, yukarıdaki kodun hemen yanına eklemeniz yeterli olacaktır.

      <a href='' rel='4'>4</a>

      Kolay gelsin.

    • Ankarada Elektrikci
    • 8 Mart 2014, 00:19

    Keşke bir sayfada ön izlemeli yapsaydınız

    • serhat
    • 30 Aralık 2015, 00:13

    merhaba yaptım ama, keşke en son eklenmesi gereken kodun nereye ekleyeceğimizi de yazsaydınız... Mesela şöyle dediniz:

    "Son olarak ise slaytımızın yer almasını istediğimiz şablon bölümüne aşağıdaki kodları ekliyoruz."

    iyi güzel ama şablon bölümü neresi? blogdaki html yi düzenle kısmının içerisindeki bir çok kodun neresine ekliyoruz??? Bulamadım..

      • Doğan Gezici
      • 30 Aralık 2015, 01:02

      Merhaba,

      Blogger > Blogunuzun Kontrol Paneli > Yerleşim > Gadget Ekle > HTML / JavaScript bölümüne ilgili kod dizisini ekleyebilirsiniz. Ardından ilgili Gadget'ı da, "Blog Kayıtları" adlı bölümün üstüne taşıyarak, bu yönde bir kontrol gerçekleştirebilirsiniz.

    • Ankara Elektrikçi
    • 28 Mart 2017, 23:53

    Teşekkürler.

      • Şahin Gezici
      • 29 Mart 2017, 09:52

      Merhabalar,

      Yorumunuz için biz size teşekkür ederiz.

      İyi Günler

    • burak cıhangıroglu
    • 13 Temmuz 2017, 22:17

    merhaba sorumu maruz görün fotografıı nasıl ekleyeceğız

    • aslı demir
    • 25 Ağustos 2017, 23:43

    Merhabalar öncelikle paylaşım için teşekkür ederim.Çok işime yaradı :))
    Ancak takıldığım ufak bir nokta var. Yeni resim yüklediğim zaman örnek resimdekiler gibi tam doldurmak yerine yanda boşluk kalıyor.Ve daha da kötüsü bu yandaki boşluk yüzünden tüm slayt kayıyor. Örneğin 1 numarada 2numaralı slayttaki resmin bir kısmını da gösterip,2 numaraya geçince yanda 3. resmin yarısı gibi
    Yüklediğim resimlerde bir sorun olabilir diye pek çok resim denedim ama sonuç maalesef değişmedi. Netten araştırdığımda da çözüm bulamayınca son olarak size yazdım. Umarım yardım edersiniz
    Şimdiden çok teşekkürler

      • Doğan Gezici
      • 26 Ağustos 2017, 12:05

      Merhaba,

      Resim boyutları ile ilgili olabilir. Sizlere güncel bir eklenti belirtmek istiyorum. Aşağıda yer alan eklentiyi kullanabilirsiniz. Görsel boyutlarını ise 610x250 olarak belirleyin lütfen.

      https://www.teknobeyin.com/blogger-icin-mukemmel-slider-eklentisi.html

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık