系统提示信息及错误信息是站点不可或缺的组成部分,我们在《整站框架模板 main.tpl及可用模板标签》、《Datalife Engine模板原理及全局标签/基础标签解析》等文也提到了本模板文件可以在main.tpl中通过{info}标签输出。本模板可用局部标签很少,也容易明白,下面会加以解释。

本模板可用标签及释义
{title}  数据值标签 局部标签
- 即输出提示信息的标题
{error} 数据值标签 局部标签
- 即输出提示信息的错误信息内容

模板局部标签非常少,容易制作提示信息模板。不过对于出现404页面的部分,页面会出现大片的空白,不仅用户体验不好,而且也浪费了页面面积。所以我们可 以使用[aviable=xxx]text[/aviable]等全局标签来使这些空白区域更加丰富和利于页面SEO。如:

 

[not-aviable=userinfo¦pm¦main]

<ul style="margin:0; padding:0; display:block;">

<li style="width:33%; display:inline; float:left; padding:0; margin:0">

<h3>Latest News</h3>

<ul>{last_news}</ul>

</li>

<li style="width:33%; display:inline; float:left; padding:0; margin:0">

<h3>Top News</h3>

<ul>{top_news}</ul>

</li>

<li style="width:33%; display:inline; float:left; padding:0; margin:0">

<h3>Recommend News</h3>

<ul>{rand_news}</ul>

</li>

</ul>

<div></div>

[/not-aviable]

 

上例中,我们安装了3news插件,提供最新文章列表、热门文章列表及随机文章列表。在除了用户信息、站内信息及主页之外的页面中,出现info信息时就会出现这写3news的文章列表。这样很好的丰富了出现错误提示信息页的内链内容及用户体验,提升了SEO优化。