自言自语

I'm Wang Xianyuan, writing for myself, more studying, more experience…

博易 Feed 输出模板的实现

By

博易2.0的 Feed 是全文输出的,要让 Feed 输出摘要,或者自定义的模板则需要插件的帮助。下面为大家分享提供这一功能的插件,是博易博主的又一福音。最终效果是可以在线制定 Feed 模板,并且让 Feed 自动按照模板内容进行输出,效果图如下。

image

下载 FeedInTemplate.zip (1.14 kb),解压到 App_CodeExtensions 目录下。打开插件管理面板看到 FeedInTemplate 即表示安装成功。

image

这样子还不行,要让插件能按照自定的模板进行输出内容,需要创建一个模板。您需要在页面管理面板中添加一个页面,如下图(点击放大)。

image

需要了解两处细节:

1.这个页面的别名(Slug)必须为“feed-template”,只有这样才会被这个插件所找到。发布状态建议设为未发布,避免被展示出来。

2.插件所支持的模板标记。

下面将介绍这个插件所支持的模板标记,这些标记将被插件替换为相应的内容。

[:content:] – 文章全文。

[:description:] – 文章摘要,要使用该标记的话,请确认发表文章时有增加过摘要内容。

[:link:] – 文章的链接。

[:title:] – 文章的标题。

下面给出一个使用这些标记编辑的模板示例。

[code:html]

<div>[:description:]</div>
<p><a title=”[:title:]” href=”[:link:]” target=”_blank”>进入耍宝查看《[:title:]》全文</a></p>
<p>&copy; <a href=”http://shuabao.net/” target=”_blank”>耍宝</a>&nbsp;版权所有。&nbsp;<a title=”订阅” href=”http://feed.feedsky.com/shuabao” target=”_blank”>订阅</a>&nbsp;/&nbsp;&nbsp;<a title=”微博” href=”http://t.qq.com/shuabao/” target=”_blank”>微博</a>&nbsp;/&nbsp;<a title=”段子” href=”http://shuabao.net/duanzi/” target=”_blank”>段子</a>&nbsp;/&nbsp;<a title=”名字” href=”http://shuabao.net/mingzi/” target=”_blank”>名字</a>&nbsp;/&nbsp;<a title=”加入邮件列表” href=”http://list.qq.com/cgi-bin/qf_invite?id=2e5ce32fd2b9db68ef628819293397742fb15b5077e758c9″ target=”_blank”>邮件列表</a>&nbsp;/&nbsp;<a title=”大家来耍宝” href=”http://shuabao.net/contact.aspx” target=”_blank”>投稿</a></p>

[/code]

设定好之后即可看到效果。如果对模板进行过调整而没有立即看到效果,则需要在管理面板清空缓存或重启博客系统。

最后,再罗嗦一下下载地址,FeedInTemplate.zip (1.14 kb)

祝大家使用愉快。

3 Comments

  1. March 24, 2011 at 6:19 pm

    呵呵 不错 学习了。

  2. RS gold
    April 6, 2011 at 2:52 pm

    好东西。学习了。。谢谢。呵呵

  3. June 8, 2012 at 3:37 pm

    马蹄做成的靴子 看着好真实 穿在脚上怪怪的吧