QYKCMS 4.0+标签大全(更新于2015-11-18)

admin  2015-10-30
0

更加详细的标签说明请进入:

http://blog.qingyunke.com/blog/article_34.html


=============================

101、引入模板文件

两种方式均表示引入 header.html

{:file="header"}

{:include="header"}


102、引入lib目录函数文件

表示引入 站点目录/lib/abc.php

{:require="abc"}


103、设置一个新的当前位置及标题

{:position="标题",url="log=news"}

position="标题"  必需,页面的标题

url="log=news"  必需,页面的链接,该例链接为 index.php?log=news


104、当前位置

{:position}


105、当前栏目名称

{:column}

{:modname}


106、if else条件判断

{:if="条件"}...{:else}...{:end}


107、循环数组

{:table=数组}...循环...{:end}

循环内容中可用的部分变量

{:$sort}  序号

{:$val}  值


108、获取导航菜单

{:menu}...循环...{:end}

循环内容中可用的部分变量

{:$val['id']}  ID

{:$val['mark']}  唯一标识

{:$val['title']}  菜单名称

{:link="log=<$val['mark']>",url="<$val['linkurl']>"}  菜单链接地址


109、获取任意栏目下的分类列表

{:menu="news",menutype=1,bcat=0,scat="",size=10,none="暂无记录"}...循环...{:end}

menu="news"  必须,为空默认当前页面所属栏目,唯一标识

menutype=1  可选,需要列出的菜单类型,默认99列出所有子分类,0为导航,1为一级分类,2为二给分类,9为其它菜单

bcat=0  可选,顶级栏目ID,不支持多个

scat=""  可选,一级类ID,支持多个,用英文逗号分隔

size=0  可选,列表数量,默认不限

none="暂无记录"  可选,默认不提示,没有分类时显示的信息


110、获取任意栏目下的文章列表

(1)获取文章列表

{:list="news",page=false,pagebtn=2,mod=0,bcat="",scat="",lcat="",star=0,size=0,order="time_add desc",none="暂无记录"}...循环...{:end}

list="news"  可选,为空则是自动获取当前栏目,栏目唯一标识

page=false  可选,是否分页模式,默认为true,如果不是用于分页仅仅用于短列表,请加上page=false,否则以分页形式加载,如果是在首页则page=false,其它值无效

pagebtn=2  可选,默认2,控制分页按钮数,按钮数=pagebtn*2+1(4.2.6++)

mod=0  可选,默认0输出用于循环的数组,1~5表示直接输出内置的列表样式(4.2.6++)

bcat=""  可选,栏目ID,支持多个,用英文逗号分隔,page=true时的默认值为tcz['bcat']

scat=""  可选,一级类ID,支持多个,用英文逗号分隔,page=true时的默认值为tcz['scat']

lcat=""  可选,二级类ID,支持多个,用英文逗号分隔,page=true时的默认值为tcz['lcat']

star=0  可选,是否星标文章,默认star=0不限,star=9表示列出所有星标文章,当值在1~5时,表示列出对应星标等级的文章,此功能通常用于显示推荐文章

size=0  可选,列表数量,page=false时默认值为不限,page=true时的默认值为后台“栏目模块”中设置的“每页列表数”

order="time_add desc"  可选,排序方式,默认为自动排序

none="暂无记录"  可选,默认不提示,没有记录时显示的信息


(2)文章链接

{:link="article",mod="full",extlink=true}

link="article"  必需,固定值

mod="full"  可选,默认full,参数有full(完整链接包含标题)、url(仅链接)、color(后台设定的色彩代码)

extlink=true  可选,是否启用外部链接,默认true,参数有true、false


111、链接,可用于任何页面

当前页面所在主栏目

{:link}

参数支持变量,格式:<变量>,<$tcz['log']>表示当前页面log值,外链参数:url,如果有外链优先外链

{:link="log=news"}

{:link="log=<$tcz['log']>"}

{:link="log=<$tcz['log']>",url="http://www.qingyunke.com"}

link值为article时,该标签仅限用于列表循环内容,自动返回列表中的文章链接,详见110(2)

{:link="article"}


112、列表页,自定义列表、列表循环内容、文章链接详见110

(1)列表

{:list}...循环...{:end}

{:list="",none="暂未找到相关记录"}...循环...{:end}


(3)分类菜单,可用于列表页及文章详情页,直接输出当前栏目分类html代码,如需自定义请参考109

{:list.menu}


(4)记录数

{:list.record}


(5)分页代码

{:list.page}


113、文章详情页,以下公仅为部分,可直接调用字段值

(1)直接调用字段名

{:list.menu}...循环...{:end}  当前文章所属栏目下的所有分类,详见112(3)

{:artfind="pre",none="没有上一篇了"}  上一篇

{:artfind="next",none="没有下一篇了"}  下一篇

{:art="title"}  标题

{:art="linkurl"}  外部链接

{:art="cover"} 或 {:art="cover",size="s"}  封面图 320x240

{:art="cover",size="b"}  封面图,原图大小

{:art="time_add"}  发布时间

{:art="time_update"}  更新时间

{:art="hits"}  点击数

{:art="comment"}  评论数

{:art="content"}  文章内容

{:art="content1"}  附加内容1

{:art="content2"}  附加内容2

{:art="content3"}  附加内容3

{:art="content4"}  附加内容4

{:art="parameter"}  其它参数

{:art="bcat"}  栏目ID

{:art="scat"}  栏目一级分类ID

{:art="lcat"}  栏目二级分类ID

{:art="piclist"}  文章中上传的所有图片路径,不含封面,路径不包含上传主目录,每个地址以 | 开始

{:art="mark"}  所属栏目唯一标识

{:art="classname",mod="full"}  所属栏目。mod="full" 表示直接加上链接,mod="name"仅输出栏目名(4.2.6++)


(2)自定义字段显示方式(4.2.6++)

{:art="字段名",tag="显示方式",mod="部分支持"}

可按指定的方式输出显示到页面,参数如下

br,content,cover(支持mod参数:s、b),file,hide(支持mod参数:ip、name、phone、email),time(支持mod参数:1、2、3


114、幻灯片

{:advert=1,mod="full",width="100%",height="378px",size=5,delay=5000,btn="dot",pos:"center",ani=5}

advert=1  必需,广告组

mod="full"  可选,模式,默认为full,直接输出幻灯片,其它值可选list,见下方说明

width="100%"  可选,幻灯片宽度,默认为100%,设定值可以是数字(需加上单位px)或百分比

height="378px"  可选,幻灯片高度,默认为100%,设定值可以是数字(需加上单位px)或百分比

size=5  可选,数量,默认不限

delay=5000  可选,间隔时间,单位毫秒,默认5000毫秒,1秒=1000毫秒

btn="dot"  可选,按钮样式,默认dot小圆点,close为不显示按钮,范围:dot、num、close

pos="center"  可选,按钮位置,默认center居中,范围:center、left、right

ani=5  可选,动画效果,默认5放大消失,0随机,1无动画,范围:0~8


注:设置幻灯片高度为100%,然后在标签外加上div,通过设置div的宽度及高度也可以设定幻灯片的尺寸,如 <div style="width:980px;height:378px">{:advert=1,height="100%"}</div>


{:advert=1,mod="list",size=5}...循环...{:end}

advert=1  必需,广告组

mod="list"  可选,模式,默认为full,list表出输出幻灯片数组以供循环

size=5  可选,数量,默认不限

循环内容中可用的部分变量

{:$val['id']}  ID

{:$val['fileurl']}  图片地址

{:$val['title']}  标题

{:$val['link']}  链接

{:$val['other']}  附加参数


115、获取广告图片列表

{:advert=1,mod="link",size=5}  输出 <a...><img...></a>

{:advert=1,mod="img",size=5}  输出 <img...>


116、获取广告图片数据数组

{:advert=1,mod="list",$size=5}...循环...{:end}


117、定义并输出变量

{:$myname='青云客'} 只定义不输出使用 {:lib="$myname='青云客'"}


118、输出变量或函数 {:变量名}

{:web="title"}  当前网页标题

{:web="keyword"}  当前网页关键字

{:web="description"}  当前网页描述

{:web="column"}  当前栏目名称,同 {:column}

{:web="templang"}  语言版本

{:web="temproot"}  当前站点模板根目录完整路径,输出结果以 / 开始及结尾

{:web="tempui"}  当前站点ui目录(样式图片文件所在目录)完整路径,输出结果以 / 开始及结尾

{:web="tempcache"}  当前页面缓存的程序文件路径

{:web="tempfile"}  当前页面使用的模板文件路径


{:id}  输出当前页面URL中id参数的值,用于函数时请用 $tcz['id']

{:log}  输出当前页面URL中log参数的值,用于函数时请用 $tcz['log']

{:bcat}  输出当前页面URL中bcat参数的值,用于函数时请用 $tcz['bcat']

{:scat}  输出当前页面URL中scat参数的值,用于函数时请用 $tcz['scat']

{:lcat}  输出当前页面URL中lcat参数的值,用于函数时请用 $tcz['lcat']


{:setup_weburl}  站点域名

{:setup_record}  备案号

{:setup_webname}  首页网站名称

{:setup_webname_page}  内页网站名称

{:setup_shortname}  网站简称

{:setup_keyword}  网站关键词

{:setup_description}  网站描述

{:setup_company}  公司名称

{:setup_company_email}  邮箱地址

{:setup_company_tel}  电话号码

{:setup_company_fax}  传真号码

{:setup_company_address}   联系地址


119、禁止自动清加页面头部代码

{:noheader}


120、在文章详情页面加上“赞一下”“鄙视”等按钮功能,网站框架为QYKCMS时有效

{:mood}


121、在文章详情页面加上评论功能,网站框架为QYKCMS时有效,如果不是在文章详情页面加上,则转为留言本

{:comment}


122、调用自定义选项(4.2.5++)

{:option="mark",size=300}

option="mark" 必选,类型标识

size=300 可选,默认全部,显示几个选项


123、输出留言列表(4.2.6++)

{:feedback=10,page=true,pagebtn=2,order="",none=""}

feedback=10  必选,输出记录数量

page=true  可选,默认true,是否分页输出,如果为true,则该页面支持 {:list.page} 标签

pagebtn=2  可选,默认2,分页按钮数

order=""  可选,默认空,排序方式

none=""  可选,默认空,记录为空时显示的信息


123、日历,有更新文章的日期会高亮显示并可直接点击(4.2.6++)

{:calendar="news",ym="2015-06"}