AddThis工具箱多个项目

时间:2014-12-05 13:43:28

标签: javascript php addthis

我正在尝试将addThis工具箱用于页面上的多个项目。我一直在阅读,我需要使用addthis:url属性为各个项目生成正确的URL。

我所拥有的是以下内容:

    <!-- Go to www.addthis.com/dashboard to customize your tools -->
    <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-535e7a2916e104ff" async="async"></script>

    <!-- Go to www.addthis.com/dashboard to customize your tools -->
    <div class="addthis_sharing_toolbox" style="margin-bottom:20px;" addthis:title="THE TITLE" addthis:description="THE DESCRIPTION" addthis:url="<?php echo $this->item->link; ?>"></div>  

这似乎什么都没做?它只在div中回响,但实际上并未改变共享,因此它特定于该项目。

有什么想法吗?

感谢

1 个答案:

答案 0 :(得分:1)

addthis:title,addthis:description和addthis:url参数用于我们较旧的高级配置工具 - 里面带有按钮代码的工具。

要使用addthis_sharing_toolbox,您需要使用此代码:

 <!-- Go to www.addthis.com/dashboard to customize your tools -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-535e7a2916e104ff" async="async"></script>

<!-- Go to www.addthis.com/dashboard to customize your tools -->
<div class="addthis_sharing_toolbox" style="margin-bottom:20px;" data-title="THE TITLE" data-url="<?php echo $this->item->link; ?>"></div>

此外,您只需要在每个页面上添加一次addthis_widget.js。这个位置通常并不重要(除非页面上有其他JavaScript的某种竞争条件),但是你不应该多次拥有它,因为它会减慢页面加载速度。 / p>