JTBC学习整理笔记
概述
JTBC网站内容管理系统是一套可对现有模块进行扩充与克隆的网站系统核心,采用UTF-8编码,采取 语言/代码/程序 两两分离的技术模式,全面使用了模板包与语言包结构,为用户的修改提供方便,网站内容的每一个角落都可以在后台予以管理,是一套非常适合用做系统建站或者进行二次开发的程序核心。
…………首页模板…………
公共部分
{$=web_head(nhead)}
{$=web_foot(nfoot)}
{$=itake('global.module.web_title','lng')}:网站名称
{$=itake('global.module.channel_title','lng')}:首页标题
{$=itake('global.module.seo1','lng')}:网站关键字
{$=itake('global.module.seo2','lng')}:网站简介
{$=itake('global.module.tongji','lng')}:网站统计
{$=itake('global.module.add_favorite','lng')}:加入收藏
{$=itake('global.module.set_homepage','lng')}:设为首页
导航链接的实现:
链接首页:{$=itake('global.lng_menu.homepage', 'lng')}
链接文章:{$=itake('global.lng_menu.article', 'lng')}
页面调用
调用模块列表方法:{$=itransfer('top', '1', 'topx=10;tnum=30;genre=article;class=1')}
第一部分:选择调用范围
top:按ID倒序;
hot:按点击倒序;
new:按更新时间倒序;
good:按推荐文章ID倒序;
还有两个up和down目前我还不知道。
第二部分:“调用模板”编号,对应于节点名,也可以不是数字
第三部分:复合参数
topx:调用记录数量
tnum:标题的截取字数
rnum:列表排列的列数
genre:调用模块名(在模块中调用如果省略则表示自己本身)
html:是否允许 HTML
bid:参照ID(在类别up,down时使用到)
osql:附加的SQL语句。这个参数我理解为数据库的查询,运用格式为:osql= and jtb_tfid=0(“0”为数据库参数)
baseurl:基地址
class:仅调用该编号(ID)类别的直接子类别,ID可以通过各栏目分类管理处查看到
cls:调用该编号类别的下属所有层次类别
产品推荐:{$=itransfer('good', 'piclist','topx=8;tnum=20;rnum=4;genre=product;osql= and p_image <>""""')}
备注:产品推荐是图片新闻
产品分类:{$=isort("tpl=1;rnum=1;genre=product")}
新闻中心:{$=itransfer('new', '1', 'topx=10;tnum=30;genre=article')}
成功案例:{$=itransfer('new', 'anlilist', 'topx=10;tnum=30;genre=anli')}
补充:
调用单独栏目根据制定ID调用:
{$=get_sorttext('article','chinese','{$class}')}
eg:
{$get_sorttext('anli','chinese','4')}