【问题标题】:Applying AddThis buttons应用 AddThis 按钮
【发布时间】:2015-08-07 02:51:45
【问题描述】:

我想将 AddThis(社交书签服务)添加到我的网站。我按照网站上的说明进行操作。有一个选项,您可以选择自己的服务并自定义订单。

我选择了 facebook、twitter、google、linked in、pinterest 和 whatsapp。

按照指示,我添加了

<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-53353be15c66b7b4" async="async"></script>

在关闭之前的 head 标签内。

然后,在我需要显示按钮的地方,我添加了

<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
    <a class="addthis_button_preferred_1"></a>
    <a class="addthis_button_preferred_2"></a>
    <a class="addthis_button_preferred_3"></a>
    <a class="addthis_button_preferred_4"></a>
    <a class="addthis_button_preferred_5"></a>
    <a class="addthis_button_preferred_6"></a>
</div>

最终结果:

它显示了一些我没有选择的按钮。

我一定是做错了什么,花了一整天的时间研究它。你能帮忙吗?

【问题讨论】:

  • 你是在本地测试这个吗?我在本地测试 AddThis 时遇到了一些问题。尝试将其添加到实时站点,清除缓存并查看结果。也可以试试 incognito*/*private 标签。 (快速禁用缓存的提示。)
  • 还要确保你禁用了任何广告拦截扩展。
  • @BramVanroy,在 Xamp 上。

标签: html addthis social-media sharethis


【解决方案1】:

没有看到您期望的按钮?这是因为智能层是个性化的

我们新的智能图层的主要功能之一是您无法做到的 实际看到。所有的分享按钮都是针对每个访问者进行个性化的。 这使得人们更有可能分享您的网站。

-来源:http://www.addthis.com/blog/2013/07/30/not-seeing-the-buttons-you-want/

所以基本上它的意思是,如果知道某个特定用户更多地使用特定的社交服务,那么只有那些按钮会显示给那个人。过滤似乎是在低级别完成的。


看看other similar services

【讨论】:

  • 考虑到那个帖子可以追溯到 2013 年,而且很多人对此表示不满,我非常怀疑 addThis 是否仍在使用这种方法。
  • 向下滚动到 cmets 部分,有一个 2 个月前的评论证实了这一点。
  • @Ashesh,有什么解决办法吗?
  • 我不确定,因为它是在 domain 级别实现的。如果您愿意或使用其他服务,您可以随时制作自己的自定义按钮。
【解决方案2】:

您的问题是您手动设置页面上的图标。考虑到您是通过 addthis.com 网站选择服务,只需将以下 div 元素添加到您的页面,代替您当前的 addthis 代码:

<div class="addthis_sharing_toolbox"></div>

该 div 将自动填充您从 addthis.com 选择的服务,相信我,我得到了这个。

【讨论】:

  • 我确实用
    替换了代码,现在它显示为空白(无)。
  • 尝试将您的 javascript 文件移动到页面末尾,就在结束
【解决方案3】:

我是 AddThis 支持团队的 Elsa。

如果您使用默认的 AddThis 配置,则它使用的是我们所说的首选服务。根据每个人过去的共享历史以及我们的服务中最受欢迎的服务,这些对每个人都是不同的。这样做的目的是让用户轻松分享到他们喜欢的服务并增加分享。

如果您想在您的网站中显示仪表板配置的共享按钮,请替换以下代码

<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_preferred_5"></a>
<a class="addthis_button_preferred_6"></a>
</div>

使用该工具的以下内联 HTML 代码。

<div class="addthis_sharing_toolbox"></div>

【讨论】:

  • 我需要每个用户的 facebook、twitter、google、linked in、pinterest 和 whatsapp。替换代码会有帮助吗?
  • @DakshBathla 这与我指出的完全一样;-)。请记住接受最佳答案。
  • @Ashesh,如果它是真的,正如你和 Elsa George 所指出的那样,我几乎不明白为什么要让你的客户选择从不实施的服务中选择服务。接受你的回答。
  • 我认为没有更多的“如果”,这是服务提供商试图明智行事但实际上给用户带来问题的经典案例。
  • Elsa,你能确认关于 addthis 自定义按钮的文档已经过时了吗?添加像&lt;a class="addthis_button_facebook"&gt;&lt;/a&gt; 这样的东西不再做任何事情了。看起来您总是必须为每个客户创建一个配置文件。
猜你喜欢
  • 1970-01-01
  • 2011-10-10
  • 1970-01-01
  • 2012-09-23
  • 2018-08-29
  • 2013-02-15
  • 2017-05-05
  • 1970-01-01
  • 2017-10-13
相关资源
最近更新 更多