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

时间:2013-07-26 22:30:46

标签: javascript wordpress

我在我的下面写作以及ezinearticles.com的笔名。它们为您的站点提供作者的小部件,并发送代码(作者的号码不同)。不幸的是,他们的政策不允许使用两个名称,因此我必须使用两个单独的小部件。

我试过了:

  1. 将两个代码放在一个文本框小部件(侧边栏)和
  2. 将代码放在不同的文本框小部件(侧边栏)
  3. 将一个代码放在文本框(侧边栏)中,将其他代码放在页脚部分
  4. 但结果是:只有顶部文本框的小部件代码才有效。

    知道需要做什么吗?

     <!-- 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>
    

3 个答案:

答案 0 :(得分:0)

您应该使用不同的div s

创建2个id元素
<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,
    //...
});

我创建了一个简单的演示 here

答案 1 :(得分:0)

你的例子有效,但不适合我。我太糟糕了。我尝试了很多变化,但无法理解如何重写代码,特别是“脚本”。

  1. 我确实命名了div 1和2,
  2. 我尝试将整个代码(两者都放在单个脚本标记
  3. 下)
  4. 我也尝试将两个div放在最上面,一个放在另一个下面 <div id="ezinearticles-widget-1"></div> <div id="ezinearticles-widget-2"></div> 并在代码中重命名了ids
  5. 但唯一发生的变化是:整个小部件消失,显示简单的英文文本。

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

    我甚至尝试将它们放在不同的Textbox小部件中,放入ID&amp; 2,但小部件外观消失,纯文本结果。

    我不是程序员,但觉得它与“脚本”有关,要么需要嵌套,要么按顺序放置---&gt;我无法抓住。

    为了浪费你的时间而烦恼。我真笨!

答案 2 :(得分:0)

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

我在下面添加了一个Forms小部件,但突然间一切都落到了位置。突然间,我看到了两个小工具。我确实创建了你建议的div,并感谢你。

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