Rss 最新博客在顶部的链接列表?

Rss 最新博客在顶部的链接列表?,rss,feed,expressionengine,Rss,Feed,Expressionengine,我想有一个博客的最新条目,作者,博客名称和日期的简单链接列表,以最新更新的顺序列出。所以,有点像Blogger在侧边栏上的内容——只要他们有链接列表,它就会根据最近更新的博客自动重新排序(尽管它通常没有摘要,只有网站的标题) 我想做的是在一个地方插入多个RSS提要,只需检查每个提要中的最新条目,然后对它们重新排序 EE中的喜鹊插件或RSS插件目前只允许您插入一个提要。如果我重复几次喜鹊标签(每个博客一个),它会显示每个博客的最新条目,但这无助于重新排序,而且有点混乱 帮忙?想法 更新:我想确保每

我想有一个博客的最新条目,作者,博客名称和日期的简单链接列表,以最新更新的顺序列出。所以,有点像Blogger在侧边栏上的内容——只要他们有链接列表,它就会根据最近更新的博客自动重新排序(尽管它通常没有摘要,只有网站的标题)

我想做的是在一个地方插入多个RSS提要,只需检查每个提要中的最新条目,然后对它们重新排序

EE中的喜鹊插件或RSS插件目前只允许您插入一个提要。如果我重复几次喜鹊标签(每个博客一个),它会显示每个博客的最新条目,但这无助于重新排序,而且有点混乱

帮忙?想法

更新:我想确保每一个博客都是特色的,即使他们最后一篇文章是一年前写的。例如,这样的博客将是链接列表中的最后一个,而本小时更新的条目/站点将位于顶部。例如,如果我将链接列表限制为5个,那么如果一个站点在一小时内更新了5次,它就不会显示一个站点最近的5个条目,period。它将显示每个站点的1个最近条目


示例行为:如Flickr好友页面,按日期和每人一张照片排序。除了这一次,只有博客文章的标题和它们所属的网站、作者等等。

如何使用多个频道的条目循环,从中提取最新的条目并将其隐藏起来。然后在RSS提要中获取隐藏信息?我想那会管用。

你可以用它,因为它允许你将XML提要导入你自己的站点,然后你可以将它们作为EE频道条目进行订购。

你可以使用Yahoo!管。事实上,我在不久前创建了一个:

只要用逗号分隔的RSS提要列表来调用它,瞧!它为您提供所有RSS提要的最新条目,并按时间倒序排序

例如:

现在您已经有了提要的URL,您可以使用Phil Sturgeon的

对于感兴趣的人,以下是管道的设置方式:


非常确定Stash可以通过设置列表和获取列表处理此问题。我还没有测试过这一点,但可能类似于:

   {exp:channel:entries channel="feed_urls"}
      {exp:magpie url="{url}" limit="1"}
         {items}
            {exp:stash:append_list name="feed_items"}
               {stash:title}{title}{/stash:title}
               {stash:pubdate}{pubdate}{/stash:pubdate}
            {/exp:stash:append_list}
         {/items}
      {/exp:magpie}
   {/exp:channel:entries}

   {exp:stash:get_list name="feed_items" orderby="pubdate"}
      <h3>{title}</h3>
      <p>{pubdate}</p>
   {/exp:stash:get_list}
{exp:channel:entries channel=“feed\u url”}
{exp:magpie url=“{url}”limit=“1”}
{items}
{exp:stash:append_list name=“feed_items”}
{stash:title}{title}{/stash:title}
{stash:pubdate}{pubdate}{/stash:pubdate}
{/exp:stash:append_list}
{/items}
{/exp:magpie}
{/exp:channel:entries}
{exp:stash:get_list name=“feed_items”orderby=“pubdate”}
{title}
{pubdate}

{/exp:stash:get_list}

有一个RSS聚合器EE附加组件,可以为您组合提要

{exp:rss\u聚合器:项目提要\u id=“6 | 7”limit=“10”order\u by=“pub\u date”order=“desc”pub\u date\u format=“m-d-Y g:ia”cache\u timeout=“60”}

  • {pub_date}-来自{channel_title}
  • {/exp:rss_聚合器:items}
    这不意味着它会将其存储在EE中,占用数据库空间吗?是的,没错。如果这是一个问题,您可能会创建一个由cron运行的脚本,在一定时间后删除条目。它可以毫无问题地呈现标题和博客。它只是没有对最近更新的条目进行排序(最新的博客位于顶部)。不知道你的意思是什么,接近但没有雪茄。仅显示最近的条目,期间。因此,如果一个博客在一天内发布3次,它是唯一显示的内容,而不是所有博客都显示至少一条。看起来也有点像马车。编辑:它也不允许你编辑提要!删除它们就行了。嘘声:p这似乎是目前为止最好的主意,但明天需要进行测试。:)
    {exp:rss_aggregator:items feed_ids="6|7" limit="10" order_by="pub_date" order="desc" pub_date_format="m-d-Y g:ia" cache_timeout="60"}
        <li>
            <a href="{link}">{title}</a><br />
            <small>{pub_date} - From {channel_title}</small><br />
        </li>
    {/exp:rss_aggregator:items}