不能使用ezinearticles作者小部件的两个实例

Cannot use two instances of ezinearticles author widgets

本文关键字:实例 两个 ezinearticles 小部 不能      更新时间:2023-09-26

我用我的名字和ezinearticles.com的笔名写作。他们为你的网站提供作者的小工具,并发送代码(作者的号码不同)。不幸的是,他们的策略不允许同时使用两个名称,因此我不得不使用两个单独的小部件。

我试过了:

  1. 将两个代码放在一个文本框小部件(侧边栏)中
  2. 将代码放入不同的文本框窗口小部件(侧边栏)
  3. 将一个代码放在文本框(侧边栏)中,另一个放在页脚部分

但结果是:只有顶部文本框的小部件代码可以工作

知道需要做什么吗?

 <!-- Place this tag where you want the widget to render -->
<div id="ezinearticles-widget"></div>
<!-- Place this script before the closing </body> tag -->
<script type="text/javascript" src="http://ezinearticles.com/js/widget.v2.js"></script>
<script type="text/javascript">
EzineArticlesWidget({
    "id": "ezinearticles-widget",
    "author": XXXXXX,
    "bio": 1,
    "category": null,
    "articles": 3,
    "width": 250,
    "height": 150,
    "theme": {
        "shell": {
            "background": "#2F83C4",
            "text": "#ffffff"
        },
        "article": {
            "background": "#ffffff",
            "text": "#333333"
        },
        "links": "#215F8F"
    }
});
</script>

您应该创建两个具有不同ids的div元素,

<div id="ezinearticles-widget-1"></div>
<div id="ezinearticles-widget-2"></div>

并在您的<script>:中参考它们

EzineArticlesWidget({
    "id": "ezinearticles-widget-1",
    "author": 12345,
    "bio": 1,
    //...
});
EzineArticlesWidget({
    "id": "ezinearticles-widget-2",
    "author": 1234,
    "bio": 1,
    //...
});

我在这里创建了一个简单的演示

你的例子很管用,但对我来说不管用。我太笨了。我尝试了很多变体,但不明白如何重写代码,尤其是"脚本"。

  1. 我确实命名了divs 1和2
  2. 我试着把整个代码(两者)放在一个脚本标记下
  3. 我还试着把两个潜水器都放在上面,一个放在另一个下面<div id="ezinearticles-widget-1"></div> <div id="ezinearticles-widget-2"></div>并重命名了代码中的id

但唯一的变化是:整个小部件消失了,出现了纯英文文本。

您的页面使用某种javascript编译器。如果你把代码放在纯文本中,我可以理解。

我甚至试着把它们放在不同的Textbox小部件中,把ids1&2,但是小部件的外观消失了,结果是纯文本。

我不是程序员,但我觉得这与"脚本"有关,要么它们需要嵌套,要么按某种顺序排列--->,而我无法获取这些顺序。

很抱歉浪费了你的时间。我真的很笨!

谢谢。我完成了(但不知道是什么触发了这个!)

我在下面添加了一个Forms小部件,突然一切都安排好了。突然,我看到了这两个小部件。我确实创建了你建议的div id,感谢你。

我想发一个下午,但不知道怎么做。我访问了你的个人资料。。。但失败