常用列表页函数

常用函数在includes/lib.php文件中

cateinfo($param='')栏目信息,用于SEO优化

输出栏目信息

输出:

cate_name:栏目名称(1.9更改)

cate_title_seo:栏目标题(1.9更改)

cate_key_seo:栏目关键词(1.9更改)

cate_info_seo:栏目描述(1.9更改)

使用:

配合{print /}使用

实例:

list_article.html中使用

{print $cateinfo['keywords']/}
{print $cateinfo['description']/}

get_list_nav('tpl_id')输出列表页内容页导航列表

参数:

tpl_id——模板标签中的tpl_id,使用tpl_id后台可进行配置

参数为空会自动获取当前栏目的下级栏目

输出:

url:栏目链接

class:高亮显示,默认为focus;

cate_name:栏目名称

id:栏目ID

child:栏目下级栏目

first:第一个值

last:最后一个值

target:新窗口打开

使用:

配合{loop}{/loop}标签使用

实例:

list_article.html模板页中使用

使用后台配置

{loop source=get_list_nav('list_nav1') tpl=列表页导航 tpl_id=list_nav1}
<a class="{print $nav['class']/}" href="{print $nav['url']/}" {print $nav['target']/} title="{print $nav['cate_name']/}">{print $nav['cate_name']/}</a>
{/loop}

自动获取栏目

{loop source=get_list_nav('') item=$nav}
<a class="{print $nav['class']/}" href="{print $nav['url']/}" {print $nav['target']/} title="{print $nav['cate_name']/}">{print $nav['cate_name']/}</a>
{/loop}

输出下级栏目:

{loop source=get_list_nav('') item=$nav}
<a class="{print $nav['class']/}" href="{print $nav['url']/}" {print $nav['target']/} title="{print $nav['cate_name']/}">{print $nav['cate_name']/}</a>
{loop source=$nav['child']}
<a href="{print $v['url']/}">{print $v['cate_name']/}</a>
{/loop}
{/loop}

list_article()输出列表页列表

无参数,和loop标签配合使用

输出:

style:样式,配合style使用,如style="{print $v['style']/}"(1.9新增)

title:标题

target:新窗口打开

url:链接地址

thumb_pic:缩略图(1.9更改)

first:第一个值

last:最后一个值

可输出主表maintb和栏目的附加表(如文章栏目附加表article)中的字段值

使用:

配合{loop}{/loop}标签使用

实例:

list_article.html中使用

{loop source=list_article()}
<a title="{print $v['title']/}" {print $v['target']/} href="{print $v['url']/}">{print $v['style_title']/}</a>
{/loop}

list_page()列表页分页

无参数,返回列表页html代码,格式为<a href="">首页</a>

实例:

list_article.html中使用

{print list_page()/}