BEES企业网站管理系统/常用列表页函数

来自站长百科
跳转至: 导航、​ 搜索

BEES企业网站管理系统| BEES系统安装| BEES企业网站管理系统使用| BEES企业网站管理系统模板制作| BEES企业网站管理系统模板标签说明

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

cateinfo()栏目信息,用于SEO优化

无参数,输出栏目信息

输出

  • catename:栏目名称
  • title:栏目标题
  • keywords:栏目关键词
  • description:栏目描述

使用配合{print /}使用

实例

  • list_article_assign.php注册变量$tpl->assign('webinfo',webinfo());
  • 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_assign.php里注册变量$tpl->assign('list_nav',get_list_nav('list_nav1'));
  • list_article.html模板页中使用
{loop source=$list_nav 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}
  • 自动获取栏目

list_article_assign.php里注册变量$tpl->assign('list_nav',get_list_nav());

{loop source=$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=$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_title:样式标题
  • title:标题
  • target:新窗口打开
  • url:链接地址
  • tbpic:缩略图
  • first:第一个值
  • last:最后一个值

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

使用:

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

实例:

list_article_assign.php中注册变量$tpl->assign('list',list_article());

list_article.html中使用

{loop source=$list}

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


list_page()列表页分页

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

实例:

list_article_assign.php注册变量

$tpl->assign('list_page',list_page());

list_article.html中使用

<ul>
{print $list_page/}
</ul>

参考来源[ ]

BEES企业网站管理系统使用手册导航

BEES系统安装:

BEES系统安装

BEES企业网站管理系统使用:

网站设置|系统设置|语言设置|首页设置与栏目管理|添加内容与添加标示内容|模型管理|模板管理|其他管理设置

BEES企业网站管理系统模板制作

模板原理与结构|模板标签|常用全局函数|常用列表页函数|常用内容页函数|其他函数与实例

BEES企业网站管理系统模板标签说明

模板命名和说明|文章列表循环输出标签|网站信息与语言列表输出|导航与栏目列表输出|列表页与内容页标签|友情链接与seo优化标签