includes/lib.ph

作者:来源:日期:2012-09-14
  

常用内容页函数

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

content($param='')基本内容输出

该函数主要用于输出程序文件show_content.php中的变量$content的值

参数:

$param:输出各内容部分

实例:

article_content.htm中使用

{print content('主表和附加表各字段内容')/}
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_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}
body_pages()内容页分页

无参数,返回分页html代码

实例:

article_content.html使用

{print body_pages()/}
album('多图字段名')多图输出

参数使用多图字段名,返回图片数组

输出:

pic:图片大图

alt:图片alt内容

thumb:图片缩略图

使用:

配合{loop}{/loop}使用

实例:

product_content.html中使用

{loop source=album('pics')}
<a rel="zoom" title="{print $v['alt']/}" href="{print $v['pic']/}" rev="{print $v['pic']/}"><img src="{print $v['thumb']/}" alt="{print $v['alt']/}" class="B_blue" /></a>
{/loop}

可参考产品模板页使用includes/lib.ph