1

Google+ で共有するための 2 つの異なるボタンを備えた Web サイトが必要です。これら 2 つは異なる要約テキストを持つ必要があります。次のようなメタディスクリプションを設定しました。

<meta property="og:title" content="TITLE">
<meta property="og:description" content="CONTENT">
<meta property="og:image" content="IMAGE_URL">
<meta property="og:url" content="URL">

しかし、このような設定では、両方のボタンが同じテキスト、画像などを共有します。共有リンクでこれらの設定を変更する方法はありますか? +1ボタンはいらない。

4

2 に答える 2

3

同じページに複数の共有ボタンを配置できます。共有するページに共有ボタンを表示する必要はありません。data-href属性(HTML5 モード) またはhref(<g:plus /> モード)を使用する場合、共有ボタンは個別に異なる URL を参照できます。

あなたがすることは、特定のコンテキストに適したスニペット データを提供できるさまざまな URL を指すことです。PHP などのサーバー側言語を使用している場合、これは簡単です。これら 2 つのケースの出力をカスタマイズしてカスタマイズするmyfile.php?page=page1ことができます。myfile.php?page=page2サーバー側の制御がない静的コンテンツがある場合は、おそらく 2 つの別々のページを使用する必要があります。訪問者が最終的に同じターゲット ページにたどり着く必要がある場合は、リダイレクトを使用して、リンクをたどったときに訪問者を正しいページにプッシュできます。

とはいえ、Google+ デベロッパー ポリシーをチェックして、自分がしようとしていることが許可されていて、ユーザーに誤解を与えていないことを確認することをお勧めします。

于 2013-03-01T17:08:02.043 に答える
0

Google共有ボタンを表示したい場所の下にdivを追加します

<g:plus action="share" href="Your Url" annotation="none"></g:plus>

このスクリプトを追加

<script type="text/javascript">
    function pageLoad() {
        window.___gcfg = {
            lang: 'en-US'
        };

        (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);
        })(); 

このコードはリピーターでもフルを使用します。

于 2013-04-04T10:27:11.790 に答える