推文按钮显示推文不正确

时间:2013-08-20 09:52:08

标签: javascript html button twitter

在页面上,我有一个推文按钮,如下所示:

<a href="https://twitter.com/share" class="twitter-share-button" data-lang="en" data-count="horizontal" data-text="#{tw_listing(@data)}", data-url="false">Tweet</a>

<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

问题在于泡泡中的推文数量是 2197 ,这是不正确的。 如何把正确的值放在那里?

由于

1 个答案:

答案 0 :(得分:0)

问题在于您指定:

<a ... data-url="false" .../>

Twitter将此值读取为您想要分享的网址,并且最终的印象是网址“false”已被共享2,197次。如果要共享静态URL,则此属性必须与您希望用户发送Tweet的页面的URL相关。例如,如果您的网页为http://example.com,则使用:

<a ... data-url="http://example.com" .../>

(已共享1,492 times)。

如果您要共享添加按钮的网页网址,您只需删除data-url参数:

<a href="https://twitter.com/share"
   class="twitter-share-button"
   data-lang="en"
   data-count="horizontal"
   data-text="#{tw_listing(@data)}">Tweet</a>

如果您在创建推文按钮方面需要帮助,请参阅twitter.com/about/resources/buttons上的官方创建页面。