最新版标签请访问:http://www.seacms.net/forum.php?mod=viewthread&tid=4
最新版标签请访问:http://www.seacms.net/forum.php?mod=viewthread&tid=4
最新版标签请访问:http://www.seacms.net/forum.php?mod=viewthread&tid=4
最新版标签请访问:http://www.seacms.net/forum.php?mod=viewthread&tid=4
==================================================
========= 目录 =========
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文件。
<script src="/{seacms:sitepath}js/common.js"></script>
<script src="/{seacms:sitepath}js/function.js"></script>
(三)播放器调用必须引入play.js,播放页模板play.html的</head>上面加入:
<script src="/{seacms:sitepath}js/play.js"></script>
<script>var playn='{playpage:name}', playp='{playpage:part}';</script>
(四)关于点击数,内容页和播放页如果没有{playpage:hit} 点击数标签,则点击数无法增加
(五)收藏影片标签代码,当开启会员中心并已加载系统js的情况下,收藏代码如下:
<a href="javascript:AddFav('影片id','')">收藏</a> (影片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:<script language="javascript" type="text/javascript" src="http://js.users.51.la/3400570.js"></script>
{seacms:sitenotice}网站关键词
{seacms:allcount} 网站总数据数量
{seacms:daycount} 当天更新数据数量
{seacms:keywords} 搜索关键字(后台设置)
{seacms:hotkeywords len=5}热门搜索关键字,可控制个数,默认为5个(搜索最多的关键字)
{seacms:runinfo}程序运行信息
{seacms:currenttypeid} 当前分类ID(注意:此标签只能在分类页、内容页、播放页有效,表示当前数据所在分类ID,在其他页为-444)
{seacms:letterlist} 首字母排序列表
{seacms:slide width=450 height=233} 幻灯片标签,width及height属性分别控制幻灯片宽度高度
{seacms:showhistory} 我的观看历史 显示/隐藏 功能按钮 必需调{seacms:maxhistory}盒子
{seacms:maxhistory width=960 height=190 num=10 style=pic} 观看历史盒子显示标签 width及height属性分别控制宽度高度,num显示条数,style样式(pic或font) 默认为pic
{seacms:strip}<html></html>{/seacms:strip} 移除html标签外多余的空格、换行符、制表符,起压缩网页大小作用,使网页打开更快
{seacms:load filename}载入附加模板 filename 是你的模板文件名
例1:
{seacms:load head.html}效果跟{seacms:top}一样,载入附加模板head.html
02.自定义标签
解析范围:支持所有模板
说明:
后台添加自定义标签时候,支持多个随机显示(使用$$$隔开即可),可以用来做随机广告位
例1:
{self:tagname}
03.if标签和嵌套if标签subif(支持php语句、多elseif判断)
注意:使用==表示等于
解析范围:
支持所有模板,支持在所有循环列表标签中使用if标签,在if标签中可以使用嵌套if标签subif标签例1:
{if:[videolist:i]% 2==0}......{subif:[videolist:i]% 3==0}......{end subif}......{end if}
例2:
{if:[videolist:i]% 2==0}......{else}......{end if}
例3:
{if:[videolist:i]% 2==0}......{elseif:[videolist:i]% 3==0}......{elseif:[videolist:i]% 4==0}......{else}......{end if}
*(php7环境下)判断字符为空时,部分情况下需要用引号,否则可能导致500错误。例如:if:"[videolist:state]"==""
04.菜单列表标签menulist及smallmenulist
解析范围:支持所有模板
参数:
type:菜单类型:1,2,3/all/top1,2,3表示分类ID支持单个或多个分类、多个分类用逗号隔开,top表示调出一级菜单,all全部调出分类菜单
注意:
1.此标签支持双层循环嵌套,menulist内嵌smallmenulist,如下例3
2.menulist的type表示分类id(smallmenulist的type表示父级分类的ID)
例1:
{seacms:menulist type=top}
[menulist:i]菜单项排序位
[menulist:typename]菜单项名称
[menulist:typeid]菜单项id
[menulist:upid]父级菜单项id
[menulist:link]菜单项链接
{/seacms:menulist}
例2:
同时调出一级分类和二级分类
{seacms:menulist type=top}[menulist:typename]{/seacms:menulist}
{seacms:menulist type=son}[menulist:typename]{/seacms:menulist}
例3:
循环调出一级分类及二级分类
{seacms:menulist type=top}
[menulist:typename]
{seacms:smallmenulist type=[menulist:typeid]}
[smallmenulist:typename]
{/seacms:smallmenulist}
{/seacms:menulist}
例4:{seacms:menulist type=1,2,3,4}
[menulist:typename]
{/seacms:menulist}
05.文章菜单列表标签newsmenulist及newssmallmenulist
解析范围:支持所有模板
参数:
type:菜单类型:1,2,3/all/top1,2,3表示分类ID支持单个或多个分类、多个分类用逗号隔开,top表示调出一级菜单,all全部调出分类菜单(ulliulli)
注意:
1.此标签支持双层循环嵌套,newsmenulist内嵌smallnewsmenulist,如下例3
2.newsmenulist的type表示分类id(smallnewsmenulist的type表示父级分类的ID)
例1:
{seacms:menulist by=news type=top}
[menulist:i]菜单项排序位
[menulist:typename]菜单项名称
[menulist:typeid]菜单项id
[menulist:upid]父级菜单项id
[menulist:link]菜单项链接
{/seacms:menulist}
例2:
同时调出一级分类和二级分类
{seacms:menulist type=top by=news}[menulist:typename]{/seacms:menulist}
{seacms:menulist type=son by=news}[menulist:typename]{/seacms:menulist}
例3:
循环调出一级分类及二级分类
{seacms:menulist type=top by=news}
[menulist:typename]
{seacms:smallmenulist by=news type=[menulist:typeid]}
[smallmenulist :typename]
{/seacms:smallmenulist}
{/seacms:menulist}
例4:{seacms:menulist by=news type=1,2,3,4}
[menulist:typename]
{/seacms:menulist}
06.视频区域块列表标签arealist
解析范围:所有模板
参数:
areatype:区域块列表分别调用的数据分类值为1,2,3/all支持单个或多个,多个分类逗号隔开;all调出全部一级分类的区域列表块
例:
{seacms:arealist areatype=1,2,6}或者{seacms:arealist letter=a,b,c,d}
[arealist:i]区域块排序位
[arealist:typename]区域块中类型的名称
[arealist:count]区域块数据数量
[arealist:link]�