2

私は自分のウェブサイトに共有ボタンを追加しようとしていますが、「sharrre.com」スクリプトを使用することを選択しました twitter と Facebook の場合は問題ありませんが、google+ ボタンの場合は表示されません
これは私のコードです:

$('#twitter').sharrre({
  share: {
    twitter: true
  },
  enableHover: false,
  enableTracking: true,
  buttons: { twitter: {via: '_JulienH'}},
  click: function(api, options){
    api.simulateClick();
    api.openPopup('twitter');
  }
});

$('#facebook').sharrre({
  share: {
    facebook: true
  },
  enableHover: false,
  enableTracking: true,
  click: function(api, options){
    api.simulateClick();
    api.openPopup('facebook');
  }
});
$('#googleplus').sharrre({
  share: {
    googlePlus: true
  },
  enableHover: false,
  enableTracking: true,
  click: function(api, options){
    api.simulateClick();
    api.openPopup('googlePlus');
  }
});

完全なコードは私のJSfiddle
を参照してください そして私はこのデモに従いました

Google+ ボタンが表示されない理由を教えてください。

4

4 に答える 4

2

正しいcURL url パラメータを追加する必要があります。

$('#google').sharrre({
  share: {
        googlePlus: true
  },
  urlCurl: '/ts-includes/sharrre.php',
  template: '<a class="box" href="#"><div class="count" href="#">{total}</div><div class="share"><span></span>+1</div></a>',

  enableHover: false,
  enableTracking: true,
  click: function(api, options){
        api.simulateClick();
        api.openPopup('googlePlus');
  }
});

私が使用しているWordPressの場合:urlCurl: '<?php echo get_template_directory_uri() ?>/theme-includes/sharrre.php'

sharrre.phpサーバー/ローカルホストの正しい場所にあることを忘れないでください。

問題はこちら -> https://github.com/Julienh/Sharrre/issues/44

于 2013-09-18T14:32:48.850 に答える
0

ファイルがありません。コードは sharrre.php を探しています (sharrre のダウンロードに含まれています)。

私が実行したテストでは、それを使用するファイルがあるのと同じディレクトリでそれを探しました (または単に含めることもできます)。そのファイルへのアクセスを許可すると、問題が解決します。

于 2013-02-17T00:18:53.170 に答える
0

私は問題を考えました 私のgoogleplusスクリプトでは、urlCurlオプションを追加するのを忘れていました。
これは Google+ の古い機能です:

 $('#googleplus').sharrre({
  share: {
    googlePlus: true
  },
  enableHover: false,
  enableTracking: true,
  click: function(api, options){
    api.simulateClick();
    api.openPopup('googlePlus');
  }
});

そして、これは新しいものです:

    $('#googleplus').sharrre({
  share: {
    googlePlus: true
  },
  enableHover: false,
  enableTracking: true,
  urlCurl: '',
  click: function(api, options){
    api.simulateClick();
    api.openPopup('googlePlus');
  }
});
于 2013-02-17T01:13:11.643 に答える