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 是自定义模型的表名称
类似这个图
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 | 预设的字符串 | 调用预置类型
|
kid | 可分段数字 | 指定内容id调用,指定方法有如下两种
|
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]” />
这个可以在后台的模型里找到
使用方法类似这个,可以根据这个随意替换
栏目的调用
具体的代码 可参考后台添加栏目的时候对照表
另附:这次做网站所有用到的调用代码,大家可以做个参考
===================================
关键词,标题,简介,通用
<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