2

我希望能够在我的所有网站页面上都有 stumbleupon 按钮,但总是让它“绊倒”我的主页。如何将此功能添加到按钮?

这是 Stumbleupon 给我的:

< !-- 将此标签放置在您希望 su 徽章呈现的位置 -->

< su:badge layout="5" >< /su:badge >

< !-- 将此代码段放在适当的位置 -->

< script type="text/javascript"><br>
  (function() {
    var li = document.createElement('script'); li.type = 'text/javascript'; li.async = true;
    li.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + '//platform.stumbleupon.com/1/widgets.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(li, s);
  })();
< /script>

这是我的网站fairivy.com

谢谢!

4

2 回答 2

2

在您希望徽章显示的位置,编辑以下代码:

    <su:badge layout="5"></su:badge>

对此:

    <su:badge layout="5" location="http://www.fairivy.com/"></su:badge>
于 2013-04-17T06:09:55.160 回答
1

您可能需要自定义 stumblupon 提供的 js 脚本,尝试在 JS 中更改此行,并将其托管在您自己的网站上:

if(this.type=='follow')
return scheme+'www.'+ this.domain+ followBase+'?id='+ this.ref+'&l='+ this.layout;else if(this.type=='bestof')
return scheme+'www.'+ this.domain+ bestofBase+'?'+ this.request.join('&')+'&l='+ this.layout+'&title='+ encodeURIComponent(this.title);

如果您使用此解决方案,您可能必须仅使用您的主域制作一个单独的 .js。

您还需要将此行更改为您的自定义位置:

'//platform.stumbleupon.com/1/widgets.js'
于 2012-11-06T16:17:52.253 回答