私はwebshopにtumblr共有ボタンを追加しようとしていますが、Tumblr共有ボタン(see here)が動作しません。Tumblr共有ボタンが動作しない
- 私は、ユーザーによってカスタマイズされた製品の絵を共有し、製品ページにクリックスルーリンクを設定します。
- ショップがKnockout.js上に構築されており、製品コンフィグレータが動的に読み込まれるため、tumblrで提供されているスクリプト「share.js」は機能しません。
ので、URLは私の共有ボタンは、次のようなルックスを持っている:
var url = 'http://www.tumblr.com/share/photo';
url += '?source=' + encodeURIComponent('https://www.filltheblank.de/public/images/taschen/7_16.1-17.3-18.122-19.129-20.132_1.jpg');
url += '&caption=' + encodeURIComponent('little black dress bag');
url += '&click_thru=' + encodeURIComponent('https://www.filltheblank.de/konfigurator/#step:1|product:7_16.1-17.3-18.122-19.129-20.132');
それともあなたはそれを一緒に置く場合:
http://www.tumblr.com/share/photo?source=https%3A%2F%2Fwww.filltheblank.de%2Fpublic%2Fimages%2Ftaschen%2F7_16.1-17.3-18.122-19.129-20.132_1.jpg&caption=little%20black%20dress%20bag&click_thru=https%3A%2F%2Fwww.filltheblank.de%2Fkonfigurator%2F%23step%3A1%7Cproduct%3A7_16.1-17.3-18.122-19.129-20.132
あなたがそのリンクを開くと、共有者だけで表示されます良い。 「投稿を作成」をクリックすると、ページは共有ページ自体を共有できるページにリダイレクトされます。何も投稿しません!
私はまた、tumblrの(ではなく、文書化)が提供する他のURLスキームを、使用してみました:
http://www.tumblr.com/share?v=3&u=[url]&t=[title]&s=
これは機能しますが、画像を含むまたはリンクのクリックスルーの設定をサポートしていません。両方の方法を組み合わせても機能しません。
誰も私がそれを動作させるために何ができるのか分かっていますか?誰かが私にこれらの質問のいずれかを答えることができれば また、私は非常に感謝し、次のようになります。
- tumblrのが提供するスクリプト「share.jsは、」私の通常のリンクのうち、ポップアップ・リンクを作るよりも重要なの何かをするのでしょうか?
- javascriptを使って商品ページのURLを動的に書き直すのは問題でしょうか?
私はここにこだわっているので、私はすべてを試したような気がします。
あなたの質問のコードを質問に含めてください。彼らが変わるかもしれないのであなたの質問は役に立たない、外部のリンクに依存しないでください。 StackOverflowはライブラリであり、ディスカッションフォーラムではなく、リファレンスとして使用される質問の集まりです。 – Graham
downvoteをしないでください。 Javascriptコードにはありません。私の問題は、URLまたはGETパラメータにあります。私は私のポストにURLを直接持っていましたが、誰かによって編集されました。 – Lixus
私は何をしたいのか、これまでに何を試したのか、さらにいくつかの情報を提供するために、もう少し質問を編集しました。私はまだ立ち往生しています... – Lixus