Ana içeriğe atla

Blogger İçin Sosyal İçerik Kilidi

Genellikle Wordpress bloglarda gördüğümüz “Görüntülemek İçin Paylaş” scriptinin Blogger’da kullanımı ile ilgili istekler aldım. Bu yazıda, blog dünyasında “share to unlock” veya “social content locker” olarak bilinen scripti sizlerle paylaşacağım.

blogger sosyal içerik kilidi


Sosyal İçerik Kilidi Nedir?

Oluşturduğunuz içeriğin istediğiniz kısmını ziyaretçilere kapatan ve ziyaretçilerin kapalı kısmı görüntüleyebilmeleri için yazıyı sosyal medyada paylaşmalarının gerektiği scripte sosyal içerik kilidi diyebiliriz.

Yazılarınızın sosyal medyada bol bol paylaşılmasını ve buna bağlı olarak sosyal medya trafiğinizin artmasını sağlayacak bu eklentiyi farklı şekillerde kullanabilirsiniz. Örneğin blogunuzda çok önemli bir bilgi paylaşırken, bir download linki paylaşırken, video veya fotoğraf paylaşırken, kod paylaşırken vs.



Sosyal İçerik Kilidini Blogger’da Kullanma

Bu eklentiyi Blogger’da kullanmak için aşağıdaki adımları takip edin.

1. Adım: İlk olarak şablonunun HTML kodlarına jquery kodu eklemeniz gerekiyor. (Not:Şablonda sadece bir adet jquery kodu olmalı. Daha önce eklediyseniz bu adımı atlayın.) Bunun için Blogger kumanda panelinde Şablon > HTML’yi Düzenle diyerek <head> kodunu bulun ve hemen altına şu jquery kodunu ekleyin:

<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' type='text/javascript'/>

2. Adım: İkinci olarak javascript ve CSS kodlarımnı eklemelisiniz. Bunun için Blogger kumanda panelinde Şablon > HTML’yi Düzenle diyerek </body> kodunu bulun ve hemen üstüne şu kodları ekleyin:

<script type='text/javascript'>
//<![CDATA[
(function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/tr_TR/all.js";
     fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.fbAsyncInit = function() {
    // init the FB JS SDK
    FB.init({
      status     : true,                            
      xfbml      : true                              
    });
    FB.Event.subscribe('edge.create', function(href, widget) {
        $.event.trigger({
            type: "pageShared",
            url: href
        });
    });
};
  window.twttr = (function (d,s,id) {
  var t, js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return; js=d.createElement(s); js.id=id;
  js.src="https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs);
  return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } });
}(document, "script", "twitter-wjs"));
twttr.ready(function (twttr) {
    twttr.events.bind('tweet', function (event) {
        $.event.trigger({
            type: "pageShared",
            url: event.target.baseURI
        });
    });
});
(function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
function plusOned(obj){
    console.log(obj);
    $.event.trigger({
        type: "pageShared",
        url: obj.href
    });
}
$(document).on('pageShared',function(e){
    if(e.url == window.location.href){
        $(".secret").show();
        $(".secret-share").hide();
    }
});
//]]>
</script>
<style>
.secret {
text-align:center;
display:none
}
.secret-share {
    padding: 20px;
    text-align: center;
    border: 3px solid #ddd;
    background: #f8f8f8;
}
.secret-share .fb-like {
margin-top: 0;
top: -7px;
position: relative;}
.secret-share .twitter-share-button {
    margin-right: 25px;
}
</style>

3. Adım: İlk iki adımda eklediğimiz kodlar şablonun HTML kodlarına tek seferlik ekleyeceğimiz kodlardı. Şimdi kullanacağımız kod ise eklentiyi kullanmak istediğiniz her yazıya eklemeniz gereken koddur. Sosyal içerik kilidini kullanmak istediğiniz yazının HTML bölümüne giderek eklentinin görüntülenmesini istediğiniz yere şu kodları ekleyin:

<div class="secret">
BURASI GİZLENECEK İÇERİK</div>

<div class="secret-share">
<p>Gizlenmiş içeriği görmek için bu yazıyı paylşmanız gerekmektedir.</p>
<span class="fb-like" data-layout="button_count" data-send="false" data-show-faces="false" data-width="90" expr:data-href="data:post.url" style="margin-right: 25px;"></span><a class="twitter-share-button" data-count="horizontal" data-related="" data-via="mybloggerlab" expr:data-text="data:post.title" expr:data-url="data:post.url" href="http://twitter.com/share">Tweet</a><span class="g-plusone" data-callback="plusOned" data-count="true" data-size="medium" expr:data-href="data:post.url"></span></div>

Gizlenmesini istediğiniz bölümün HTML kodlarını mavi renkle gösterdiğim yere yapıştırdıktan sonra önizleme yaptığınızda o bölümün yerinde sosyal içerik kilidinin göründüğünü göreceksiniz.

Gizli bölümü görmek için Facebook beğen, Twitter tweet veya Google Plus +1 butonlarından birine tıklamalı ve sosyal medya hesaplarınızda paylaşmalısınız.

Soru ve düşüncelerinizi yorum bölümünden paylaşabilirsiniz. Bu eklentiyi faydalı bulduysanız lütfen sosyal medya hesaplarınızda paylaşarak Blog Hocam’a destek olun.

Yorumlar

Bu blogdaki popüler yayınlar

Boomads ile Ünlü Markalardan Reklam Almak

Merhaba değerli bloggerlar diye başlamak istiyorum çünkü bu yazı tamamen sizi ilgilendiriyor. Şüphesiz sitelerden çok para kazanmak oldukça zor olsa da, akmasa da damlıyor diye tabir ettiğimiz kadar bir gelir elde ediliyor bloglarımız için. Öncelikle Boomads nedir bunun açıklamasını yapmalıyız. Hatta resmi olarak yaptıkları açıklamayı burada yayınlayayım. Öncelikle Boomads nedir bunun açıklamasını yapmalıyız. Hatta resmi olarak yaptıkları açıklamayı burada yayınlayayım. Boomads Nedir? Boomads uluslararası içerik pazarlama firmasıdır. Avrupa’nın en büyük yayıncı kuruluşlarıyla beraber, reklamverenler ile özgün içerik üreticileri ve kendi alanlarında fikir önderi olan kişileri biraraya getiren platformlar kurar. Boomads markanızın tüm dijital yayın ihtiyaçlarını karşılayan bir platform sunar. Markanız için özgün içerik üretimi ve etkileşimi yüksek yüzlerce blogger üzerinden dağıtımını sağlıyoruz. Peki yayıncılar için boomads nedir? Yani biz bloggerlar için. Yayıncılar Blogunuzdan, Facebo...

Blogger’ın Az Bilinen 4 Özelliği

İnternette blog açmanızı, yazmanızı, yönetmenizi sağlayan ücretsiz ve kullanımı en kolay platformu olan Blogger'ın tüm imkanlarından faydalanıyor muyuz? Bence çoğumuzun varlığından bile haberdar olmadığı pek çok özelliği var Blogger'ın. Bu yazıda çok az bilinen ve hemen hemen hiç kullanılmayan 4 Blogger özelliğinden bahsedeceğim. Keyifli  okumalar. 1. Kayıt Şablonu Özelliği Bu özellik yeni bir yazı yazmak için yazı panelini açtığınızda önceden girdiğiniz bir metnin ve kodun otomatik olarak orada yer almasını sağlar. Kayıt şablonu olarak eklediğiniz bir metin veya kod her yeni yazmak istediğinizde otomatik olarak çıkacaktır. Böylece her yazıda bulunmasını istediğiniz şeyi unutma derdine çare bulmuş olursunuz. Kayıt şablonu olarak istediğiniz metni veya kodu ekleyebilirsiniz ancak birkaç öneride bulunmak gerekirse: - Bu içerik Serdar Kara tarafından oluşturulmuştur.İçeriğin izinsiz ya da kaynak belirtilip link verilmeksizin kopyalanması 5846 sayılı Fikir ve Sanat Eserleri Kanunu...

Samanyolu galaksisinin en detaylı fotoğrafı çekildi

 Dünya corona virüsü salgını, kıtlık, iklim krizi, siyasi gerilim ve ekonomik darboğaz gibi "gündelik" sorunlarla mücadele ederken Avrupa Uzay Ajansı (ESA) aslında bunların ne kadar ufak olduğunu gözler önüne serdi. ESA, Samanyolu'nun en kapsamlı haritasını yayınladı. Avrupa Uzay Ajansı Dünya’nın içinde bulunduğu Samanyolu galaksisinin en kapsamlı ve detaylı 3 boyutlu haritasını kamuoyuna lanse etti. Avrupa Uzay Ajansı’nın 2013 yılından beri yıldızları analiz ve takip eden Gaia isimli uzay teleskobundan elde edilen verilerle paylaştığı harita bugüne kadar astronomlar tarafından yayınlanan en kapsamlı ve detaylı harita olarak kayıtlara geçti. Bu harita ile birlikte Samanyolu’nun yeni detaylarına ulaşmayı hedefleyen bilim insanları böylelikle galaksinin ne kadar büyük bir hızla genişlediğini ve zamanın başlangıcından beri ne ölçekte büyüdüğünü bulmayı amaçlıyor. Bilim insanlarının yayınladığı haritada 1.8 milyardan fazla yıldız bulunuyor. Avrupa Uzay Ajansı, “Gaia’dan elde ...