致力于打造一个优秀的建站资源共享学习平台!

爱站窝四川

QYKCMS 网站系统4.0 标签大全

爱站窝查看全部>>

人气328

== 全局综合(1) ==

引入模板文件

两种方式均表示引入 .html

{:file=""}

{:include="header"}

引入lib目录函数文件

表示引入 template/站点编号/lib/abc.php

{:require="abc"}

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

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

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

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

当前位置

{:position}

当前栏目名称

{:column}

{:modname}

禁用页面头部代码

{:noheader}

定义并输出变量

{:$myname='青云客'}

输出全局变量或函数

{: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}   联系地址

== 条件判断与数组循环 ==

关于输出变量的标签:在循环过程中用到标签,通常是这种形式  {:$val['xxx']},也可以写为 {:val="xxx"},例如 {:$val['title']} 与 {:val="title"} 是一样的

if else条件判断

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

示例:

1
{:if="$tcz['log']=='index'"}您正在浏览首页{:else}您浏览的不是首页{:end}

循环数组

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

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

{:$sort}  序号

{:$val}  值

示例:

1
{:table="array('中国','日本','韩国')"}{:$sort}、{:$val}{end}

可以事先定义一个复杂的数组保存lib目录下的文件,再在页面中通过require标签引用该文件

abc.php(上传到 template/站点编号/lib/abc.php)

1
2
3
4
5
6
7
<?php
$myarr=array(
    '0'=>array('title'=>'中国','lang'=>'zh-cn'),
    '1'=>array('title'=>'日本','lang'=>'jp'),
    '2'=>array('title'=>'韩国','lang'=>'ko')
    );
?>

模板中插入数组标签就可以这么写

1
2
{:require="abc"}
{:table="$myarr"}{:$sort}、{:$val['title']} {:$val['lang']}{end}

== 链接标签 ==

使用标准的QYKCMS链接标签,才能自动识别是否开启伪静态URL,自动切换动态URL或静态URL模式

当前页面所在主栏目

{:link}

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

{:link="log=news"}

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

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

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

{:link="article"}

== 导航菜单与各栏目分类菜单 ==

获取导航菜单

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

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

{:$val['id']}  ID

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

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

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

示例:

1
{:menu}<a href="{:link="log=<$val['mark']>",url="<$val['linkurl']>"}" class="{:goif($tcz['log']==$val['mark'],'on','out')}" title="{:$val['title']}">{:$val['title']}</a>{:end}

上面这个示例中 class="{:goif($tcz['log']==$val['mark'],'on','out')}" 表示,判断所在页面为当前菜单时,该菜单的class="on",其它非当前菜单 class="out"

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

{: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="暂无记录"  可选,默认不提示,没有分类时显示的信息

关于栏目分类,还有一个更简单的标签 {:list.menu},这个短标签可用于列表页及文章浏览页,自动输入所在栏目下的所有分类

== 文章列表 ==

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

{: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=0  可选,栏目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="暂无记录"  可选,默认不提示,没有记录时显示的信息

示例一(内置样式,分页列表):

1
{:list="news",mod=1,size=10}

示例二(自定义样式,分页列表):

1
2
3
{list="news",size=10}
<a href="{:link="article",mod="url"}">{:val="title"}</a> 时间:{:val="time_add"} 人气:{:val="hits"} 评论:{:val="comment"}
{:end}

以上样式,同一页面中加上 {list.page} 显示分页链接,{:list.record} 表示记录总数,{list.menu} 表示当前列表所在栏目的所有分类

如果不是分页列表,仅仅输出指定数量的记录:

1
{:list="news",page=false,mod=1,size=10}

相比之下,仅仅是多了一个page=false,建议如果不是分页的话,一定要加上page=false,才不至于冲突出错,同时也可以提高系统运行效果

关于列表循环中文章链接标签

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

link="article"  必需,固定值

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

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

== 文章内容 ==

1、文章浏览页面可直接调用字段值,通常假定列表页模板为 news.html,那么对应该列表的文章浏览页模板为news_show.html,除非在后台有特别设置

2、标签格式为 {art="字段名"},如果是自定义模块的字段,可通过tag参数解析不同的字段类型,如字段是时间类型的,字段名为 sendtime,那么可以使用 {:art="sendtime",tag="time",mod=1},如果字段是用于编缉器的文章内容,字段名为content时会自动解析,如{:art="content"},如果文章内容的字段名为 sendcont,则可以这么写 {:art="sendcont",tag="content"},下方也有更详细的说明

文章浏览页部分标签示例

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

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

{:art="title"}  标题

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

{:art="cover"} 或 {:art="cover",size="s"}  封面缩略图大小可通过后台系统综合->上传设置中设定

{: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++)

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

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

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

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

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

{:mood}

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

{:comment}

== 广告图片、幻灯片 ==

{: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的宽度及高度也可以设定幻灯片的尺寸,如

1
<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']}  附加参数

直接输出广告图片列表

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

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

== 其它标签 ==

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

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

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

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

输出留言列表(4.2.6++)

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

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

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

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

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

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

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

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

calendar="news"  必选,栏目唯一标识

ym="2015-06"  可选,默认当前月份,显示哪个月份的日历

搜索(4.2.7++)

{:search}

TA的作品
  • Mohtml 作品/设计展示自适应wordpress主题 模板兔出品
  • QYKCMS后台软件v4.1.3部分操作界面截图
  • 轻松制作一款与众不同的QYKCMS网站主题
  • 怎样设置可以让QYKCMS系统运行得更快?
  • 使用 Apache .htaccess 文件设置QYKCMS伪静态规则的方法
  • QYKCMS后台管理软件入门级操作视频教程
  • IIS下使用 web.config 文件设置QYKCMS伪静态规则的方法
  • 同一个网站空间使用QYKCMS建立多个独立站点
  • QYKCMS后台管理员密码忘记了怎么办
  • QYKCMS 网站系统4.0 标签大全
查看全部

全部评论: 0

在线咨询
有什么可以帮到你
点击咨询

账号登录

忘记密码

第三方账号快速登录

Q Q 登 录 微 博 登 录

账号注册 已经有账号? 立即登录

发送验证码

第三方账号快速注册

Q Q 登 录 微 博 登 录