Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Facebook Paylaş Butonu ?

Merhaba arkadaşlar ben bir video sitesi yaptım ve ben bu siteye beğen ve paylaş butonu yapmak istiyorum. ama her video için ayrı bir beğen ve paylaş olacak. örneğin :
http://www.domainadi.com/Default.asp?VideoIzle&ID=33

www.izlesene.com tarzı yani. ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    Kemal adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    63 cevap - 10 soru
    http://developers.facebook.com/docs/
    buraya share ve like yazarsanız ilgili dökümanlara ulaşabilirsiniz.
    • pro-asp adlı üyenin fotoğrafı pro-asp
      teşekkür ederim. elinde türkçe kaynak olan var mı ?
      9 yıl önce yazılmış
  • 1
    spidey adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    10 cevap - 1 soru
    Türkçeleştirdim, buyur kardeşim.

    Sadece yazı için;
    <script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank">Facebook'ta paylaş</a>
    


    Küçük "F" logosu ve paylaş yazısı için;
    <script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top left; }</style><a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" onclick="return fbs_click()" target="_blank" class="fb_share_link">Facebook'ta paylaş</a>
    


    Sadece ikon için;
    <script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; } html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; text-decoration:none; } </style> <a rel="nofollow" href="http://www.facebook.com/share.php?u=<;url>" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Paylaş</a> 
    


    Kodlarını kullanıyorsun.
    Not: Paylaşacağın linki kendisi otomatik alıyor ama sen belli bir linki, örneğin videonun linkini paylaşacaksan yada videonun açıldığı o sayfayı paylaşacaksan sadece;
    <;url> diye değer belirtiyorsun veya <;url> yazan yerlere sayfanın adresini yazıyorsun.
    • psygnosis adlı üyenin fotoğrafı psygnosis
      Spidey buna benimde ihtiyacım vardı saol ama bir şey sorcam bu herhalde.. yeni bir pencere açıyor bunu aynı sayfa içinde küçük bir frame ile yapabilirmiyiz.. Çünkü iPhone da yeni sekmede açıyor ben sayfadan cıksın istemiyorum
      9 yıl önce yazılmış
    • psygnosis adlı üyenin fotoğrafı psygnosis
      ya lütfen dön bu cevaba.. Kısaca sordugum bunu window.open deilde gizli bir div ile yapabilirzmiyiz..

      window.open olmıcakta gizli olan divi gösterip bunları içinde göstericez.
      9 yıl önce yazılmış
    • spidey adlı üyenin fotoğrafı spidey
      Kardeşim beni beklemene gerek yoktu aslında, kodu biraz incelesen çözebilirdin :)
      Olayına mantığı, Facebook'un Share.php sayfasına "url" veya "u" değişkeniyle link göndermekten ibaret aslında.

      Yani;
      <a href="http://www.facebook.com/share.php?u=http://www.yasinkoyuturk.net" target="_self">Facebook'ta paylaş</a>
      


      Bu kod işine yarar umarım. Bunu ister Ajax ile dön, ister direkt link ver artık senin hayal gücüne kalmış.

      Yukarıdaki verdiğim kodlarda, mantık olarak u ve t değişkenlerini javascript ile tanımlamış ve siteyi bozmamak için open komutuyla popup açmış sadece.

      Kodlarda da görebilirsin;
      u=location.href;t=document.title
      


      not: t değişkeni, açılan popup penceresinin title(başlık) kısmı oluyor. Örneğin t='Sitemi paylaş' gibi.
      9 yıl önce yazılmış
    • psygnosis adlı üyenin fotoğrafı psygnosis
      işte ben popup istemiyrum pop yaptıgım mobil uygulamada sayfadan ayrılıyor ve ben ayrılmasını istemiyorum popup olunca iphone yeni pencerede acıyor.. ben bulundugum sayfada küçük bir div açıp ya da ne açabilirsek o içeriği orda göstermek istiyorum... facebook girişi yapmadıysa O div içinde facebook girişi görünsün.. girşi yapmışsada paylaş ekranı görünsün.. Maksat sayfadan ayrılmamak..
      9 yıl önce yazılmış
    • psygnosis adlı üyenin fotoğrafı psygnosis
      kardeş sen ajax deyince bişiler aklıma geldi ama olmadı şöyle bir ajax yazdım ama

      function paylas() {

      var u = location.href;



      $.ajax({
      url: "http://www.facebook.com/share.php?u=" + encodeURIComponent(u),
      cache: false,
      success: function (html) {
      $("#results").append(html);
      }
      });


      }


      aslında mantıklıda yanlış :D senin önerin nedir?
      9 yıl önce yazılmış
    • spidey adlı üyenin fotoğrafı spidey
      jQuery kullanarak daha basit yazabilirsin, tavsiye ederim :) Daha önceki bahsettiğim gibi, gizli bir div'in olur, paylaşa basıltığında div'in görünür olur ve içeriği bu dive yüklersin. yeni sayfada açılmamış olur.
      9 yıl önce yazılmış
    • psygnosis adlı üyenin fotoğrafı psygnosis
      inat ettin söylemedin :D jQuery ajax kullanıyorum işte.. Abi yap bi kıyak proje bitti gibi bi bu lanet olası Zenci kaldı :D
      9 yıl önce yazılmış
    • can-inlife adlı üyenin fotoğrafı can-inlife
      ya kardeş site paylaşmayı sayende kaptık ama, mesela bir bilgiyi, bir kaydı bir başka hazır objei nasıl paylaşacğz.

      <script>function fbs_click() {u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script><style> html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; } html .fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) no-repeat top right; text-decoration:none; } </style> <a rel="nofollow" href="http://www.facebook.com/share.php?u=http://www.sitem.com/sayfam.php?bilgi_id=16&cnt=2" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Paylaş</a> 
      






      sonundaki tagın içine yazdım ama olmadı gene çekmedi o bilgiyi
      ...<a rel="nofollow" href="http://www.facebook.com/share.php?u=http://www.sitem.com/sayfam.php?bilgi_id=16&cnt=2" class="fb_share_button" onclick="return fbs_click()" target="_blank" style="text-decoration:none;">Paylaş</a>


      başa yazdım gene olmadı

      <script>function fbs_click() {u=http://www.turkceteknik.com/goster.php?kelime_id=16&kontrol=2;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;}</script>
      


      ben sitemdeki o bilgiyi kaydı çekmesini ve onu paylaşmasını istiyorum nasıl yapmam gerekiyor
      8 yıl önce yazılmış