NiubicmsV1.0—V2.0网站通用标签:
重要说明:
免费开源版本的 标签大小写与 高级版本不同,请自行辨别
{$名称[‘参数’]}-不闭合标签
使用方法:适用网站任何地方模块栏目
以下为事例:--其他模块头部标签类同
{$NIUBICMS['site_name']} 网站名称 同 {$NIUBICMS['sitename']}
{$NIUBICMS[keywords]} 网站关键字
{$NIUBICMS[description]} 网站描述
{$NIUBICMS['lang']} 网站语言
{$NIUBICMS['tpl_name']} 模板名称
{$NIUBICMS['site_url']} 网站地址 同{$NIUBICMS['siteurl']}
{$NIUBICMS['copyright']} 版权信息
{$NIUBICMS['icpno']} 网站icp备案号
{$NIUBICMS['telephone']} 网站电话
{$NIUBICMS['linkman']} 网站联系人
网站模块标签类同:
{$_type['name']} 类型名称
{$_type['keywords']} 类型关键字
{$_type['description']} 类型描述
模块头部标签:--单标签
{$ASK['title']} 问答模块标题
{$ASK['keywords']} 问答模块关键字
{$ASK['description']} 问答模块描述
内容页标签:
{$title} 内容标题
{$keywords} 内容关键字
{$description} 内容简要
其他模块头部标签使用方法类同放置于网页头部相关位置
{tlp header}{tlp footer} 模版引入标签 网页头部和网页尾部
NiubiCMS 常用函数 :
catname($catid)函数:
函数作用:根据栏目 Id 获取栏目名称;
参数说明:
catid:栏目 id,可以用数字,也可以用 niubi_变量以及其他变量。
caturl($catid)函数:
函数作用:根据栏目 Id 获取栏目 URL;
参数说明:
catid:栏目 id,可以用数字,也可以用 niubi_变量以及其他变量。
sub_string(string,length,dot)函数:
函数作用:截取字符串 string 的长度为 length,剩余部分用 dot 填充;
参数说明:
string:需要截取的字符串。
length:字符串截取的长度。
dot:字符串填充,默认为不填充。
举例:
sub_string('中华人民共和国',2) 返回 中华
sub_string('中华人民共和国',2,'...') 返回 中华...
Niubi:** 标签 各个模块都有相应的niubi:标签
闭合类标签
{niubi:标记}内容 {/niubi:标记}
使用方法如下主要通用标签事例:其他niubi:标签参照以下事例参数使用
niubi:content 标记
功能说明 :获取指定栏目的内容列表
适用范围 :首页模板、栏目模板、内容模板
基本语法 :
{niubi:content catid="5" posid="0" row="10" limit="0" withthumb="0" orderby="id" orderbyway="DESC" keyword=""
ismore="0"}
标记模板(InnerText)
{/niubi:content}
属性说明 :
[1] catid="" 表示栏目 ID,栏目 ID 可以是数字,变量,或者 all ,让栏目 ID 为 all 时,则表示不限栏目。
[2] posid="" 表示内容的推荐位,当此项不为 0 时,表示只调用推荐位为指定推荐位的内容,其他内容不会被调用。
[3] row="" 表示返回内容列表总数。由数字表示。
[4] limit="" 表示忽略前几条的显示,0 为不限。由数字表示。
[5] withthumb="" 该项值为 0 或者 1。当 withthumb="1" 时,表示只读取含有图片的内容。0 为不限。
[6] orderby="" 和 orderbyway="" 分表表示读取的列表按什么排列和排列方式。
当 orderby 为:
id 按照 ID 排列;
updatetime 按照更新时间 排列
inputtime 按照发布时间 排列
orderby 按照排序 排列
clicks 按照点击 排列
comments 按照评论 排列
当 orderbyway 为:
DESC 按照降序排列
ASC 安装升序排列
[7] keyword="" 表示含有指定关键字的内容列表,多个关键字用逗号","分开
[8] ismore="" 该项值为 0 或者 1。当 ismore="1" 时,表示读取附加表的信息,0 为只读取基本表的信息。
标记模板字段调用 :
栏目 ID:{mydc:catid}
栏目名称:{catname(mydc:catid)}
栏目 URL:{caturl(mydc:catid)}
内容 ID:{mydc:id}
内容标题:{mydc:title}
内容摘要:{mydc:description}
发布日期:{date('Y-m-d H:i:s',mydc:inputtime)}
更新日期:{date('Y-m-d H:i:s',mydc:updatetime)}
用户 ID:{mydc:userid}
用户名:{mydc:username}
内容链接:{mydc:url}
点击数:{mydc:clicks}
关键字:{mydc:keywords}
评论数:{mydc:comments}
缩略图:{mydc:thumb}
niubi:flink 友情链接标记
功能说明 :获取指定的友情链接列表
适用范围 :首页模板、栏目模板、内容模板
基本语法 :
{niubi:flink row="10" withlogo="0" isindex="0" typeid="1,2"}
标记模板(InnerText)
{/niubi:flink}
属性说明 :
[1] row="" 表示调用条数。
[2] withlogo ="" 该项值为 0 或者 1。当 withlogo ="1" 时,表示只读取带 LOGO 的友链。0 为不限。
[3] isindex ="" 该项值为 0 或者 1。当 isindex ="1" 时,表示只读取推荐的友链。0 为不限。
[4] typeid="" 该项值表示友情链接类型 ID。
标记模板字段调用 :
[1] 链接名称:{mydc:name}
[2] 链接 URL:{mydc:url}
[3] 链接 LOGO:{mydc:logo}
[4] 链接说明:{mydc:introduce}
[5] 添加日期:{date('Y-m-d H:i:s',mydc:addtime)}
niubi:loupan标记
niubi:category
功能说明 :获取指定的栏目列表
适用范围 :首页模板、栏目模板、内容模板
基本语法 :
{niubi:category parentid="$catid" row="10" mod="1" type="top"}
标记模板(InnerText)
{/niubi:category}
属性说明 :
[1] type=" " 该项值为 self 或者 son 或者 top。当 type ="top" 时,表示顶级栏目;type ="self" 时,表示同级栏目;当 type
="son" 时,表示读取 parentid 指定栏目的子栏目。
[2] parentid ="" 指定父栏目 ID。根栏目的 ID 为 0。
[3] row="" 表示调用条数。0 为不限。
[4] mod="" 表示栏目类型。1 为一般栏目,2 为单页栏目,3 为功能模块 ,该项也可以是这几项的组合,如。
{niubi:category parentid="0" row="10" mod="1,2,3" type="top"}
<a href="{mydc:url}" target="_blank">{mydc:catname}</a>
{/niubi:category}
表示读取所有栏目的信息。
标记模板字段调用 :
[1] {mydc:url}是栏目的链接;
[2] {mydc:catname}是栏目的名称;
niubi:content 标记
功能说明 :获取指定栏目的内容列表
适用范围 :首页模板、栏目模板、内容模板
niubi:pagelist--分页
功能说明 :获取指定的栏目分页页码列表
适用范围 :仅栏目模板
基本语法 :
{niubi:pagelist listsize="5"}
当前是 {$page} 页 {$index} {$pre} {$pagelist} {$next} {$end} 共 {$totalcount} 条 {$pageno} 页
{/niubi:pagelist}
属性说明 :
其中{$pagelist} 表示 [1][2][3][4][5] 这些项的长度
{$index}第一页
{$pre}上一页
{$next}下一页
{$end}末页
niubi:comment 标记
功能说明 :获取指定的评论列表
适用范围 :首页模板、栏目模板、内容模板
基本语法 :
{niubi:comment contentid="0" row="10" page="0"}
标记模板(InnerText)
{/niubi:comment}
属性说明 :
[1] contentid ="" 指定调用的内容 ID。0 为不限。
[2] row="" 表示调用条数。
[3] page="" 表示是否分页,该项值为 0 或者$page。0 为不分页,$page 表示分页。
标记模板字段调用 :
[1] 评论用户:{mydc:username}
[2] 用 ID:{mydc:userid}
[3] 评论内容:{bbcode(mydc:content)}
[4] 支持数:{mydc:support}
[5] 反对数:{mydc:against}
[6] 评论日期:{date('Y-m-d H:i:s',mydc:addtime)}
[7] 评论 IP:{mydc:ip}
网站公告模块
niubi:notice 标记
功能说明 :获取指定的网站公告列表
适用范围 :首页模板、栏目模板、内容模板
基本语法 :
{niubi:notice row="10" orderby="id" orderbyway="desc"}
标记模板(InnerText)
{/niubi:notice}
属性说明 :
[1] row="" 表示调用条数。
[2] orderby="" 和 orderbyway="" 分表表示读取的列表按什么排列和排列方式。
orderby="id" 按照 ID 排列;
orderby="orderby" 按照 orderby 排列;
orderbyway="ASC" 升序 排序
oorderbyway="DESC" 降序 排序
标记模板字段调用 :
[1] 公告 ID:{mydc:id}
[2] 公告标题:{mydc:title}
[3] 公告内容:{mydc:content}
[4] 发布日期:{date('Y-m-d H:i:s',mydc:time)}
{myad:广告序号}广告位标签
使用方法:放置在网页相关广告位置
其他模块的调用方法请根据自有需求参考对应的模块模板调用。
src="/moban/css/ui_design{if mydc:typeid==3}7{elseif mydc:typeid==4}8{elseif mydc:typeid==5}9{elseif mydc:typeid==6}16{elseif mydc:typeid==7}17{elseif mydc:typeid==8}18{else}{/if}.png"
多重判断语句,实现多栏目图片调用。牛逼CMS地方门户系统
2014/12/5 21:07