系统提示信息及错误信息是站点不可或缺的组成部分,我们在《整站框架模板 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优化。