KINGCMS企业版PHP版标签大全常用标签教程

kingCMS企业版PHP版标签大全常用标签教程

接在页面中调用就可以:
{king:listid/}是当前栏目的id。
{king:listid1/}就是父栏目的id。
应用实例:
1、调用父栏目下所有子栏目(即当前栏目的同级栏目)
{king:portal.list listid1='(king:listid1/)’}
<ul><li><a href=”{king:listpath/}”>{king:listname/}</a></li></ul>
{/king:portal.list}

2、调用当前栏目的下级栏目
{king:portal.list listid1='(king:listid/)’}
<ul><li><a href=”{king:listpath/}”>{king:listname/}</a></li></ul>
{/king:portal.list}

自定义模型的调用

{King:Portal.aaaaaaa}<– INNER –>{/King:Portal.aaaaaaaa}

aaaa 是自定义模型的表名称

KINGCMS PHP版之标签调用~[图1]
类似这个图
thems 是我自己定义的模型
下面的 分别是系统自带的模型
bbs 论坛模型
shop 商城模型
product 产品模型
article 文章模型

调用代码举例

{King:Portal.thems listid=’6’  number=’10’ type=”new”}
<li><a href=”{king:path/}”>{king:title/}</a></li>
{/King:Portal.thems}
这个是调用最新文章的代码
=========================================================

内容调用类型

以文章为举例:

Example : {king:portal.articletype="new" number=’10’}<!-- 指定调用类型为最新文章,调用数量为十篇 -->
{king:titlesize="32"/}<br/><!-- 调用标题 -->
{/king:portal.article}

内容调用标签属性

number 数字 调用数量
zebra 数字 斑马线隔行,整除于指定值的时候输出1,否则输出0
skip 数字 跳过指定数量的记录后开始调用
type 预设的字符串 调用预置类型

  • new 最新
  • relate 关联
  • hot 热门
  • focus 焦点
  • commend 推荐
  • head 头条
  • good 好评多的
  • bad 差评多的
  • hit 热点(浏览次数排序)
  • lately 最近热门点击
  • comment 热评
  • chill 浏览少的排前
  • rand 随机
  • list 列表,必须有listid值
  • pagelist 当前内容页的分页列表,分页数==1的时候有效
  • page 当前内容页的分页列表,分页数>1的时候有效
  • recent 用户最近访问过的页面,静态页失效
  • irregular 不规则新闻 调用的是副标题
    这个属性有附带的属性length,为每行字符长度值,
    中文按2个字符,length最大值为40
    调用数量number舍去法取整,
    即number=3的时候,调用2个内容,在一行显示。
    此功能建议少量应用。
  • 其他值,包括空值 和new有区别,当有orderby属性的时候,根据orderby属性走,若无,则根据最新norder倒序
kid 可分段数字 指定内容id调用,指定方法有如下两种

  • kid=’KID’
  • kid=’KID1,KID2,KID3’
listid 可分段数字 指定列表listid调用,如:listid=”LISTID” 和listid=”LISTID1,LISTID2″
支持排除,即指定不等于值,listid!=”LISTID” 或 listid!=”LISTID1,LISTID2″
kid1 可分段数字 指定所属id调用,方法同上
支持排除
userid 可分段数字 指定用户调用 方法同上
支持排除
siteid 可分段数字 指定绑定的域名,方法同上
预设的关联 字符串 指定字符串调用
在模型管理里设置字段的时候,可以选择’设置为关联字段’,如我们指定文章作者字段是author,则指定某个作者下面的所有文章,则属性设置为:_author=”某某某”,需要注意的是,自定义的字段前面必须加下划线,以便和系统字段做区别。
支持排除
where 字符串 where后面的SQL语法
orderby 字符串 order by 后面的SQL语法,当指定orderby属性的时候,上面的type属性中的排序将失效
ispublish1 1/0 主题页的发表 0验证后发布;1直接发布;2不允许发布
ispublish2 1/0 详细页的发表 0验证后发布;1直接发布;2不允许发布
isexist 1/0 是否有子栏目,指定1则只调用带有子栏目的,0只调用无子栏目的
nlist 数字 调用栏目的列表生成类型:0生成HTML;1动态;2伪静态;3不显示
npage 数字 调用栏目的页面生成类型,参数同上
gid 数字 栏目指定的用户组

内容页特殊标签

{king:hit/} 输出统计当前页访问次数的javascript代码,其他页面直接输出访问次数
{king:add/} 添加新主题
{king:edit/} 编辑
{king:reply/} 回复主题,也叫添加分页,在不同的应用有不同的说法

更多详细见
upload/2012/3/201203291011181223.jpg” alt=”KINGCMS PHP版之标签调用~[图1]” />

这个可以在后台的模型里找到
使用方法类似这个,可以根据这个随意替换

KINGCMS PHP版之标签调用~[图2]

栏目的调用
KINGCMS PHP版之标签调用~[图1]

具体的代码 可参考后台添加栏目的时候对照表
KINGCMS PHP版之标签调用~[图2]

另附:这次做网站所有用到的调用代码,大家可以做个参考
===================================
关键词,标题,简介,通用
<title>{king:title/}</title>
<meta name=”keywords” content=”{king:keywords/}” />
<meta name=”description” content=”{king:description/}” />

//首页调用栏目导航

{king:portal.list listid1=’0’ listid!=”6″}
<li><a href=”/article{king:ListPath/}”>{king:listname/}</a></li>
{/king:portal.list}

//首页调用产品导航

{King:Portal.thems listid=’6’  number=’10’}
<li><a href=”{king:path/}”>{king:title/}</a></li>
{/King:Portal.thems}

//首页调用最新文章内容

{king:portal.article type=”new” }
<li><a href=”{king:path/}”>{king:title/}</a> </li>
{/king:portal.article}

//首页调用公司介绍:还有一个图片
<DIV id=main_box_middle>
<div style=”float:right;width:auto”>{king:Image/}</div>
{king:content/}
</DIV>
===================================

商城列表页中,使用下面的代码调用下级列表

在商城列表页中,使用下面的代码

{king:portal.shop type=”list”}
<h3><a href=”{king:path/}”>{king:title/}</a></h3>
{/king:portal.shop}
{king:pagelist/}

只能调用当前栏目的信息,不能调用下一级栏目的信息。
2)商城系统1
3)商城系统2
4)商城系统3
5)商城系统4
商城系统1是一级分类,没有产品,我在2,3,4二级分类中有商品信息,我想在商城系统1的列表中,调用下属列表2,3,4里面的信息。并且支持分页

{king:portal.shop type=”list” listid=”LISTID”}
<h3><a href=”{king:path/}”>{king:title/}</a></h3>
{/king:portal.shop}
{king:pagelist/}

<div>
{king:portal.shop type=”new” listid=”LISTID”}
<div>
<a href=”{king:path/}”>
<img width=”108″ height=”85″ src=”{king:image/}”/>
</a>
<h3><a href=”{king:path/}”>{king:title/}</a></h3>
<p><strong>市场价:</strong> <span style=”text-decoration:line-through;”>{king:_Market/}</span></p>
<p><strong>优惠价:</strong> {king:price/}</p>
</div>
{/king:portal.shop}
</div>
{king:pagelist/}

LISTID换成相应栏目ID


砚台酪-网站建设,微信公众号/小程序开发,网络营销推广,短视频营销 » KINGCMS企业版PHP版标签大全常用标签教程