Blogger Eklentileri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Blogger Eklentileri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Etiket Bazlı Otomatik Slider

Daha önce şurada, şurada ve şuradaki gibi çeşitli manşet yani diğer bir deyişle slider uygulamaları paylaşmıştım. Sliderlar okuyucuya eski ve önemli içerikleri sunarak okunma sayısını arttırması açısından çok önemlidir fakat daha önce paylaştığım bu sliderlar pek pratik değildi. Çünkü gösterilecek içeriği kendiniz manuel olarak değiştirmeniz gerekiyor. Bu da bir süre sonra işkenceye dönüşebiliyor.

Son zamanlarda gelişmiş premium Blogger temalarında gördüğümüz otomatik sliderlar var. Bunlar etikete bağlı çalışıyor. Yani belirlediğiniz etikete ait yazılar manşette otomatik olarak gözüküyor. Böylece hiçbir düzenlemeye ihtiyaç duymadan manşette gösterilen yazılar değişiyor.

Etikete göre çalışan otomatik slider


Bu eklentiyi blogunuza eklemek için şu adımları takip edebilirsiniz:

1. Adım: Blogger kumanda panelinizde Şablon > HTML’yi Düzenle diyerek <head> kodunu bulun ve hemen altına şu Jquery kodunu ekleyin:

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js' type='text/javascript'></script>

2. Adım: Yine HTML kodları arasında </head> kodunu bularak hemen üstüne şu script kodlarını ekleyin:

<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery-nivoslider/3.2/jquery.nivo.slider.min.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[
$(function () {
    $(".recent-slider").each(function () {
        $(this).append('<div id="slider"></div>');
        var e = $(this).attr("data-label"),
            n = "
https://bloghocam.blogspot.com/feeds/posts/summary/-/" + e + "?max-results=" + 5 + "&alt=json-in-script",
            l = $(this);
        $.ajax({
            type: "GET",
            url: n,
            async: true,
            contentType: "application/json",
            dataType: "jsonp",
            success: function (s) {
                for (var r = 0; r < s.feed.entry.length; r++) {
                    for (var n = s.feed.entry[r], i = 0; i < n.link.length; i++)
                    if ("alternate" == n.link[i].rel) {
                        var o = n.link[i].href;
                        break
                    }
                    try {
                        var c = n.media$thumbnail.url.replace("s72-c", "h300-w1200-no")
                    } catch (p) {
                        var c = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4eS7KG5sTwp04jWhxNy1hfTVqYBLLZgKG8lprsgdlyodUD1am3wMr7mZBuQcHR_v1VXfOAWD5ATE7d0uNM9dr23xCqRUX3UbRHhwIE98dZScIgLD6A2Rg4cNhGNeLCDmdHWq4K0vtHMzQ/s600/no-thumbnail_f_600x250.png=w600-h250-no"
                    }
                    var d = n.title.$t,
                        u = n.summary.$t.substr(0, 180),
                        h = '<a href="' + o + '"><img src="' + c + '" title="<a href=\'' + o + "'><h3>" + d + "</h3></a><p>" + u + '</p>"/></a>';
                    l.find("#slider").append(h)
                }
                $("#slider").nivoSlider({
                    effect: "random",
                    pauseTime: 5e3
                })
            }
        })
    })
});
//]]>
</script>

3. Adım: Yine HTML kodları içerisinde ]]></b:skin> kodunu bulun ve üstüne şu CSS kodlarını ekleyin:

.nivoSlider,.top-l-slider .nivoSlider{width:100%;text-align:Center;overflow:hidden}.nivo-box,.nivoSlider{overflow:hidden}.nivoSlider{position:relative;height:300px}.nivoSlider img{position:absolute;top:0;left:0;max-width:none;height:300px!important}.top-l-slider .nivoSlider{position:relative;height:400px}.top-l-slider .nivoSlider img{position:absolute;top:0;left:0;max-width:none;height:400px!important}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-box,.nivo-slice{z-index:5;position:absolute}.nivo-box,.nivo-box img,.nivo-caption,.nivo-slice{display:block}.nivo-slice{height:100%;top:0}.nivo-caption{position:absolute;bottom:10px;left:5%;width:90%;text-align:center;font:400 26px 'segoe ui',sans-serif;z-index:8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff}.nivo-caption p{text-align:Center;font:400 13px 'segoe ui',sans-serif;margin:10px 20px;padding:10px;display:inline-block;border-radius:4px;background:#656E75;line-height:21px}.nivo-caption a{color:#ecf0f1}.nivo-caption h3{text-align:center;padding:5px;display:inline-block;border-radius:5px;margin:0;line-height:37px!important;background:#F1921A;font:400 30px 'segoe ui',sans-serif}.nivo-caption .sliderdata{margin:10px;text-align:Center;color:#fff}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:50%;margin-top:-15px;z-index:9;font-size:0;display:block;width:30px;height:30px;border-radius:5px;line-height:30px!important;background-color:rgba(255,255,255,.5);cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.4)}.nivo-prevNav{left:10px}.nivo-nextNav:before,.nivo-prevNav:before{position:Absolute;left:0;top:0;color:#fff;height:30px;width:30px;text-align:center;z-index:100;display:block}.nivo-prevNav:before{content:'\2190';font:400 20px sans-serif;line-height:30px!important}.nivo-nextNav:before{content:'\2192';font:400 20px sans-serif;line-height:30px!important}.nivo-nextNav{right:10px}.nivo-controlNav{text-align:center;z-index:100;position:absolute;top:10px;right:10px;font-size:0}.nivo-controlNav a{cursor:pointer;display:block;width:20px;height:20px;background:#F1921A;float:left;border-radius:10px;margin-right:5px}.nivo-controlNav a.active{background:#E6E7E8;}

4. Adım: Son olarak Yerleşim sekmesinden Gadget Ekle > HTML/JavaScript Gadget diyerek şu HTML odunu ekleyin:

<div class='recent-slider' data-label='SEO'></div>

İşlem bu kadar ama düzenlemeniz ve bilmeniz gereken bazı hususlar var.

  • Script kodlarında https://bloghocam.blogspot.com yazan yere kendi blog adresinizi yazın.
  • Gadget olarak eklediğiniz HTML kodundan SEO yerine slayt olarak gösterilmesini istediğiniz yazılara ait etiketi yazın.
  • Slider otomatik genişliktedir. Üstbilgi gadgetının altına taşırsanız daha geniş, blog kayıtları gadgetının üstüne taşırsanız daha dar gözükecektir.
  • Slaytta farklı etiketlerden yazıları göstermek isterseniz istediğiniz yazılara ilave olarak featured diye bir etiket ekleyin. Son HTML kodundaki SEO yazan yere featured yazın. Böylelikle sliderı daha verimli kullanabilirsiniz.
Herkese iyi bloglar…

Rastgele YAZILAR Eklentisi

Bu eklenti blog yayınlarınızdan rastgele yani otomatik olarak seçip, sizin belirlediğiniz yerde gösterir. Örneğin sitenizin footer kısmında yada sidebarda nereye isterseniz orada yayınlarınız bağlantı şeklinde göstermeye yarıyor.
Şimdi rastgele yazılar eklentisinin kurulumuna geldik. Kurulumu çok basit. İzlemeniz gereken yol şu;
Blogger kontrol paneli, Yerleşim, gadget ekle dedikten sonra HTML Jawa script seçiyorsuz.
Resimden yola çıkarak daha kolay yapabilirsiniz.




Rastgele yazılar HTML kodları;

<script type="text/javascript">var randarray=new Array();var l=0;var flag;var numofpost=10;function randomposts(json){var total=parseInt(json.feed.openSearch$totalResults.$t,10);for(i=0;i<numofpost;){flag=0;randarray.length=numofpost;l=Math.floor(Math.random()*total);for(j in randarray){if(l==randarray[j]){flag=1}}if(flag==0&&l!=0){randarray[i++]=l}}document.write('<ul>');for(n in randarray){var p=randarray[n];var entry=json.feed.entry[p-1];for(k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){var item="
<li>"+"<a href="+entry.link[k].href+">"+entry.title.$t+"</a></li>
";document.write(item)}}}document.write('</ul>
')}</script><script src="/feeds/posts/summary?alt=json-in-script&amp;start-index=1&amp;max-results=1000&amp;callback=randomposts" type="text/javascript"></script>

Dilerseniz kodları ön izleme yapabilirsiniz. WM makale bağlantısını tıklayın.
Yukarıdaki resimde on adet yazı bağlantısı gösterilmektedir. Bu sayıyı azaltıp veya arttırabilirsiniz.

Blogger Özel Şablon Tasarımında Yapılan Arka Planın Görünmeme Sorunu



Blogger kumanda peneli arka plan resmi ön izleme bölümünde görülüyor, ana sayfada görülmüyor sorununun çözümü. Blogger TR uzantısına geçtiği dönemden itibaren başlayan sorunlardan biride, arka plan resminin ön izleme bölümünde çalıştığı halde ana sayfada görülmemesidir. Blogger arka plan resimlerini çok farklı yöntemler ile eklememiz mümkün. Ancak biz çok kolay bir yöntem ile arka plan için seçtiğimiz resimlerimizin çalışmasını sağlayacağız. Klasik ve Dinamik Blogger üzerinde yaptığım testler sonucunda arka plan resimleri çalıştı. Blogger için arka plan resimlerini çalıştırmak için yapmanız gereken işlemleri aşağıda inceleyelerek sizde çok basit şekilde sorununuzu çözebilirsiniz.





1. Blogger kumanda paneline giriş yapın.

2. Şablon → Özelleştir→ Araka plan resim seçiminizi yapın ve blogu kaydedin.

3. Bloga dön sekmesine tıklayarak kumanda paneline dönün.

4. Şablon Htm’düzenle ile şablon kodlarını açın.

5. Aşağıda gördüğünüz resim üzerinde b:sikin ile başlayan sol kısımdaki ok işaretine tıklayın, açılan sayfada bir ok daha göreceksiniz.Ok işaretine tekrar tıklayın. Kodların genişlediğini görmüş olmanız gerekir.




6. Kodları biraz aşağıya kaydırın ve şu kodlara benzer kodu bulun.


<Variable name="body.background" Bu kod içinde aşağıdaki gibi bir kod göreceksiniz.


url(//themes.googleusercontent.com/image?id=0BwVBOzw_-hbMOGFhZWQ3YjgtZGZiZC00ODlhLWFkNmQtMzRmZmQzMjAxNTY0)


(url(//themes) yazan kısmın başına ( http:) yazın ve blogu kaydedin. Yaptığınız işlemin sonucunda kodlar aşağıdaki gibi olacaktır.


url(http://themes.

NOT: Http olarak çalışmadığında lütfen birde Https olarak deneyin !








BU YÖNTEMLERLE ÇÖZÜLMEZSE KESİN ÇÖZÜM



Yukardaki yöntemlerle çözülmezse muhtemelen resmi görmüyor demektir. Öncelikle arka plan resminizi bloggera yükleyin. (yada başka bir resim yükleme sitesine.) Sonra resminizin adresini kopyalayın. Bu resim adresi .jpg gibi resim adresi ile bitmeli. Örneğin: http://www.site.com/image/resim1.jpg Bu resim adresini yukardaki örnekteki anlatılan (http eklediğimiz) parantez içine yapıştıracağız. Yani parantezin içini olduğu gibi silip resim adresini buraya yapıştıracağız. Bu teknik denendi ve sorun kesin olarak çözüldü...


Blogger En Çok Yorum Alan Yazılar Eklentisi


Blogger en çok yorum alan yazılar eklentisi   Merhabalar. Bugün sizlerle Blogger'da En Çok Yorum Alan Yazılar eklentisini paylaşmak istedim. 


Bu eklenti sizin ve ziyaretçilerinizin çok işine yarayacaktır. Neyse anlatıma geçeyim.







Blogunuza En Çok Yorum Alan Yazılar eklentisini eklemek için Yerleşim>Gadget Ekle> HTML / Javascript seçeneğini seçiyoruz. Ve karşımıza çıkan ekrana aşağıdaki kodları yapıştırıp kaydediyoruz.













<!-- Kolay Web Tasarım En Çok Yorum Alan Yazılar Eklentisi --> 



<script type="text/javascript"> 



function getYpipePP(feed) { 



document.write('<ol style="color:#c00000">'); 



var i; 



for (i = 0; i < feed.count ; i++) 







var href = "'" + feed.value.items[i].link + "'"; 



var pTitle = feed.value.items[i].title; 



var pComment = " \(" + feed.value.items[i].commentcount + "\)"; 



var pList = "<li>" + "<a href="+ href + '" target="_blank">' + pTitle; 



document.write(pList); 



 document.write(pComment); document.write('</a></li>'); 







document.write('</ol>'); 







</script> 



<script src="http://pipes.yahoo.com/pipes/pipe.run? 



YourBlogUrl=http://kolaywebtasarim.blogspot.com/ 



&ShowHowMany=10 



&_id=390e906036f48772b2ed4b5d837af4cd 



&_callback=getYpipePP 



&_render=json" 



type="text/javascript"></script> 



<!-- Kolay Web Tasarım En Çok Yorum Alan Yazılar Eklentisi –>






Kodumuzda değiştireceğiniz yerleri Yeşil renk ile gösterdim.







kolaywebtasarim.blogspot.com yerine kendi blog adresinizi yazın. Kodların çalışıp çalışmadığını üst menümüzdeki Kod Deneme'ye tıklayarak kod deneme editöründen inceleyebilirsiniz.




İyi bloglar. 

Blogger Resimli Son Yazılar Eklentisi


Merhabalar. Bugün sizlere Etikete Özel Resimli Son Yazılar Eklentisi 'ni sunmak istedim. Zaten bazı bloglarda bu eklentiyi görmüşsünüzdür. Herneyse anlatıma geçeyim.





Blogger Etikete Özel Resimli Son Yazılar Eklentisi





Bu eklentimizi eklemek için ; Yerleşim>Gadget Ekle>HTML / Javascript 'i seçip önümüze gelen pencereye aşşağıda vermiş olduğum kodları ekliyeceksiniz.







<link rel="stylesheet" type="text/css" href="https://dl.dropboxusercontent.com/u/60346665/bh-son-yazilar-css.css" />  <script src="https://dl.dropboxusercontent.com/u/60346665/bh-son-yazilar.js"></script>  <script type='text/javascript'>var numposts = 5;var showpostthumbnails = true;vardisplaymore = false;var displayseparator = true;var showcommentnum = false;varshowpostdate = false;var showpostsummary = true;var numchars = 100;</script>   <script type="text/javascript" src="http://kolaywebtasarimblogspot.com/feeds/posts/default/-/blogger?published&alt=json-in-script&callback=labelthumbs"></script>






Düzenleyeceğiniz yerler ;


  • numpost = Kaç yane yazı görüntülenmesini istiyordanız rakam girin. ( En fazla 25 )

  • showpostthumbnails = Resimleri göstermek istiyorsanız true yazın , kapatmak için ise false yazabilirsiniz.

  • displaymore = “Devamını Gör” eklentisini gösterir. Açmak için false yerine true yazabilirsiniz.

  • showpostdate =Yazı tarihini görmek istiyorsanız ture , görmek istemiyorsanız false yazabilirsiniz.

  • showpostsummary = Yazının diğer kısmıni görmenizi sağlar. Açmak için true , kapatmak için false yazın.

  • numchars = Eğer yazının bir kısmını görüntüleme açıksa ilk kaç karakterin gösterileceğini belirler.

  • kolaywebtasarim.blogspot.com = Buraya kendi blog adresinizi yazın.

  • BLOGGER = Buraya Misafir Blog yerine istediğiniz etiketi yazabilirsiniz.



   Arkadaşlar kodların içerisinde Yeşil Renk ile göstermiş olduğum yerleri Düenleyeceğiniz Yerler kısmından ne yapmanız gerekiyorsa bakarak kendinize göre düzenleyebilirsiniz.





Eklenti ile ilgili sorularınız ve sorunlarınız varsa yorum bırakabilirsiniz.