1

Galleriaを使用して写真の Web サイトを作成しています。Sharethisのソーシャル メディア共有ボタンを各画像に追加して、閲覧者がギャラリーへのリンクではなく特定の画像を共有できるようにしたいと考えています。

Galleria History プラグインを使用して、各画像に一意の URL を付与しています。これはリンクを手動で投稿するのに役立ちますが、メイン ギャラリー ページに共有ボタンを追加すると、そのページが最後にあった URL への共有リンクが表示されます。リフレッシュ。Fex。page.html#/3 でギャラリーを更新して入力し、page.html#/6 に移動してその画像を共有しようとすると、共有される URL はまだ page.html#/3 です。

キャプションが個々の画像にリンクされているので、共有ボタンも関連付けられている画像にリンクすることを期待して、画像のキャプションに共有ボタンを追加しようとしました. ほとんどのボタンは表示されませんが、キャプション テキストは表示されます。共有ボタンは 2 回表示されましたが、ページを更新してまだ表示されていることを確認すると、コードに変更を加えていないにもかかわらず、表示されなくなり、再び表示されませんでした。

この方法で共有ボタンをキャプションに追加する必要がありますか?もしそうなら、どこが間違っているのでしょうか? コードが 2 回機能し、それ以降機能していない理由はありますか?

頭の中にこのShareThisコードがあります:

<script type="text/javascript">var switchTo5x=true;</script>
<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script>
<script type="text/javascript">stLight.options({publisher: "myID", doNotHash: false, doNotCopy: false, hashAddressBar: true});</script>

これは、画像キャプションに Google+ ボタンを追加するために使用しているコードです (これは 2 回機能し、それ以来行っていません)。

<a href="photos/03.jpg">
<img src="thumbs/03.jpg",data-description=
"<a href=<span class='st_googleplus'><displayText='Google +'></span></a>">

個々の画像を共有するためのより良い解決策があれば、それも歓迎します。ボタンはキャプションに表示する必要はありません。これは、機能することを望んでいた単なるソリューションです。

私はプログラマーではなくフォトグラファーです。自分でいくつかの Web サイトを作成しましたが、知識には大きなギャップがあります。比較的簡単な言葉で助けていただければ幸いです。ありがとう。

4

0 に答える 0