【发布时间】:2012-06-05 21:12:42
【问题描述】:
目标:我想在我的 tumblr 上每个帖子的底部添加一个“固定”按钮(在 facebook 和 twitter 按钮旁边)。
主要问题:简单地将http://pinterest.com/about/goodies/ 提供的代码粘贴到 tumblr 的自定义 HTML 编辑器中是行不通的。我在 {block:Posts} 块的末尾粘贴了以下代码:
<a href="http://pinterest.com/pin/create/button/" class="pin-it-button"
count-layout="horizontal">
<img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" />
</a>
<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
这会在每个帖子的正确位置产生一个“固定”按钮,但单击它不会执行任何操作。 tumblr 生成的 HTML 发生了变化,如下所示:
<a style="cursor:pointer" title="http://pinterest.com/pin/create/button/" class="pin-it-button" count-layout="horizontal">
<img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It"></a>
<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>
Tumblr 生成的锚标签中没有 href 属性。这似乎是个问题。有人知道如何让 Tumblr 正确执行此操作吗?
另一个问题(可能同样重要):pinterest 提供的代码没有指定要固定的图像。我希望按钮将图像固定在帖子中。通过在线阅读,我得到了在 href 属性中包含 url 和 media 参数的想法。例如:
<a href="http://pinterest.com/pin/create/button/?url={Permalink}&media={PhotoURL-500}" class="pin-it-button" count-layout="horizontal">
<img border="0" src="//assets.pinterest.com/images/PinExt.png" title="Pin It" />
</a>
同样,当我单击生成的 pin it 按钮时没有任何反应 - 所以我不知道这些参数是否必要 - 只是它们不能解决我的第一个问题。
非常感谢任何帮助。
干杯, - 大卫
【问题讨论】: