2017-08-20 4 views
0

SDKを使用しないように$ facebookURL sharer php URLを使用します。共有URLを持つパーマリンク(現在のページ)が正しく機能していない

問題は、URLを間違って取得しています。私はコーダーではありません。

私のコードペンをご覧ください。

Q.誰かが基本について助言できますか、間違っていますか?

setShareEvents = function() { 
$(".myFacebookBtn").click(function() { 
    var a = $(window).width()/2 - 425, 
     b = $(window).height()/2 - 350, 
     c = { 
     url: $(this).attr("data-share-link") 
     }, 
     c =facebook.com/sharer/sharer.php?=" + $.param(c); 
     window.open(
     c, 
     "popupWindow", 
     "width\x3d850,height\x3d700,scrollbars\x3dno, top\x3d" + 
      b + 
      ", left\x3d" + 
      a 
    ); 
     ga("send", "social", "facebook", "share", 
     $(this).attr("data-share-link") 
    ); 
    }); 

incorrect image snaphsot

あなたはview my code pen

Q.私は間違って何をやってできますか?

答えて

0

あなたがそこに働いて、それを見ることができます。varの codepen.io

$(".myFacebookBtn").click(function() { 

    var a = $(window).width()/2 - 425, 
     b = $(window).height()/2 - 350, 
     c = { 
     u: $(this).attr("data-share-link") 
     }, 
     c ="https://www.facebook.com/sharer/sharer.php?" + $.param(c); 
     window.open(
     c, 
     "popupWindow", "width\x3d850,height\x3d700,scrollbars\x3dno, top\x3d" + 
      b + 
      ", left\x3d" + 
      a 
    ); 

パラメータを 'U' およびない 'URL' である必要があります。 'C'。

また、liにdata-share-link = "http://somelink.com"をクラス 'myFacebookBtn'で追加する必要があります。

希望します。

乾杯

+0

1.私はここでテストページを持っており、それが2おかげのでほとんどがhttps://nicholas-mcdonough-9ycm.squarespace.com/home/blog、タイトルを引っ張っていない、それがなかったです同じロジックを使用していますが、なぜLinkedIn Buttonでは機能しませんか?私は同じ問題が存在すると考えてそれを変更します。 –

+0

facebookとc = "https://www.linkedin.com"のように、あなたがliにURLを追加しなければならないcodepen.io(https://codepen.io/anon/pen/rzdGLe)を更新しました。/shareArticle?mini = true&、 "url ="を削除する理由は、パラメータがvar c内にあるからです。 – Melvita

+0

明快さのポイント:目的はブログの個々のページを共有できることです。 Facebookの場合は、共有するページのタイトルとイメージを引き出しません。私はこれを誤解していますか? –

関連する問題