我已经安装并配置了添加此模块,以便向用户显示共享按钮。它在我的本地机器上工作得很好。但是,当我将站点放在启用SSL/HTTPS的站点上时,按钮就不会出现(尽管我在页面检查器中看到了它们),Chrome给了我JavaScript错误,用于获取这些图标的脚本正在从http://s7.addthis.com/js/300/addthis_.不安全链接调用并被阻塞)。
有人知道如何更改addthis模块正在调用的链接以使其与SSL/HTTPS兼容吗?
发布于 2016-01-06 00:56:14
最后,我联系了AddThis,他们告诉我Drupal模块已经过时了,取而代之的是使用以下代码:
<script type="text/javascript"
src="https://s7.addthis.com/js/300/addthis_widget.js"></script>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style
">
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_email"></a>
<a class="addthis_button_pinterest_share"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>因此,我将第一行(标记)放在我的html.tpl.php文件中,其余的代码放在我的页脚的一个块中。我必须确保把所有的标签放在同一行,否则Drupal正在强迫
标签之间的标签,使它不可能正确的样式工具箱。确保块内容被设置为‘完整HTML’,我很好地去。
这种方法的缺点是,它需要对外部脚本的另一次调用。积极的是,它否定了对另一个模块的需求--您可以安全地删除“addthis”。
发布于 2017-04-25 15:56:20
/admin/config/user-interface/addthis/,您可以使用https代替http,问题就解决了!
发布于 2016-01-05 11:09:44
使用“安全页”模块,并在配置页下面没有选中“匹配”选项时,将此切换回http页。
站点名/admin/config/system/securepages
https://drupal.stackexchange.com/questions/185735
复制相似问题