【KingCMS】KINGCMS PHP版的标签调用说明

分类:CMS_SNS| 发布:camnprbubuol| 查看: | 发表时间:2010/10/8

包括的不是很全哈,只列一些自己常用的~

更新的比较慢
。。。。。。。。。。。。。。。。。

自定义模型的调用

{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属性中的排序将失效
ispublish11/0主题页的发表 0验证后发布;1直接发布;2不允许发布
ispublish21/0详细页的发表 0验证后发布;1直接发布;2不允许发布
isexist1/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 class="bookstore">
        {king:portal.shop type="new" listid="LISTID"}
         <div class="listing">
          <a class="thumb" 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

365据说看到好文章不转的人,服务器容易宕机
原创文章如转载,请注明:转载自郑州网建-前端开发 http://camnpr.com/
本文链接:http://camnpr.com/archives/56.html

相关文章