自由的风's Archivers

From 自由的风 on 2009-10-29 00:11:04

WordPress插件:wp-aggregator

插件名称:WordPress Aggregator
作者:Loosky
网站:http://www.loosky.net/

演示地址:http://www.loosky.net/?page_id=887
下载地址:http://wordpress.org/extend/plugins/wordpress-aggregator/
插件作用:
可以通过rss地址聚合其他网站的信息,并将信息展示出来。
使用WordPress系统自带的[SimplePie](http://simplepie.org/) 进行解析。可以通过函数和Shortcode两种方式进行调用。

函数:
<?php wp_aggregator($perpage,$maxto,$istruncate,$truncatedescchar, $truncatedescstring,$date_format,$target); ?>

Shortcode:(【】为[])
【WPAggregator perpage=6 maxto=6 istruncate='true/false' truncatedescchar=600 truncatedescstring='...' date_format='' target =
'_blank'】

参数说明:
$perpage:                   每页显示多少信息,默认值是'6'
$maxto:                     分页显示的时候最多显示多少页,默认值是 '6'
$istruncate:                是否对显示内容进行截断,默认值是'true'
$truncatedescchar:      对内容进行截断的字符个数,默认值是 '600'
$truncatedescstring:    截断内容后显示的内容,默认值是 ' ... '
$date_format:             时间显示的格式, 如果留空则以系统设置的时间格式进行显示。
$target:                      文章点击后的打开方式, 默认值是 '_blank'; 可以用'_blank', '_self', '_parent', '_top'

本插件开发的主要想法来源于:http://www.loosky.net/?p=888

下面是一些图片展示:

<img class="alignnone size-full wp-image-891" title="管理菜单" src="http://www.loosky.net/Upload/2009/10/wp-aggregator1.gif" alt="管理菜单" width="145" height="184" />

图1、管理菜单

<img class="alignnone size-full wp-image-896" title="screenshot-2" src="http://www.loosky.net/Upload/2009/10/screenshot-2.gif" alt="wordpress-aggregator" width="580" height="248" />

图2、数据管理功能



<img class="alignnone size-full wp-image-893" title="配置管理" src="http://www.loosky.net/Upload/2009/10/wp-aggregator3.gif" alt="配置管理" width="573" height="214" />

图3、配置管理

已经提交到官方去了,不知道啥时候可以通过。呵呵。到时会放出来提供下载的。

查看完整版本: WordPress插件:wp-aggregator

From CDHaha on 2009-10-30 21:46:33

请问,为什么我加了RSS地址以后,他说“在数据库中没有信息”

From 自由的风 on 2009-10-31 14:47:26

@CDHaha 因为暂时还没有获取到数据,我是将解析到的数据先写入数据库,然后从数据库中读取。这样做的想法是http://www.loosky.net/?p=888。 有的RSS地址解析到的数据可能不是很规范,这样会造成获取不了数据。

From 漠天 on 2009-11-02 23:49:32

使用这个会不会加重服务器负担,

From 自由的风 on 2009-11-03 11:55:01

@漠天 理论上讲不会,因为每次更新的条目较少,而且写入数据库。就是基于这个方面的考虑。我做过测试,当一次更新太多的时候,会有假死的现象。这主要是由于网络情况造成的,您可以根据自己服务器的情况合理设置每次更新的条目。

From 未命名文档 on 2009-11-11 20:11:34

调用出来的文章如何分出页头和页尾啊,想您的一样

From 自由的风 on 2009-11-11 23:08:25

可以在模板中通过函数和在页面中通过Shortcode两种方式进行调用

From tangzhehao on 2010-02-27 01:03:52

希望尽快加入伪静态支持,很好的插件呢!

From TZH » WordPress Feed 聚合:WP-Aggregator on 2010-02-28 12:57:29

[...] http://www.loosky.net/?p=890 [...]

From Harvey on 2010-05-27 09:56:20

不错的插件, 想请一下这个的缓存机制和RSSimport有什么不同啊, RSSimport貌似不不写入数据库? 另外,清除过期数据?

From Harvey on 2010-05-27 09:59:41

啊,又看了一下发现参数中没有RSS的URL, 请教一下,这个可以定义不, 比如我想在帖子中插入某一个特定RSS源的聚合,可否实现? 其实这个功能RSSimport能实现,但是可能是因为他不写入数据库,有时feed不成功,提示error

From 自由的风 on 2010-05-28 08:53:37

@Harvey  RSSimport每次只读取一个地址的,直接读取。本插件是通过cron定时从别的网站读取,然后写入数据库。如果RSS聚合地址较多的话,这样会很有效。 过期数据可以直接在后台管理删除

From 自由的风 on 2010-05-28 08:55:18

@Harvey  直接在后台设置

From Harvey on 2010-05-30 08:31:45

谢谢自由的风, 我装上看看一下~

From 一笑儿 on 2010-06-02 22:45:31

很不错的插件,但是还没有看明白怎么用,那些代码是放在哪里的?聚合优势怎么显示出来的?

From panxing on 2010-08-31 10:13:32

我装好后,在后台管理页面中,无法进入聚合内容其它页,提示:您没有足够的权限访问这个页面。

From panxing on 2010-08-31 11:22:38

另外,内容页面点分页也会出现“找不到页面”的错误

From 自由的风 on 2010-08-31 23:02:14

你是否使用了静态?

Tags: PHP, WordPress, 开源, 插件, 聚合


©自由的风