BEES企业网站管理系统/模板原理与结构

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

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

模板原理[ ]

模板中的输出内容通过注册变量的形式使用,如

$tpl->assign('注册名','处理函数变量');

模板中使用‘注册名’输出变量,如

$tpl->assign('a','模板变量');

模板中输出{print $a/}将会显示‘模板变量’

输出的内容可通过数组的形式组合,使用loop标签输出

显示模板:$tpl->display('模板名');

显示模板前需要设置相关参数,如当前语言、缓存时间等,具体可以参考开发部分

模板结构[ ]

模板统一放在template文件下,新建立目录保存模板,使用模板时通过目录名使用模板

如默认中文模板目录为default,在网站设置中模板风格为default

主要文件:

主页:index.html

列表页:list_内容模型名.html

内容页:内容模型名_content.html

地图页:sitemap.html

用户页:member_login.html

留言页:book.html

客服页:kefu.html

主页、列表页、内容页、地图页为基本页,后台可生成静态页面

模板目录下还需要一个assign目录,主要用于注册模板中使用的内容,如图:

Bees32.gif

Bees33.gif

文件命名为:模板名_assign.php,如首页模板为index.html,注册文件为index_assign.php;每个模板分别对应一个注册文件

注册文件内容如下:

$tpl->assign('langs',lang());//语言种类

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

$tpl->assign('language',weblangs());//语言包变量

$tpl->assign('webinfo',webinfo());//网站配置信息,用于优化

$tpl->assign('cateinfo',cateinfo());//栏目优化

$tpl->assign('nav_middle',nav_middle());//中间导航

$tpl->assign('nav_bottom',nav_bottom());//底部导航

$tpl->assign('hot_key',get_hot_words());//搜索热门词

$tpl->assign('content_nav',get_list_nav('content_nav'));//内容页导航

$tpl->assign('content_link',get_block('content_link'));//联系我们

$tpl->assign('content_article',get_article('content_article'));//热门内容

$tpl->assign('content_product',get_article('content_product'));//推荐产品

$tpl->assign('content',$content);//内容页各内容

$tpl->assign('body_pages',body_pages());//内容页分页

$tpl->assign('market',get_market());//客服


使用注册文件:通过include包含到页面中,如: ..... $tpl->template_dir=TP_PATH.$_confing['web_template'].'/';//模板路径

$tpl->template_lang=$lang;//语言

$tpl->template_is_cache=0;//缓存

include('注册文件');

$tpl->display('模板');


参考来源[ ]

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

BEES系统安装:

BEES系统安装

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

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

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

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

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

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