Joomla! 2.5 - 基础指南14.4:新闻源

RSS Feeds新闻源是非常方便的。它可以用来订阅不同的新闻和信息。不幸地是即使今天,人们还由于某些不明原因而不善加以使用。三十年前你不得不通过购买报纸来获取新 闻。十五年前你打开浏览器访问众多网站来获取新闻。今天,你还能通过这两种办法来获取新闻,但更好的办法是试用新闻源聚合器。 Google's reader 和浏览器的动态书签工具栏(e.g. Firefox) 很受欢迎。Joomla的Newsfeeds 组件也是个新闻源聚合器。虽然它不如Google's reader那么复杂,但也很有用。

新闻源组件允许您收集来自其它网站的新闻源并把它们发布到自己的网站。

在现今社交媒体的时代,每个人都会有许多的用户账户。通常视频和图片会保存在 youtube.com和flickr.com。在公司里情况就更复杂。想象下诸如Joomla或有关您公司的项目新闻源会有多少信息吧。

网站上的新闻源阅读器

在下个示例中,我们将在网站上构建一个新闻源阅读器。我将收集有关公司的点点滴滴并把它们在表内列出。我们的影片有个vimeo账户,照片有个flickr账户,还有几个twitter账户,但这还不是全部:-)
首先,我在组件→新闻源→类别里面创建了一个叫cocoate的新闻源类别,然后在组件→新闻源→ 聚合源 每个源配上一个条目(图 1)。唯一的问题是要经常查找正确的种源链接。例如,我们的vimeo视频新闻源链接看起来类似: http://vimeo.com/cocoate/videos/rss。Flickr照片的新闻源链接看起来更复杂( http://api.flickr.com/services/feeds/photos_public.gne?id=17963290@N00&lang=en-us&format=rss_200)。

在发布选项里面你必须输入想显示多少新闻源条目,还有缓存的刷新秒数。Joomla 仅保存你在缓存中配置的条目数量。这个细节很重要,因为在某些国家不允许在数据库内保存来自公共新闻源的内容。

News feeds in feed manager

图 1: 新闻源集合

最后,你必须在中意的菜单创建个菜单项。新闻源 组件有三种不同的布局:

  1. 所有的新闻源类别列表
  2. 指定类别的新闻源列表
  3. 单一新闻源

我选择了第二种,因为我的所有新闻源都归到一个类别了。在网站上, Joomla会聚合我的新闻源,比如 Vimeo 视频源 (图 2

Videofeed

图 2: 新闻源数据

当你创建新闻源的时候,你可以在显示选项配置是否显示新闻源图片等东西。还有,你可以限制显示内容的字符数。如果新闻源包含的文章很长、或者你想使用新闻源显示模块时这个功能就非常有用了。你可以在扩展-模块–新建创建新的模块。这里有个纽约时报的新闻源示例 (http://feeds.nytimes.com/nyt/rss/HomePage)。把模块配置在position-4并配置基本选项 (图 3)。

Feed display module

图 3: 新闻源模块

网页结果如图 4。

NYT Feed in Joomla

图 4: 网站上的新闻源模块

文章评论功能仅对网站会员开放,请先 登录 注册