烟雨江南 (管理员)  2016-09-25  15826浏览  
//模板规范化管理
每个模版要把所用的css,js,img按照相关规定,放到指定目录。
每个模版都可定义不同的样式,所以系统内置的功能的相关文件也都放在了模版里,每个模版里存储一份,避免替换系统目录下的其他文件。
template/skins/ 为系统PC模版目录
template/user/ 为系统PC会员中心模版目录
template/mobile/ 为系统手机模版目录
template/mobile_user/ 为系统手机会员中心模版目录
注意:[手机模板,只有在后台开启手机版时才有效]
//模板内结构
images/ 存放模版的相关图片
css/ 存放模版的相关样式
js/ 存放模版的效果样式

//模板介绍开始
head.html        全站头部
bottom.html 全站尾部
index.html 网站首页
list.html 视频分类页
show.html 视频内容页
play.html 视频播放页
search.html 搜索页面
whole.html 智能检索页面
gbook.html 在线留言页
//下面只有收费程序才有的
topic.html 视频专题列表
topic-show.html 专题内容页
comm.html 文章列表列表
article.html 文章内容页
editor.html 发布文章页
pages.html 自定义页面
opt-自定义.html opt自定义页面
ulogin.html 会员登陆框(未登陆)
uinfo.html 会员登陆框(已登陆)

//全局标签开始
{ctcms_url}           网站域名
{ctcms_name} 网站名称
{ctcms_title} 网站标题
{ctcms_keywords} 网站关键字
{ctcms_description} 网站描述信息
{ctcms_icp} 网站备案号
{ctcms_qq} 网站管理QQ
{ctcms_mail} 网站管理Email
{ctcms_weixin} 微信公众号
{ctcms_weixinurl} 微信公众号链接
{ctcms_stat} 网站统计代码
{ctcms_path} 安装目录
{ctcms_basepath} 扩展附件CDN目录( css、js、images)
{ctcms_templets} 当前模版文件目录
{ctcms_indextemplets} 默认PC模版文件目录
{ctcms_cid} 当前视频分类ID
{ctcms_searchlink} 视频搜索链接
{ctcms_topiclink} 视频专题链接
{ctcms_logkuang} 会员登陆框

//下面是会员中心链接(全站可以调用)
{ctcms_url user=reg} 会员注册链接
{ctcms_url user=login} 会员登陆链接
{ctcms_url user=index} 会员中心链接
{ctcms_url user=edit} 修改资料链接
{ctcms_url user=fav} 我的收藏链接
{ctcms_url user=pay} 充值升级链接
{ctcms_url user=logout} 退出登录链接

//下面分页标签(可用在,首页、分类页、搜索页、智能检索页【需要配合大标签的 page= 一起使用】)
{ctcms_page} 当前页数
{ctcms_pagejs} 总页数
{ctcms_pagenum} 总数量
{ctcms_pagesize} 每页条数
{ctcms_pagefirst} 首页链接
{ctcms_pagelast} 尾页链接
{ctcms_pageup} 上页链接
{ctcms_pagedown} 下页链接
{ctcms_pagelist} 翻页链接
{ctcms_pagenum_10} 循环链接,10为显示页数

//条件判断if标签
if标签,支持多重嵌套,每个层级的if标签不能相同
例:
{if:[vod:i] > 1 }....{end if}
{if:[vod:i]%2 == 0}....{else}....{end if}
{if:[vod:i]%2 == 0}....{elseif:[vod:i]%2==1}....{else}....{end if}
{if:[vod:tid]==1}
[推荐]
{end if}

//全局统计标签

{ctcms_count_表名_天数}
视频数量:
{ctcms_count_vod} //总数量
{ctcms_count_vod_1} //1天内数量,1可以自定义
文章数量:
{ctcms_count_comm} //总数量
{ctcms_count_comm_1} //1天内数量,1可以自定义
会员数量:
{ctcms_count_user} //总数量
{ctcms_count_user_1} //1天内数量,1可以自定义

//友情链接标签
参数:
table: 数据库 link
field: 查询字段,多个用,来隔开 ,留空为全部
where: 查询条件,如:cid=1 多个条件用|来隔开
limit: 获取数据条数,留空为显示全部
order: 排序方式
例:
{ctcms:link table="link" limit="100" order="id desc"}
[link:i]序号
[link:name]名称,支持长度控制[link:name len=10]
[link:link]地址
[link:pic]图片
{/ctcms:link}

//分类标签开始
参数:
table: 数据库 class
field: 查询字段,多个用,来隔开 ,留空为全部
where: 查询条件,如:fid=0 多个条件用|来隔开
limit: 获取数据条数,留空为显示全部
order: 排序方式
例:视频单级别分类调用:
{ctcms:class table="class" field="id,name,fid" where="" limit="10" order="xid asc"}
[class:i]:序号
[class:id]:id
[class:fid]:父分类id
[class:name]:名称
[class:link]:链接
{/ctcms:class}

//搜索参数和标签详解
参数:
wd:名称或主演
py:首字母
zhuyan:主演
daoyan:导演
diqu:地区
yuyan:语言
year:上映日期
cid:所属分类
sort:排序字段
order:排序 desc(倒序) asc (正序)
例如:
index.php/search?wd=火影 搜索名称为火影的数据
index.php/search?zhuyan=刘德华 搜索主演为刘德华的数据
index.php/search?py=A 搜索首字母为A的数据
index.php/search?cid=1&wd=海贼 搜素分类ID为1下属的名称为海贼的数据
index.php/search?wd=火影&order=desc&sort=hits 搜索名称为火影的数据按照 总人气倒序排列
支持标签:
{ctcms_key} 搜索关键字
{ctcms_wd} 搜索的名称
{ctcms_py} 搜索的首字母
{ctcms_zhuyan} 搜索的主演
{ctcms_daoyan} 搜索的导演
{ctcms_diqu} 搜索的地区
{ctcms_yuyan} 搜索的语言
{ctcms_year} 搜索的年代
{ctcms_cid} 搜索的分类id

//视频列表标签
参数:
table: 数据库 vod
field: 查询字段,多个用,来隔开 ,留空为全部
where: 查询条件,如:tid=1 多个条件用|来隔开
page: 获取数据条数,分页专用
limit: 获取数据条数,留空为显示全部,如:0,50或者50
order: 排序方式
例如:
{ctcms:vod table="vod" field="*" where="tid=1|zhuyan=吴京|py=A" limit="50" order="addtime desc"}
[vod:i] 序号
[vod:i len=5] 序号,重几开始
[vod:id] 编号
[vod:cid] 分类ID
[vod:name] 名称:可控长度len=10
[vod:pic] 图片
[vod:zhuyan] 主演
[vod:daoyan] 导演
[vod:diqu] 地区
[vod:yuyan] 语言
[vod:info] 备注
[vod:year] 发行日期
[vod:tid] 是否推荐,0未推荐,1已推荐
[vod:hits] 点击量
[vod:text] 描述:可控长度
[vod:addtime style=Y-m-d] 添加时间:可控时间格式 Y-m-d ,y-m-d , m-d
[vod:time style=time] 更新时间:格式化 如:3小时前
[vod:link] 链接
[vod:playlink] 播放链接,默认是第1组播放器的第1条数据
[vod:playlink zdy=acs] 播放链接,最后一集(连续剧专用)
[vod:cid] 分类ID
[vod:classlink] 父分类链接
[vod:classname] 父分类名
[vod:ztid] 所属专题ID
[vod:topiclink] 所属专题链接
{/ctcms_vod}

//随机显示视频案列,其他调用方法跟上面一样
{ctcms:vod table="vod" field="*" where="id >= (select floor(rand() * (select max(id) from ct_vod)))" limit="10" order="addtime desc"}
//...小标签跟上面一样
{/ctcms:vod}

//视频内容页、播放页标签
调用当前视频数据的标签,同vod标签, 例如[vod:id]  [vod:name]
内容页、播放页特有标签:
{ctcms_player} 这个是播放器
{ctcms_pl} 这个评论
[vod:errlink] 视频报错链接
[vod:ji] 当前第几集
[vod:jname] 当前集数名称
[vod:playurl] 当前播放数据的真实播放地址
[vod:laiy] 当前播放数据的来源标记 例如:youku
[vod:zname] 当前播放数据的来源显示名称 例如:优酷视频
播放列表标签:(只能用在内容页、播放页)
参数:
{ctcms_zu}
{xu} 序号
{ly} 播放组来源
{name} 播放组名称
{count} 播放组总集数
{ctcms_ji}
{xu} 集数序号
{name} 集数名称
{link} 播放链接
{url} 播放片源地址
{/ctcms_ji}
{/ctcms_zu}
下载列表标签:(只能用在内容页、播放页)
参数:
{ctcms_down}
{xu} 序号
{ly} 下载组来源
{name} 下载组名称
{count} 下载组总集数
{ctcms_ji}
{xu} 集数序号
{name} 集数名称
{url} 下载地址
{/ctcms_ji}
{/ctcms_down}
上一集标签:{ctcms_slink}
下一集标签:{ctcms_xlink}
//同类型、同主演、同导演视频列表案列
{ctcms:vod table="vod" field="*" where="zhuyan={vod_zhuyan}" limit="10" order="addtime desc"}
//...小标签跟上面一样
{/ctcms:vod}
PS:同导演:zhuyan={vod_daoyan} 同类型:type={vod_type}

//视频专题标签
参数:
table: 数据库 topic
field: 查询字段,多个用,来隔开 ,留空为全部
where: 查询条件,留空为全部
page: 获取数据条数,分页专用
limit: 获取数据条数,留空为显示全部,如:0,50或者50
order: 排序方式
例:最新视频专题调用:
{ctcms:topic table="topic" field="*" page="20" order="addtime desc"}
[topic:i]:序号
[topic:id]:id
[topic:name]:专题名称
[topic:pic]:专题封面图片
[topic:tpic]:专题banren图片
[topic:hits]:专题人气
[topic:text]:专题介绍
[topic:topiclink]:专题链接
{/ctcms:topic}

//自定义页面标签
参数:
table: 数据库 pages
field: 查询字段,多个用,来隔开 ,留空为全部
where: 查询条件,如:yid=0 多个条件用|来隔开
limit: 获取数据条数,留空为显示全部
order: 排序方式
例:最新自定义页面调用:
{ctcms:pages table="pages" field="*" where="yid=0" limit="10" order="id asc"}
[pages:i]:序号
[pages:id]:id
[pages:yid]:状态,0显示,1隐藏
[pages:bs]:英文标示
[pages:name]:标题
[pages:text]:内容
[pages:pagelink]:链接
{/ctcms:pages}

//视频类型、地区、年份、语言标签
{ctcms:type}
[type:name] //名称
[type:link] //链接
{/ctcms:type}
//调用前5个类型
{ctcms:type_5}
[type:name] //名称
[type:link] //链接
{/ctcms:type_5}
//同时显示该类型视频
{ctcms:type_5}
[type:name] //名称
[type:link] //链接
{ctcmstype:vod table="vod" field="id,name" where="type like '%[type:name]%'" limit="10" order="addtime desc"}
//这里可以调用视频内容
[vod:name] //视频名称
[vod:link] //视频链接
//.......等
{/ctcmstype:vod}
{/ctcms:type_5}
说明:类型type、地区:diqu , 年份: year ,语言: yuyan

0
1年前
卧龙资源站(WLZY.TV)资源丰富 群867733352
资源永久免费,不含联盟媒体弹窗广告,播放无广告。
采用CDN全球加速节点,播放更加流畅!
上千台全球服务器多节点存储,资源更安全!
采集问题24小时技术支持,全方位指导个人站长采集!
投资上千万,全方位扶持个人站长!
长期提供服务器、域名、现金等扶持
推荐站长采集赠送奖励金!
0
CT_17716 1年前
{ctcmstype:vod}内可以实现随机排序吗?
CT_17716
@烟雨江南 谢谢你
烟雨江南(管理员)
@CT_17716 可以的 order="rand() desc"
0
都比 1年前
调用电影类型下面的几条电影应该怎么写呢? (类似我想将电影栏目下面动作类型的电影放到首页,做如图的效果) where="" 不知道该怎么写

0
a小天 1年前
日人气是rhits 周人气zhits 月人气yhits 怎么我调用不出来周和日
a小天
@烟雨江南 写成order="rhits desc"可怜
烟雨江南(管理员)
@a小天 大标签里面的 field=里面没有填写吧
0
sdsds 1年前
不错 喜欢
0
嘿咻 1年前
可不可以加自定义标签?
1
输出内容作品名称后面出现[vod:note] 怎么办?
0
99songcc 2年前
分类页模板的标题,怎么调用当前分类名!

包括:关键词

烟雨江南(管理员)
@99songcc 当前分类名 {class_name}
0
caicai 2年前
24小时内点击排序可以实现吗
烟雨江南(管理员)
@caicai order="rhits desc" 即可
0
CT_27143 2年前
在问个问题怎么在首页读取到最后一集的内容,比如最后一集的集数
烟雨江南(管理员)
@CT_27143 最后一集标签:[vod:playlink zdy=asc]
0
CT_27143 2年前
上一集和下一集的名称怎么获取到???还有更新时间用不了[vod:time]
烟雨江南(管理员)
@CT_27143 更新时间用:[vod:addtime style=Y-m-d H:i:s]
上下集不需要名称吧,不都是同一部视频么?
0
2年前
不能静态是个遗憾
1
2年前
上一集下一集的标签没有啊
烟雨江南(管理员)
@
上一集{ctcms_slink}
下一集{ctcms_xlink}
0
小赞 2年前
@冲动的小白菜 嗯,这个标签还真没有写,下次更新加上~
1
标签可以再丰富点,这样网站就可以更完美。
烟雨江南(管理员)
@冲动的小白菜 标签已经很完美了
1
转怼 2年前
这是个好东西
1
srker 2016-11-02
good 鼓掌 支持
  • 表情 图片 链接 代码 预览