自Datalife Engine v9.3以来,topnews.tpl 开始独立出来允许站长自己制定样式。这样一来,原本单调的热门标题列表,我们现在可以随意配合模板制定更加美观的列表项。特别是门户、音乐及视频类的站 点,这个功能会给站点用户体验提供非常大的帮助。注意本模板只制定10条热门文章中的单条信息模板即可,DLE系统会根据这里制定的单条模板,自动循环输 出热门文章列表。在《整站框架模板 main.tpl及可用模板标签》我们已经提到,想要在主模板中调用热门文章列表,需要添加{topnews}标签

本模板涉及的标签及释义
{title} 数据值标签 局部标签
- 即输出文章标题。
{link} 数据值标签 局部标签
- 即输出文章链接。
{image-x} 功能标签 局部标签
- 系统自动将Short Story内容中图片网站提取出来,输出的是第X幅图片的网址。其中x表示系统提取Short Story中的第几幅图片。
[image-x] text [/image-x] 范围标签 局部标签
- 即{image-x}的辅助范围标签,把{image-x}涉及的范围都包括起来,如果{image-x}值为空时,本范围标签内的内容都不显示。
{text} 数据值标签 局部标签
- 即输出文章摘要信息,即short story的内容。
{text limit="x"} 功能标签 局部标签
- 系统自动对文章的shortstory内容进行提取,输出指定字符的无HTML的字符串。其中x表示系统提取Short Story的字符数量。
{category} 数据值标签 局部标签
- 即文章所属的分类名称,输出的为分类的名称字符串,如“Graphics”,没有连接,注意,如果你的站点支持多分类或子分类且文章归于多个分类,那么输 出的是所有分类且按照分类添加的顺序输出,并用逗号分隔,如站点有Graphics大类,下面有Vector小类,用户按大类小类的顺序选择分类,那么输 出的是“Graphics,Vector”,如果用户添加分类时先添加的Vector,然后才添加Graphics大类,那么输出就变成 了"Vector,Graphics"。
{link-category} 数据值标签 局部标签
- 即文章所属分类,注意区别于{category},本标签会按顺序输出所有分类(锚文本)并对应生成可点击的分类链接。
[xfvalue_x] 数据值标签 局部标签
- 即在后台》文章自定义字段 添加的自定义字段,下划线后的x表示设定的自定义字段的名称。
[xfgiven_x] [xfvalue_x] [/xfgiven_x] 范围标签 局部标签
- 即[xfvalue_x]的辅助范围标签,[xfvalue_x] 涉及的范围都包括起来,如果[xfvalue_x] 值为空时,本范围标签内的内容都不显示。
[xfnotgiven_X] текст [/xfnotgiven_X] 范围标签 局部标签
- [xfvalue_x]为空时,模板留给[xfvalue_x]的位置就会空出来,我们可以设定一个备选值来填充这个空位。本标签就是用来确定备选值的辅助范围,备选值涉及的范围都包括起来,如果 [xfvalue_x] 值为空时,本范围标签内的内容才会显示。

多参考俄文模板的热门文章模板的制作,可能会有更多的制作思路。