常州布谷鸟网络,常州网络公司,常州网站设计,常州小程序,常州APP开发,常州小程序开发公司,常州网站建设,常州微信公众号维护
海洋cms模板标签手册
日期:2020-9-6 0:07:14  阅读:

海洋cms采用极其简单易用的模板技术,所有标签直接调用接口,无需复杂的编码技术,让你对界面设计得心应手,请认真阅读本文档,妥善收藏。

========= 目录 =========
00.相关必要说明
01.全局标签
02.自定义标签
03.if标签和嵌套if标签subif(支持php语句、多elseif判断)
04.菜单列表标签menulist及smallmenulist
05.文章菜单列表标签newsmenulist及newssmallmenulist
06.视频区域块列表标签arealist
07.文章区域块列表标签newsarealist
08.视频单层循环数据列表标签videolist
09.文章单层循环数据列表标签newslist
10.频道列表页标签channel.html
11.搜索列表页标签search.html
12.级联筛选列表页标签cascade.html
13.自定义页列表标签self_xxxx.html
14.文章列表页标签newspage.html
15.文章搜索页列表newssearch.html
16.专题列表标签topicindex.html
17.专题页标签topic.html
18.内容页播放页共同标签content.html/play.html
19.文章内容页标签news.html
20.级联搜索调用标签(可作用于整个CMS)
21.专题调用标签
22.友情链接列表标签
23.留言板标签gbook.html
24.tags页独有标签tag.html

25.运算符说明(加减乘除、大小比较等等)
26.模板标签里的时间函数data()详细参数说明



========= 内容 =========
00.相关必要说明

(一)海洋cms的模板内的if判断支持一些PHP函数,如果你熟悉一些php编程技术,可以实现一些更加强大和灵活的功能。例如:
例如判断当天是星期几:{if:date('N')==2}周二{else}不是周二{end if}
这里就是使用了php时间函数 date('xxxxxx')的功能,其它参数请百度查阅php相关函数。
(二)评分 评论 顶踩 留言 幻灯片 定时任务等功能依赖系统js文件,模板必须引入以下js文件。



(三)播放器调用必须引入play.js,播放页模板play.html的上面加入:


(四)关于点击数,内容页和播放页如果没有{playpage:hit} 点击数标签,则点击数无法增加
(五)收藏影片标签代码,当开启会员中心并已加载系统js的情况下,收藏代码如下:
收藏 (影片id请对应各个页面的id标签)
(六)关于搜索的要点:
视频搜索对应文件:根目录/search.php,input的name值:searchword,action=search.php
文章搜索对应文件:根目录/so.php,input的name值:searchword,action=so.php
(七)关于自定义页面:自定义页面需要在后台生成才可以访问,用self_开头,用#表示存放的目录,默认根目录。
例如:self_new.html表示根目录下,self_top#new.html表示top文件夹下。
(八)对应的默认模板文件名称:
首页index.html
频道列表页channel.html
搜索列表页search.html
级联筛选列表页cascade.html
自定义页列表self_xxxx.html
文章首页newsindex.html
文章列表页newspage.html
文章搜索页newssearch.html
专题列表topicindex.html
专题页topic.html
内容页content.html
播放页play.html
弹出播放页openplay.html
文章内容页news.html
留言板gbook.html
tags页tag.html
视频地图页map.html
文章地图页newsmap.html
头部页面head.html
底部页面foot.html
用户注册reg.html
用户登录login.html



01.全局标签
解析范围:以下标签无特殊说明的话、均支持所有模板
{seacms:top} 页面头部
{seacms:foot}页面尾部
{seacms:indexlink}首页链接
{seacms:topiclink}专题首页链接
{seacms:newslink} 文章首页链接
{seacms:gbook} 留言链接标签
{seacms:siteurl}网址,形如:www.seacms.net
{seacms:member} 会员登录,注册
{seacms:sitepath}调用seacms的安装路径,安装路径可以在后台设置和修改。
{seacms:adfolder}网站广告文件夹名,广告文件夹位于根目录下的js文件夹中,默认ads
{seacms:sitename}调用seacms的站点名称,如站长设置站点名称为“seacms电影站”,那在模板中调用这个标签即可显示这个名字
{seacms:des} 站点描述
{seacms:copyright}管理员信箱---ICP备案信息--程序版本,支持html标签
{seacms:sitevisitjs}网站统计代码,如某网站的统计JS:否则播放器无法正常显示。
{playpage:from} 某来源名称标签,可以作为播放页title,此标签只对动态播放页有效,仅支持播放页模板
{playpage:dz} 播放页当前播放影片实际地址,播放页为静态时无效,仅支持播放页
{playpage:part} 某集名称标签,可以作为播放页title,此标签只对动态播放页有效,仅支持播放页模板
{playpage:hit} 人气,模板里如没有这个标签,则点击数无法增加
{playpage:dayhit} 当日点击数
{playpage:weekhit} 本周点击数
{playpage:monthhit} 本月点击数
{playpage:nickname} 影片别名
{playpage:reweek} 更新周期
{playpage:vodlen} 影片时长
{playpage:vodtotal} 影片总集数
{playpage:douban} 豆瓣评分
{playpage:mtime} 时光网评分
{playpage:imdb} IMDB评分
{playpage:tvs} 上映电视台
{playpage:company} 发行公司 
{playpage:reporterr} 报错标签 
rel:相关资源,仅内容页和播放页有效,rel=d为同导演影片,rel=y同演员,rel=r像似名称影片,使用办法查看{seacms:videolist}标签里的对应说明
{playpage:prenext}上一个下一个视频标签,内容页跳至内容页,播放页跳至播放页
上一集 上一集,把--去掉
下一集 下一集,把--去掉
{playpage:comment}评论标签
{playpage:keywords}设置的SEO关键字、支持超级链接模式,可以作为数据的TAG
{playpage:nolinkkeywords}设置的SEO关键字
{playpage:jqtype} 剧情分类名称带链接
{playpage:nolinkjqtype} 剧情分类名称不带链接
{playpage:director}有链接地址导演
{playpage:nolinkdirector}无链接地址数据导演,可以作为内容页或播放页的页面描述
{playpage:desktopurl} 下载快捷方式到桌面链接
{playpage:mark len=10} 评分标签,len=10 0到10分评分项,style=star 星星评分样式
{playpage:digg} 顶标签,显示顶数目及顶操作
{playpage:tread}踩标签,显示踩数目及踩操作
{playpage:diggnum}顶标签,只显示顶数字
{playpage:treadnum}踩标签,只显示踩数字
{playpage:score}评分,直接显示数字
{playpage:scorenum}评分总数
{playpage:scorenumer}评分总人数
{playpage:playlistlen}播放列表总组数
{playpage:downlistlen} 下载列表总组数
{playpage:longtxt}备用说明,支持长文本内容
播放列表标签:
{playpage:playlist}
[playlist:i]播放地址实际序号,不随着来源排序变化
[playlist:s]播放来源排序数值,显示后台你设置的播放来源排列序号
[playlist:link target=_self]播放地址链接,以多个li方式输出, target:链接打开方式,当前_self 新窗口_blank 顶部_top 缺省值为_blank
[playlist:url]播放列表实际播放地址 带链接
[playlist:nolinkurl]播放列表实际播放地址 不带链接
[playlist:from]播放来源名称,如优酷、土豆
[playlist:ename]播放来源英文名称,如youku、tudou
[playlist:intro]播放格式说明,如QVOD数据显示为:需要下载QVOD播放器,点此下载播放器
{/playpage:playlist}
下载列表标签:
{playpage:downlist}
[downlist:i]下载地址排列位
[downlist:link]下载地址链接, target:链接打开方式,当前_self 新窗口_blank 顶部_top 缺省值为_blank
[downlist:linkstr]实际下载地址
[downlist:from]下载来源
{/playpage:downlist}


19.文章内容页标签news.html
{news:textlink} 文章内容页的当前位置
{news:id} 文章ID
{news:upid} 文章父分类ID
{news:note} 文章属性,可配合标题一起显示
{news:link} 文章内链接地址
{news:url} 文章外链接地址
{news:typeid} 文章分类ID
{news:title len=10}文章标题,具有len属性控制长度,缺省为不控制
{news:outline} 文章简述,具有len属性控制长度,缺省为不控制
{news:author} 作者
{news:from} 来源
{news:pic} 图片地址
{news:addtime} 时间
{news:content} 文章正文 具有len属性控制长度,缺省为不控制
{news:commend} 文章星级数字,推荐值为1-5,不推荐为0,例{if:{news:commend}>0}推荐文章{end if}
{news:typename} 分类中文名称
{news:hit} 文章点击率
{news:prenext} 上一个下一个文章标签
{news:comment} 评论标签
{news:mark len=10}评分标签,len=10 0到10分评分项,style=star 星星评分样式
{news:digg} 顶标签,显示顶数目及顶操作
{news:tread} 踩标签,显示踩数目及踩操作
{news:diggnum} 顶标签,只显示顶数字
{news:treadnum} 踩标签,只显示踩数字
{news:score} 评分,直接显示数字
{news:scorenum} 评分总数
{news:scorenumer} 评分总人数
{news:keywords} 文章设置的SEO关键字、支持超级链接模式,可以作为数据的TAG
{news:nolinkkeywords}文章设置的SEO关键字,无链接
{news:encodetitle}URL编码的文章标题 用来传递URL参数
{news:subtitle} 分页副标题
{news:subcontent}文章正文包含分页符(#p#副标题#e#) 进行内容分页 
{news:subpagenumber len=10} 分页数字列表 len表示数字列表长度
注:新闻内容页可以利用循环标签{seacms:videolist rel=v}来实现调用相关视频,当新闻关键词等于视频名称时,自动调用对应视频。


20.级联搜索调用标签(可作用于整个CMS)
此标签用于调出级联搜索页面
{seacms:(*)caslist}
[(*)caslist:i]菜单项排序位
[(*)caslist:value]菜单项名称
[(*)caslist:link]菜单项链接
{/seacms:(*)caslist}
*其中的'(*)'可为area地区year年份letter首字母type分类lang语言jq剧情分类state连载状态ver视频版本
例如:
按分类:{seacms:typecaslist}[typecaslist:value]{/seacms:typecaslist}
按地区:{seacms:areacaslist}[areacaslist:value]{/seacms:areacaslist}
按年份:{seacms:yearcaslist}[yearcaslist:value]{/seacms:yearcaslist}
按字母:{seacms:lettercaslist}[lettercaslist:value]{/seacms:lettercaslist}
按语言:{seacms:langcaslist}[langcaslist:value]{/seacms:langcaslist}
按剧情:{seacms:jqcaslist}[jqcaslist:value]{/seacms:jqcaslist}
按连载:{seacms:statecaslist}[statecaslist:value]{/seacms:statecaslist}
按版本:{seacms:vercaslist}[vercaslist:value]{/seacms:vercaslist}
按收费:{seacms:moneycaslist}[moneycaslist:value]{/seacms:moneycaslist}

21.专题调用标签
参数:
id:all表示调出所有专题;id为指定专题ID表示调出某个专题;调出指定多个专题使用英文逗号隔开;默认值为all
num:专题条数缺省值为10
start:专题列表调用的起点位置,缺省值为1
{seacms:topiclist id=all num=10 start=2}
[topiclist:i]专题排序位
[topiclist:n]专题排列位,永远都是从1开始
[topiclist:id]专题ID
[topiclist:name]专题名称
[topiclist:count]专题包含的数据数量
[topiclist:pic]专题图片
[topiclist:link]专题链接
[topiclist:des]专题描述:可控制长度缺省为50
{/seacms:topiclist}


22.友情链接列表标签
解析范围:支持首页模板
参数:
type:友情链接类型 font表示文字,pic表示图片
{seacms:linklist type=pic}
[linklist:i]链接项排列位
[linklist:name]链接名称,可控制长度 缺省为不控制
[linklist:link]链接地址
[linklist:pic]链接图片
[linklist:des]链接描述,可控制长度 缺省为长度20
{/seacms:linklist}


23.留言板标签gbook.html
解析范围: 留言模板(gbook.html)
{gbook:main} 留言表单
{gbook:viewLeaveWord} 留言列表


24.tags页独有标签tag.html
解析范围:支持tag页模板
{seacms:tag}:TAG名称
{seacms:tagnum}:TAG的数目


25.运算符说明(加减乘除、大小比较等等)
+        加法
-         减法
*         乘法
/         除法
%       求余数
==     等于
===   全等(数值,数据类型均相等,不常用)
!=       不等于
<>      不等于的另外一种写法
!==     不全等(数值,数据类型均不相等,不常用)
>        大于
<        小于
>=      大于或等于
<=      小于或等于


26.模板标签里的时间函数data()详细参数说明
模板标签里,在判断语句里可以直接使用部分php函数表示
例如判断当天是星期几:{if:date('N')==2}周二{else}不是周二{end if}
下面是时间函数 date('xxxxxx')的详细参数,其它参数请百度查阅php相关函数
d月份中的第几天,有前导零的 2 位数字01 到 31
D星期中的第几天,文本表示,3 个字母Mon 到 Sun
j月份中的第几天,没有前导零1 到 31
l(“L”的小写字母)星期几,完整的文本格式Sunday 到 Saturday
NISO-8601 格式数字表示的星期中的第几天(PHP 5.1.0 新加)1(表示星期一)到 7(表示星期天)
S每月天数后面的英文后缀,2 个字符st,nd,rd 或者 th。可以和 j 一起用
w星期中的第几天,数字表示0(表示星期天)到 6(表示星期六)
z年份中的第几天0 到 366
星期------
WISO-8601 格式年份中的第几周,每周从星期一开始 例如:42(当年的第 42 周)
月------
F月份,完整的文本格式,例如 January 或者 MarchJanuary 到 December
m数字表示的月份,有前导零01 到 12
M三个字母缩写表示的月份Jan 到 Dec
n数字表示的月份,没有前导零1 到 12
t给定月份所应有的天数28 到 31
年------
L是否为闰年如果是闰年为 1,否则为 0
oISO-8601 格式年份数字。这和 Y 的值相同,只除了如果 ISO 的星期数(W)属于前一年或下一年,则用那一年。Examples: 1999 or 2003
Y4 位数字完整表示的年份 例如:1999 或 2003
y2 位数字表示的年份 例如:99 或 03
时间------
a小写的上午和下午值am 或 pm
A大写的上午和下午值AM 或 PM
BSwatch Internet 标准时000 到 999
g小时,12 小时格式,没有前导零1 到 12
G小时,24 小时格式,没有前导零0 到 23
h小时,12 小时格式,有前导零01 到 12
H小时,24 小时格式,有前导零00 到 23
i有前导零的分钟数00 到 59>
s秒数,有前导零00 到 59>
时区------
e时区标识(PHP 5.1.0 新加)例如:UTC,GMT,Atlantic/Azores
I是否为夏令时如果是夏令时为 1,否则为 0
O与格林威治时间相差的小时数 例如:+0200
P与格林威治时间(GMT)的差别,小时和分钟之间有冒号分隔(PHP 5.1.3 新加)例如:+02:00
T本机所在的时区例如:EST,MDT(【译者注】在 Windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)。
Z时差偏移量的秒数。UTC 西边的时区偏移量总是负的,UTC 东边的时区偏移量总是正的。-43200 到 43200
完整的日期/时间------
cISO 8601 格式的日期(PHP 5 新加)2004-02-12T15:19:21+00:00
rRFC 822 格式的日期例如:Thu, 21 Dec 2000 16:01:07 +0200
U从 Unix 纪元(January 1 1970 00:00:00 GMT)开始至今的秒数,参见 time()




作者:修行,波动线 (来源:修行,波动线

[声明] 本文系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网邮箱 7016867@qq.com 联系,我们将在第一时间删除内容!
Design By 布谷鸟网络 Since 2004 | 常州网络公司 | 常州网站设计 | 常州网页设计 | 常州小程序开发公司 | 常州微信商城设计 | 常州微信公众号商城 | 常州小程序商城 | 网站地图 |
本站由 为布谷鸟网络(www.cncuckoo.com)提供云计算与安全服务 苏ICP备12074670号-1