问题标签 [sharethis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12110 浏览

javascript - 如何使用带有 javascript 功能的自定义 URL 动态创建“共享此按钮”?

我使用http://sharethis.com/按钮为网站上的用户提供了一种共享内容的简单方法。

他们在此处提供有关“自定义按钮”的信息:http: //help.sharethis.com/customization/custom-buttons

它看起来像指定 URL,在示例中,它们只有 html,如下所示:

但我需要能够在不重新加载页面的情况下动态创建按钮。

因此,在我正在构建的 Flash 应用程序中,我有一个“共享按钮”,它触发网页上的 javascript 函数,使“弹出”div 淡入我想要显示共享按钮的屏幕中心。根据某人单击的共享按钮,它需要有一个动态创建的 URL。

如果他们关闭对话框,然后再次单击共享按钮,这很重要,我希望代码只会用新按钮覆盖旧代码,新的 url/标题。

所以,我创建了这个从 flash 调用的 javascript 函数,同时从 flash 传递 url。我将脚本和所有内容放在我的“弹出”div 中,希望按钮将呈现在该 div 中。

任何人都可以发布一个示例,说明我如何能够在不重新加载页面的情况下做到这一点?

编辑:@Cubed

基本上什么都不会发生。我讨厌使用 javascript,因为我真的不知道如何获取错误消息或调试。当我使用 flex 时,我有一个很棒的调试器/控制台可以解决问题。所以,很抱歉我无法提供更多信息。当我只删除

弹出窗口出现。

但是,如果我在函数中有上述 setAttribute 代码,则弹出窗口永远不会出现,所以我假设该代码中的某些内容破坏了它。有什么建议么?或者至少我可以使用 chrome 来告诉我错误是什么?我尝试了检查元素控制台,但是当我触发该功能时,那里什么也没有出现。

此外,在我的代码顶部,他们让我使用:

我应该使用 stLight.locateElements();而不是stButtons.locateElements();

0 投票
2 回答
278 浏览

javascript - jQuery() .hide 偶尔用于通过 javascript 添加的共享链接

我使用 ShareThis/AddThis 并希望在我的页面上隐藏共享计数,当它们等于零时。

我遇到的问题是 .hide() 不能可靠地工作——它只在链接出现在页面上一次的情况下工作。在具有多个共享链接实例的页面上,它仅适用于第一组。

我的猜测是它不起作用,因为链接需要很长时间才能出现。页面正文仅显示这是我正在使用的代码:

它出现在我的页脚中;页面模板中的 ShareThis 代码是这样的:

我该怎么做才能让它工作?

0 投票
2 回答
666 浏览

javascript - 控制 ShareThis javascript 窗口打开

我刚刚开始使用ShareThis Widget来帮助处理与我们其中一个网站的社交媒体集成。虽然功能很棒,但我觉得如果我要手动编写每个项目,我会失去很多功能,例如通过单击“共享”功能来控制打开的窗口大小的能力。

虽然他们的网站显示了您可以添加到按钮(url 等)的基本功能,但我希望自定义感觉,以便在单击按钮时,我可以控制该窗口的大小,甚至可以在现有的颜色框片段中打开。

以前有没有人有过运气?当我尝试通过 javascript 函数进行控制时,它似乎被覆盖或忽略了。

0 投票
0 回答
677 浏览

ios - AddThis 和 ShareThis 与 Facebook Connect SDK 冲突

我的 iOS 应用程序使用最新版本的 Facebook Connect 作为允许用户登录的一种方法。

我最近在添加一个 SDK 时遇到了一个问题,该 SDK 允许我通过社交网络分享帖子,以及获取数据以分析用户在应用程序中的分享活动。

当我为 ShareThis 添加 SDK 时,我收到一个编译器错误,表明 ShareThis Facebook 库和我的官方 Facebook Connect SDK 之间存在冲突。因此,我卸载了 ShareThis 并为 AddThis 添加了 SDK。这也造成了类似的冲突。

有没有一种简单的方法来隔离这些库,以便 AddThis 或 ShareThis SDK 不会与 Facebook Connect 冲突?或者,一种将 AddThis 或 ShareThis 中的 Facebook 身份验证指向我已安装的 Facebook Connect 库的简单方法?

0 投票
1 回答
282 浏览

wordpress - WordPress 精选帖子和分享此问题

我在使用我制作的这个特色帖子功能时遇到了一些问题。我遇到的问题是,当 query('showposts=1'); 已设置精选帖子不被拾取。但是,当我输入 query(''); sharethis 插件不起作用。任何人都可以帮我解决我可能做错的事情。

0 投票
0 回答
178 浏览

ruby-on-rails-3 - 是否有任何 RESTful Web 服务用于向 twitter、facebook 等分享新闻?

我需要在 facebook、twitter 等上实现新闻共享。是否有任何 RESTful 网络服务可以将新闻分享到 twitter、facebook 等?以及多少 AddThis API 对这个上下文有用?在 shareThis 的情况下,在 twitter 上分享非常好,但我在 facebook 上分享时遇到了一些重大问题。

0 投票
1 回答
1548 浏览

javascript - Addthis/Sharethis VS“手动”添加每个按钮

我想在我的新页面(显示某个帖子时)添加一个类似 fb、google+1、tweet 按钮等。我知道例如 addthis 默认提供此功能。但缺点是你会得到一个有点大的 javascript 文件,偶尔会抛出一些错误。所以我的问题是:在类似的情况下,你们通常会选择哪种选择以及为什么。谢谢

0 投票
2 回答
8073 浏览

javascript - 共享类似于 addthis/sharethis 的替代方案

请查看http://500px.com/photo/3977429?from=popular。在右下角,有一个共享框。它看起来与 sharethis 非常相似。但是,afaik,sharethis 没有嵌入或提交,例如,我正在寻找这些选项。有谁知道这里用的是哪个插件?谢谢

0 投票
0 回答
957 浏览

jquery - 使用 jQuery 功能共享此按钮

文件:

  1. 索引.php
  2. 新闻.php
  3. 新闻JavaScript.php

鉴于[news.php]位于[index.php]内的iframe中,当我单击 ID 为#btn_noti15的 DIV (数字可变)时,脚本应该根据[newsJavaScript.php]转到在同一个文件中的 jQuery 脚本并添加在那里编写的内容,包括TwitterFacebook 按钮,但实际上它们没有显示。

所以我想知道当它发生时如何显示TwitterFacebook按钮。

*网站 URL、名称和共享此发布者编号已出于安全原因进行了修改。

[索引.php]

[新闻.php]

[新闻JavaScript.php]

我希望清楚,但如果您需要更多信息,我很乐意。

感谢您的回答。

0 投票
1 回答
124 浏览

javascript - ShareThis JavaScript 改变 IE9 历史

我发现在 IE9 中,即使是简单的操作,例如单击链接以从一个站点页面导航到另一个 ShareThis,也会在引用页面和链接页面之间的历史记录中插入多达 7 个条目。

历史截图

他们的论坛网站上,我看到很多员工承认此类问题,但没有解决方案。

我们直接链接到他们当前的脚本,因此我们的服务器上没有过时的脚本不是问题。

除了放弃他们之外,是否有人对这个问题有任何建议或经验?

更新:终于找到了一个关于这个的线程。并不是说 ShareThis 做出任何回应,但他们可能在昨天推出了新的、有缺陷的代码......

http://forums.sharethis.com/topic.php?id=78328