Disqus for Blog Okulu

Bumerang - Yazarkafe

blogger recent post slider etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
blogger recent post slider etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Blogger JQuery Slayt Alanı Ekle (Otomatik)

Blogger JQuery Slayt Alanı Ekle (Otomatik)

Blogger kullanıcıları için tasarladığımız yep yeni bir slayt alanı ile daha karşınızdayız.Amacımız bloglarınızın daha şık, görsel olarak daha orjinal ve güzel görünmesini sağlayacak eklentileri sizlerle paylaşmak.Bu amaç doğrultusunda sizlerin de desteği ile emin adımlarla ilerlemeye devam ediyoruz.Slayt alanlarının sitelerde ve bloglardaki etkisinden daha önce bir çok kere bahsetmiştim o yüzden tekraretme gereği duymasamda kısaca, yazılarınızın tıklanma oranlarını etkilemesi mevzusu diyelim geçelim.
Bu slayt alanı da daha önceden verdiğimiz yatay kayan slayt alanı ile aynı mantıkla çalışıyor, tıpkı yatay kayan slayt alanındaki gibi etiket bazlı.Seçtiğiniz bir etiketi yazınıza koyduğunuzda yazınız slayt alanında görüntüleniyor.Etiket meselesini bir örnekle açıklamaya çalışalım;Örnek olarak seçtiğimiz etiket "slayt" olsun, eğer yazdığımız yazının etiketlerinden birtanesini "slayt" olarak yazarsak bu yazımız slayt alanında görüntülenecektir.Şimdi  altında küçük resimlerele, otomatik değişen ve isteğinize göre boyutlandırabileceğiniz bu slayt alanını blogunuza nasıl ekliyebileceğinizi anlatalım;
DEMO GÖRÜNÜM
1-Blogger Hesabımızla Giriş Yapıyoruz.
2-Uyarı!Her ihtimale karşı şablonumuzun yedeğini almayı unutmuyoruz.
3-Kumanda Paneli>Şablon>Htmlyi Düzenle yolunu takip edip widget şablonlarını genişlet kutucuğunu işaretliyoruz.
4-Kodlar içerisinde Ctrl+F yardımı ile ]]></b:skin> kodunu aratıp buluyoruz.
5-Aşşağıdaki kodu kopyalayıp bulduğumuz ]]></b:skin> kodundan önceki kısma yapıştırıyoruz.
#featuredContent{float:left;width:407px;margin-right:10px;display:inline}
#featured-slider{position:relative;overflow:hidden;width:407px;height:245px}
#featured-slider .sliderPostInfo{position:absolute;bottom:2px;width:407px;min-height:30px;height:auto!important;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAQXu3WFor9M2m_qdssG6KNL_fPfdaqh3_2zlAdbURHp1TRaLLeER1HDSRM4b0iDaDHiviYyUPS7tr-U7cZpEw4Me9aNPgIQZjOuWop3zARkGOjdJX8VF18w0MgnDy0k40iybIZumZciKh/s1600/transparant.png)}
#featured-slider .sliderPostInfo p{color:#fff;font-size:1.1em;padding:0 5px}
#featured-slider .sliderPostInfo h2{color:#FFF;font:bold 14px Tahoma;text-transform:none;padding:0 5px}
#featured-slider .contentdiv{visibility:hidden;position:absolute;left:0;top:0;z-index:1}
#paginate-featured-slider{display:block;background-color:#f0f0f0;margin-bottom:0;padding:0 0 5px}
#paginate-featured-slider ul{width:415px;padding-bottom:0;list-style:none}
#paginate-featured-slider ul li{display:inline;width:75px;float:left;margin-left:0;margin-right:8px;margin-bottom:3px}
#paginate-featured-slider img{padding-top:5px;background:#f0f0f0}
#paginate-featured-slider a img{border-top:4px solid #f0f0f0}
#paginate-featured-slider a:hover img,#paginate-featured-slider a.selected img{border-top:4px solid #357798}
kod içerisinde width(genişlik), height (yükseklik) değerlerini değiştirerek slayt alanının boyutlarını kendinize göre ayarlayabilirsiniz.
6-Html kodları içerisinde </head> kodunu aratıp buluyoruz.Aşağıdaki kodu kopyalayıp bulduğumuz </head> kodundan önceki kısma yapıştırıyoruz.
<!-- Start Slider Gadget Code From http://www.blogokulu.org/ -->
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script src='https://blogokulusite.googlecode.com/svn/blogokulu_slider2.js' type='text/javascript'/>

<script type='text/javascript'>
//<![CDATA[
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWbwbmKMxT0FfYu7t25KjYLFqQJDwATWd3zqYUJhFx3N98S6rPeMFvBMXgxfN6rAePdSKclh-4a7XKER66TggvwCvmcocrrmYgFlbwGpv5onknK1Huhr1A66FV7GJq8tjtQ37vN-e-xz0/s1600/no+image.jpg";
showRandomImg = true;

aBold = true;

summaryPost = 100;
summaryTitle = 25;

numposts3 = 5;

function removeHtmlTag(strx,chop){
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}

s = s.join("");
s = s.substring(0,chop-1);
return s;
}
function showrecentposts3(json) {
    j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
    img  = new Array();

      for (var i = 0; i < numposts3; i++) {
        var entry = json.feed.entry[i];
        var posttitle = entry.title.$t;
        var pcm;
        var posturl;
        if (i == json.feed.entry.length) break;
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'alternate') {
                posturl = entry.link[k].href;
                break;
              }
        }
       
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
                pcm = entry.link[k].title.split(" ")[0];
                break;
              }
        }
       
        if ("content" in entry) {
              var postcontent = entry.content.$t;}
        else
        if ("summary" in entry) {
              var postcontent = entry.summary.$t;}
        else var postcontent = "";
       
        postdate = entry.published.$t;
   
    if(j>imgr.length-1) j=0;
    img[i] = imgr[j];
   
    s = postcontent    ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);

    if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;

    //cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';


    var month = [1,2,3,4,5,6,7,8,9,10,11,12];
    var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

    var day = postdate.split("-")[2].substring(0,2);
    var m = postdate.split("-")[1];
    var y = postdate.split("-")[0];

    for(var u2=0;u2<month.length;u2++){
        if(parseInt(m)==month[u2]) {
            m = month2[u2] ; break;
        }
    }

    var daystr = day+ ' ' + m + ' ' + y ;

    var trtd = '<div class="contentdiv"><a href="'+posturl+'"><img width="407" height="240" class="alignnone" src="'+img[i]+'"/></a><div class="sliderPostInfo"><h2 class="featuredTitle"><a href="'+posturl+'">'+posttitle+'</a></h2><p>'+removeHtmlTag(postcontent,summaryPost)+'...</p></div></div>';
    document.write(trtd);


    j++;
}

}

function showrecentposts4(json) {
    j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
    img  = new Array();

      for (var i = 0; i < numposts3; i++) {
        var entry = json.feed.entry[i];
        var posttitle = entry.title.$t;
        var pcm;
        var posturl;
        if (i == json.feed.entry.length) break;
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'alternate') {
                posturl = entry.link[k].href;
                break;
              }
        }
       
        for (var k = 0; k < entry.link.length; k++) {
              if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
                pcm = entry.link[k].title.split(" ")[0];
                break;
              }
        }
       
        if ("content" in entry) {
              var postcontent = entry.content.$t;}
        else
        if ("summary" in entry) {
              var postcontent = entry.summary.$t;}
        else var postcontent = "";
       
        postdate = entry.published.$t;
   
    if(j>imgr.length-1) j=0;
    img[i] = imgr[j];
   
    s = postcontent    ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);

    if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;

    //cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';


    var month = [1,2,3,4,5,6,7,8,9,10,11,12];
    var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

    var day = postdate.split("-")[2].substring(0,2);
    var m = postdate.split("-")[1];
    var y = postdate.split("-")[0];

    for(var u2=0;u2<month.length;u2++){
        if(parseInt(m)==month[u2]) {
            m = month2[u2] ; break;
        }
    }

    var daystr = day+ ' ' + m + ' ' + y ;

    var trtd = '<li><a class="toc" href="#"><img width="75" height="50" class="alignnone" src="'+img[i]+'"/></a></li>';
    document.write(trtd);

    j++;
}

}

//]]>
</script>
<!-- End Slider Gadget Code From http://www.blogokulu.org/ -->
kod içerisinde:
numposts3=5 slayt alanının altında bulunan küçük resim sayısını belirtir.Bu değeri arttırıp azaltabiliriz.renkli olarak belirtiğimiz width ve height değerleride slayt alnının altında bulunan küçük resimlerin boyut değerleridir.
7-Kumanda Paneli>Yerleşim>Gadget Ekle>Html/Javascript yolunu takip edip açılan gadgetin içerisine aşağıdaki kodu kopyalayıp yapıştırıyoruz.
<div id='featuredContent'>
<div class='sliderwrapper' id='featured-slider'>
<script>
document.write("<script src=\"/feeds/posts/default/-/slayt?max-results="+numposts3+"&orderby=published&alt=json-in-script&callback=showrecentposts3\"><\/script>");
</script>
</div>
<div id='paginate-featured-slider'>
<ul>
<script>
document.write("<script src=\"/feeds/posts/default/-/slayt?max-results="+numposts3+"&orderby=published&alt=json-in-script&callback=showrecentposts4\"><\/script>");
</script>
</ul>
<div class='clear'></div>
</div>
<script type='text/javascript'>
featuredcontentslider.init({
id: "featured-slider", //id of main slider DIV
contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
toc: "markup", //Valid values: "#increment", "markup", ["label1", "label2", etc]
nextprev: ["", ""], //labels for "prev" and "next" links. Set to "" to hide.
revealtype: "mouseover", //Behavior of pagination links to reveal the slides: "click" or "mouseover"
enablefade: [true, 0.4], //[true/false, fadedegree]
autorotate: [true, 5000], //[true/false, pausetime]
onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
//previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
//curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
}
})
</script>
</div>
kod içerisinde:
/feeds/posts/default/-/slayt Yukarıdaki anlatımda slayt alanının etiket bazlı çalıştığını söylemiştik, slayt alanında görüntülenmesini istediğimiz yazılar için etiketi burdan belirliyoruz.Örnek:"slayt" yerine "resim" yazdığımızı varsayalım:slayt alanında görünmesini istediğimiz yazımızın etiketlerinden bir tanesini "resim" olarak girdiğimiz zaman, yazımız slayt alanında görüntülenecektir, eğer yazıyı slayt alanından kaldırmak istersek yayınladığımız yazıdaki "resim" etiketini silmemiz yeterli olacaktır.Burdaki etiket seçimi size kalmış.
8-Gerekli etiket seçimini yaptıktan sonra eklediğimiz html/javascript gadgetini kaydedip blog kayıtlarının üzerine sürükleyip bırakıyoruz.Blogger için otomatik slayt alnımız kullanıma hazır.

Blogger Kayan Yatay Şerit Halinde Hareketli Slayt Alanı (Film Şeridi Tarzında)

Blogger Kayan Yatay Şerit Halinde Hareketli Slayt Alanı (Film Şeridi Tarzında)


Film şeridi gibi yatay olarak hareketli bir şekilde kayan, blogger kullanıcıları için tasarlanmış etiket bazlı çalışan slayt alnını blogunuza uygulamayı anlatacağız.Bu slayt alanını uygulamadan önce bir etiket seçiyorsunuz, biz slayt etiketini seçtiğinizi varsayarak anlatıma devam edelim, slayt alanında görünmesini istediğiniz yazıların etiketlerinden bir tanesine seçtiğimiz slayt kelimesini yazıyoruz.Bu şekilde slayt alanında slayt etiketi yazdığımız yazımız görünecektir.
Adım adım blogger için kayan yatay şerit halinde hareketli slayt alanını blogunuza eklemeyi anlatalım:
DEMO GÖRÜNÜM

1-Blogger Hesabımızla Giriş Yapıyoruz.
2-Uyarı!Her ihtimale karşı şablonumuzun yedeğini almayı unutmuyoruz.
3-Kumanda Paneli>Tasarım>Htmlyi Düzenle yolunu takip edip widget şablonlarını genişlet kutucuğunu işaretliyoruz.
4-Kodlar içerisinde Ctrl+F yardımı ile ]]></b:skin> kodunu aratıp buluyoruz.
5-Aşşağıdaki kodu kopyalayıp bulduğumuz ]]></b:skin> kodundan önceki kısma yapıştırıyoruz.
#carousel{width:950px;height:185px;margin-bottom:0px;position:relative;display:block}
#carousel .container{position:absolute;left:49px;width:895px;height:185px;overflow:hidden;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju386ib896uqL5yqGuv90TChwv-USauB4Uz-8EOUY3KeDs65FbpN3nh7UoAjfib2yeekRrEFERJ7ufJoBrk8_31xiBGfnXTrdW4UJW9s8VluGY37Flxhut6jRuoH6x0-PgNUjjh2ecZQU/s1600/scroller-bg.png) repeat center}
#carousel #previous_button{position:absolute;width:49px;height:185px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkBiTQQLXdW3evRvSJMj207jck98vKh-Wz32TrLIJjmfGzCQ9rIixHwyfnyO6h1qR_9eP2XeyfsAaPHVSyh98nWG_6_eOGIU6Zr5RpxJyFRIPbhnDkolJdk-CV9RVuQdEBj9wOOyls7nI/s1600/prev.png) center;z-index:100;cursor:pointer;border-right:1px solid #ccc}
#carousel #previous_button:hover{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9mTkE_WWoWMT45bwVqveWfapDTHLR20JWjd6nmwhBn8jfD7JXn7zuhYbv1AffT3VhxzBM3xzf5r-aAsMam4r3kHd6Jw2cKo9ETLMVjHa_6fhAHr_v_nZunqS92rLEJuAIBc1u7xMCFdE/s1600/prev.png) center}
#carousel #next_button{position:absolute;right:0;width:49px;height:185px;background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtuogBhgtgmmNpj_sqmTiI24sfr4di8HWh_T7BQYvmQXL4iKT6PzY791jQfB3Y-2iN3C1owpknq-PEnHsZkTNxJYcoV0pafkr_0R9G2LD2mU6ByjDw4qbF1w_7Ni_-QppWZz_PZYGKLYI/s1600/next.png) center;z-index:100;cursor:pointer;border-left:1px solid #ccc}
#carousel #next_button:hover{background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgixXDkb-ssX2JzXrQRCpjOLtugSlQ9gR-IhtmPpIrb_-uwrg-sIlECr99VgUvMinMA3b6W6ZhnYp17YZUKAhavwKvjg4qe3EbAfzm-Jw96F5IbQIXIfEicK9kXYJXi97_C3yqwy31xlxM/s1600/next.png) center}
#carousel ul{width:100000px;position:relative;margin-top:10px}
#carousel ul li{background:#fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1xeQgSlqUKiFYsojf250061V9Y-1YwDfHL0AAjgm3WGfH3JTOWJzsOkJ6eSk98F8WaRVlpOOhNKMeZKgXI85h_uePFdR-9nPxEhe3ywZUDR0ZOQ_39VZJ5nEqlsMFMqclbsycUyS6KQM/s1600/main.png) repeat-x top;display:inline;float:left;text-align:center;font-weight:700;font-size:.9em;line-height:1.2em;border:1px solid #ccc;width:145px;height:150px;margin:0 4px 20px 7px;padding:6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#carousel ul li:hover{filter:alpha(opacity=75);opacity:.75;}
#carousel ul li a.slider_title{color:#222;display:block;margin-top:5px}
#carousel ul li a.slider_title:hover{color:#cd1713}
#carousel a img{display:block;background:#fff;margin-top:0}
kod içerisinde width(genişlik), height (yükseklik) değerlerini değiştirerek sadece şablon boyutunu ayarlayabilirsiniz.
6-Html kodları içerisinde </head> kodunu aratıp buluyoruz.Aşağıdaki kodu kopyalayıp bulduğumuz </head> kodundan önceki kısma yapıştırıyoruz.
<!-- Start Horizantl Slider Gadget Code From http://www.oyun04.com/ -->
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'/>
<script src='http://blogokuluslider.googlecode.com/files/yatayslaytalani.js' type='text/javascript'/>

<script type='text/javascript'>
//<![CDATA[
imgr = new Array();
imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWbwbmKMxT0FfYu7t25KjYLFqQJDwATWd3zqYUJhFx3N98S6rPeMFvBMXgxfN6rAePdSKclh-4a7XKER66TggvwCvmcocrrmYgFlbwGpv5onknK1Huhr1A66FV7GJq8tjtQ37vN-e-xz0/s1600/no+image.jpg";
showRandomImg = true;

aBold = true;

summaryPost = 140;
summaryTitle = 25;

numposts1 = 15;
label1 = "slayt";

function removeHtmlTag(strx,chop){
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}

s = s.join("");
s = s.substring(0,chop-1);
return s;
}
function showrecentposts(json) {
j = (showRandomImg) ? Math.floor((imgr.length+1)*Math.random()) : 0;
img = new Array();
document.write('<ul>');
for (var i = 0; i < numposts1; i++) {
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var pcm;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}

for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'replies' && entry.link[k].type == 'text/html') {
pcm = entry.link[k].title.split(" ")[0];
break;
}
}

if ("content" in entry) {
var postcontent = entry.content.$t;}
else
if ("summary" in entry) {
var postcontent = entry.summary.$t;}
else var postcontent = "";
postdate = entry.published.$t;
if(j>imgr.length-1) j=0;
img[i] = imgr[j];
s = postcontent ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);
if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;
//cmtext = (text != 'no') ? '<i><font color="'+acolor+'">('+pcm+' '+text+')</font></i>' : '';
var month = [1,2,3,4,5,6,7,8,9,10,11,12];
var month2 = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];
var day = postdate.split("-")[2].substring(0,2);
var m = postdate.split("-")[1];
var y = postdate.split("-")[0];
for(var u2=0;u2<month.length;u2++){
if(parseInt(m)==month[u2]) {
m = month2[u2] ; break;
}
}

var daystr = day+ ' ' + m + ' ' + y ;
var trtd = '<li class="car"><div class="thumb"><a href="'+posturl+'"><img width="145" height="100" class="alignnone" src="'+img[i]+'"/></a></div><p><a class="slider_title" href="'+posturl+'">'+posttitle+'</a></p></li>';

document.write(trtd);
j++;
}
document.write('</ul>');
}
//]]>
</script>
<!-- End Horizantl Slider Gadget Code From http://www.oyun04.com/ -->
kod içerisinde:
numpostsl=15 slayt alanında görüntülenecek resim sayısını belirtir.Bu değeri arttırıp azaltabiliriz.
labell="slayt" Yukarıdaki anlatımda yatay slayt alanının etiket bazlı çalıştığını söylemiştik, slayt alanında görüntülenmesini istediğimiz yazılar için etiketi burdan belirliyoruz.Örnek: labell="slayt" yerine labell="resim" yazdığımızı varsayalım:slayt alanında görünmesini istediğimiz yazımızın etiketlerinden bir tanesini "resim" olarak girdiğimiz zaman, yazımız slayt alanında görüntülenecektir, eğer yazıyı slayt alanından kaldırmak istersek yayınladığımız yazıdaki "resim" etiketini silmemiz yeterli olacaktır.Burdaki etiket seçimi size kalmış.
7-Son olarak yine html kodları içerisinde Ctrl+F yardımı ile  <div id='main-wrapper'> kodunu aratıp buluyoruz.Aşağıdaki kodu kopyalayıp bulduğumuz <div id='main-wrapper'> kodundan önceki kısma yapıştırıyotruz.
Not:Eğer kodlar içerisinde <div id='main-wrapper'> kodunu bulamazsanız; <div class='column-center-outer'> kodunu bulun ve aşağıdaki kodu kopyalayıp bu kodun bir üst satırına yapıştırın.
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<div id='carousel'>
<div id='previous_button'/>
<div class='container'>
<script>
document.write(&quot;&lt;script src=\&quot;/feeds/posts/default/-/&quot;+label1+&quot;?max-results=&quot;+numposts1+&quot;&amp;orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts\&quot;&gt;&lt;\/script&gt;&quot;);
</script>    
<div class='clear'/>
</div>
<div id='next_button'/>
</div>
<script type='text/javascript'>
(function($) {     $(document).ready(function(){
$(&quot;#carousel .container&quot;).jCarouselLite({
    auto:4000,
    scroll: 1,
    speed: 800,    
    visible: 5,
    start: 0,
    circular: true,
    btnPrev: &quot;#previous_button&quot;,
    btnNext: &quot;#next_button&quot;
    });
    })})(jQuery)    
</script>
</b:if>
kod içerisinde:
visible:5 değeri birkerede slayt alanında görüntülenen resim sayısını gösterir.Eğer 5. adımda bahsettiğimiz genişlik ayarları ile oynarsanız burdaki değeride duruma göre değiştirmeniz gerekebilir.
8-Son olarak şablonumuzu kaydedip çıkıyoruız.Eğer yukarıdaki adımları doğru olarak uygularsanız yatay slayt alanı blogunuzda yada sitenizde görünecektir.
Gördüğünüz gibi uygulamsı çok basit ve bir okadar kullanışlı olan bir eklenti, eğer takıldığınız yer olursa yorumlardan bize sorabilirsiniz.Umarım faydası olur.:)
VİDEOLU ANLATIM:

Blogger icin JQuery ile Son Yazilar Slayt Alani Ekle

Blogger icin JQuery ile Son Yazilar Slayt Alani Ekle


Blog Okulu Blogger çin tasralanmış farklı slayt alanlarını (Slider) sizlerle paylaşmaya devam ediyor.Popüler yazılarınızı slayt olarak göstermek için daha önce 3  farklı Popüler Yazılar Slayt alanını ( 1.    2.    3. ) sizlerle paylaşmıştık, yoğun istek üzerine son yazılarınızı da slayt alanı olarak gösteren eklentiyi sizlerle paylaşmaya karar verdik.Son Yazıları Slayt Olarak Görüntüleme eklentisini kurduğunuzda en son yazdığınız yazıdan,
kısa bir not ve bu yazıya ait en baştaki resim, (slayt alanınızda resimler otomatik olarak slayt alanınzın boyutuna uygun hale getirilip) yayınlanacaktır.
Blogger için Otomatik Son Yazılar Slayt Alnını Blogunuza Eklemek için;
1.Adım CSS Kodunu Ekleme:
Kumanda Paneli>Tasarım>Htmlyi Düzenle yolunu takip edip widget şablonlarını genişlet kutucuğunu işaretliyoruz.Kodlar içerisinde Ctrl+F yardımı ile ]]></b:skin> kodunu aratıp buluyoruz.Aşşağıdaki kodu kopyalayıp bulduğumuz ]]></b:skin> kodundan önceki kısma yapıştırıyoruz.
/* START EasySlider By blogokulu.blogspot.com */
 
#slide-container {
    height: 360px;
    position: relative;
    width: 480px;
}
 
#slider {
    height: 360px;
    left: 25px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 480px;
    font-family: calibri;
}
 
.slide-desc {
    background: transparent url(http://i195.photobucket.com/albums/z105/dantearaujo/darkbg.png) repeat scroll 0 0;
    color: #FFFFFF;
    padding: 10px;
    position: absolute;
    right: 0px;
    text-align: left;
    top: 0;
    width: 200px;
    z-index: 99999;
}
 
.slide-desc h2 {
    display: block;
}
 
.crosscol .widget-content {
    position: relative;
}
 
#slider ul, #slider li,
 
#slider2 ul, #slider2 li {
    margin: 0;
    padding: 0;
    list-style: none;
}
 
#slider2 {
    margin-top: 1em;
}
 
#slider li, #slider2 li {
/*
 
define width and height of list item (slide)
 
entire slider area will adjust according to the parameters provided here
 
*/
    width: 480px;
    height: 360px;
    overflow: hidden;
}
 
#prevBtn, #nextBtn,
 
#slider1next, #slider1prev {
    display: block;
    width: 30px;
    height: 77px;
    position: absolute;
    left: -30px;
    text-indent: -9999px;
    top: 71px;
    z-index: 1000;
}
 
#nextBtn, #slider1next {
    left: 520px !important;
}
 
#prevBtn, #nextBtn, #slider1next, #slider1prev {
    display: block;
    height: 77px;
    left: 0;
    position: absolute;
    top: 132px;
    width: 30px;
    z-index: 1000;
}
 
#prevBtn a, #nextBtn a,
 
#slider1next a, #slider1prev a {
    display: block;
    position: relative;
    width: 30px;
    height: 77px;
    background: url(http://i195.photobucket.com/albums/z105/dantearaujo/prev.png) no-repeat 0 0;
}
 
#nextBtn a, #slider1next a {
    background: url(http://i195.photobucket.com/albums/z105/dantearaujo/next.png) no-repeat 0 0;
}
 
/* numeric controls */
 
ol#controls {
    margin: 1em 0;
    padding: 0;
    height: 28px;
}
 
ol#controls li {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 28px;
    line-height: 28px;
}
 
ol#controls li a {
    float: left;
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    background: #DAF3F8;
    color: #555;
    padding: 0 10px;
    text-decoration: none;
}
 
ol#controls li.current a {
    background: #5DC9E1;
    color: #fff;
}
 
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
    outline: none;
}
 
/* END EasySlider By blogokulu.blogspot.com */
2.Adım Script Kodlarını Ekliyoruz:
Html kodları içersinde yine Ctrl+F yardımı ile </body> kodunu aratıp buluyoruz.Aşşağıdaki kodu kopyalayıp bulduğumuz </body> kodundan sonraki kısma yapıştırıyoruz.
<!-- Start easy content slider by blogokulu.blogspot.com -->
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js' type='text/javascript'></script>
<script src='http://accordion-template.googlecode.com/svn/trunk/easySlider1.7.js' type='text/javascript'></script>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
 $("#slider").easySlider({
 auto: true,
 continuous: true
 });
});
//]]>
</script>
<!-- End easy content slider by blogokulu.blogspot.com -->

Script kodumuzu ekledikten sonra şablonumuzu kaydedip çıkıyoruz.
3.Adım Gadget Ekleme:
işlemimizin son basamağıda gadget ekleme işlemi.
Kumanda Paneli >Tasarım>Gadget Ekle>Html/Javascript yolunu takip edip aşşağıdaki kodu kopyalayıp açılan gadgetimizin içerisine yapıştırıyoruz.
<div id="slider">
<script style="text/javascript" src="http://helperblogger.webs.com/files/easySlider.min.js"></script>
<script style="text/javascript">
 var numposts_gal = 6;
 var numchars_gal = 150;
 var random_posts = false; // random posts
</script>
<!-- replace with your web address (marked with red color) -->
<script src="http://blogadresiniz.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&callback=showgalleryposts&max-results=999999"></script>
</div>
Eklediğimiz Gadget kodu içerisinde:
blogadresiniz yazan yere kendi blog adresinizi yazıyorsunuz.
var numpost_gal=6 değeri görüntülenecek son yazı sayısını,
var numchars_gal=150 değeri yazınızdan slayt alanında görüntülenecek kelime sayısını (Kısa Not) göstermektedir.
Gadgetimizi kaydedip çıkıyoruz.Son olarakta, Blogger Son Yazılar Slayt Alanı için eklediğimiz gadgeti  blog kayıtlarının üzerine sürükleyip bırakıyoruz.Şablonumuzu kaydedip çıkıyoruz.Blogger için JQuery ile yapılmış Son Yazılar Slayt Alanı kullanıma hazır.