Notification texts go here Contact Us Buy Now!

Blogger'da Görüntülemek İçin Paylaş Eklentisi

Blogger'da Görüntülemek İçin Paylaş Eklentisi
Blog Yazarı

Bazı sitelerde, bazı içeriklerin görüntülenmesinde karşınıza engeller çıkabilmektedir. Bu engellere kilitleme de denilebilir. Bir içeriğin belli şartlar yerine getirilirse gösterilmesi durumunu temsil eder.

Blogger sitelerinde bu özellik yok diye bilinir ama birkaç basit yöntemle, blog sitelerinizi çok daha aktif hale getirebilirsiniz. Eğer aşağıdaki talimatları yerine getirirseniz, siteniz için bir sosyal medyada paylaşma eklentisini aktif hale getirebilirsiniz.

İstediğiniz bir içeriği, sosyal medyada paylaşması şartıyla gösterebilir ve bu sayede sitenizin, sosyal medyada yayılmasını sağlayabilirsiniz.

Ancak dikkat edilmesi gereken bir husus var. Eğer çok fazla kullanırsanız, sitenize gelen kullanıcılar rahatsız olacaktır. Herkes sosyal medyada bu tür paylaşımlar yapmak istemeyebilir ve bu uygulama ters tepebilir.

Az ve öz kullanarak bu uygulamadan fayda sağlayabilirsiniz. Şimdi gelin kodları gerekli yerlere yerleştirelim.

Blogger Sosyal Medya Paylaşım Kilidi

İlk önce blogger yönetici panelinden tema sekmesine tıklıyoruz ve html düzenleme kısmına geliyoruz.

<head>

Yukarıdaki kodu aratıyoruz ve bu kodun hemen altına aşağıdaki kodu yapıştırıyoruz.

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

Sıra geldi css kodlarını eklemeye, bunun için </body> kodunu bulup, bu kodun hemen üstüne aşağıdaki kodu 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>

Eklememiz gereken kalıcı kodlar bu kadar, bir daha eklememize ve üzerinde oynamamıza gerek yok. Peki işimiz bitti mi derseniz, hayır bitmedi. Yazacağınız yazılarda kilitlemek istediğiniz içerik için yine bir kod yazmanı gerekecektir.

Bu kodu ister bir yere not ederek, isterseniz de bu sayfamızı sık kullanılanlara ekleyerek istediğiniz zaman kullanabilirsiniz. Aşağıda verdiğimiz kodu, yazacağınız yazıların olduğu panelde yer alan Oluştur / HTML kısmından HTML'ye geçerek ekleyebilirsiniz.

 div class="secret">
Buraya İstediğiniz İçeriği Ekleyebilirsiniz. </div>
<div class="secret-share">
<p>Gizlenmiş içeriği görmek için bu yazıyı paylaş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>

Yapmanız gerekenler bu kadar, eğer örnek görmek isterseniz aşağıdan deneyebilirsiniz.

Yorum Gönder

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.