bluez

MT5.12でポップアップ画像にPin Itボタンは設置できますか?

0

最近、Pinterestを使っているのですが、エントリー内の画像クリックで表示されるポップアップ画像にPin Itのボタンを設置する事は可能でしょうか?

宜しくお願い致します。

返信(4)

| 返信する
  • ポップアップ画像は、正確にはポップアップするHTML内に貼られた画像で、システムテンプレートの「ポップアップ画像」の内容で、アイテム挿入時にHTMLが作成されます。

    Pin Itボタンに詳しいわけではないですが、作成のための入力欄を見るとページのURL(URL of the webpage the pin is on)と画像のURL(URL of the image to be pinned)が必要なようで、画像のURLはテンプレート内では$lt;$MTImageURL$>で取得できますが、ページのURL自体はストレートには取得できなさそうです。(このHTMLの作成場所やファイル名にも一応決まりがあるので、そこからでっち上げることは出来そうですが)

    良くは解りませんが、「ページのURL」を「画像のURL」にしても構わないなら、割と簡単に修正できそうですね。

  • なるほど。アイテム挿入時にHTMLが作られるんですね。と、言う事は仮に「ページのURL」を「画像のURL」として使えたとしても、既に存在している画像に対しては、Pin Itボタンを設置出来ないと言う事になるのでしょうか?

    ページのURLを取得するのは意外と困難なのですね。何か良い方法があれば良いのですが…

    ご返信、有り難うございます。

    • >既に存在している画像に対しては、Pin Itボタンを設置出来ないと言う事になるのでしょうか?
      そもそも、アイテム挿入時にHTMLが作成されるので、再構築などしてもHTMLはその時のままですね。すでに挿入済みの画像用HTMLに対して、変更は適用されません。

      ポップアップ画像HTMLは挿入画像と同じ場所に作られたはずなので、画像のURLから置換処理で生成することは可能かもしれません。
      そこら辺は、普段使わない機能なので、あまり詳細を理解してませんので。

  • 了解しました。再構築をしても、既に生成されたHTMLには影響が無いんですね。ちょっと残念ですが過去データについては諦める事にします。

    親切な解説を有り難うございました。

返信する