首页 > 网站 > 建站经验 > 正文

多米(DuomiCms)影视管理系统标签技巧

2024-04-25 20:42:20
字体:
来源:转载
供稿:网友

重要目录结说明:

admin 后台管理路径

data 数据库相关

duomi_safe 安全监测

include 核心文件库

install 安装向导

js 播放器相关

plus 插件相关,如:留言、评论等

skin 皮肤包,可自定义

templets 模板存放文件夹

uploads 附件上传目录

系统标签说明:

1)全局标签:

{duomicms:copyright}/版权调用

{duomicms:runinfo}/页面执行时间

{duomicms:sitevisitjs}/网站统计

{duomicms:sitename}/网站名称

{duomicms:sitenotice}/网站关键字

{duomicms:des}/网站描述

{duomicms:top} 页面头部

{duomicms:foot}页面尾部

{duomicms:indexlink}/首页链接

{duomicms:topiclink}/专题首页链接

{duomicms:newslink}/资讯首页链接

{duomicms:siteurl}/网址,形如:www.duomicms.net

{duomicms:member}/会员登录,注册

{duomicms:sitepath}/调用安装路径,路径可在后台设置

{duomicms:adfolder}/调用广告文件夹名,位于根目录下的js文件夹中,默认ads

{duomicms:allcount}/网站总数据数量

{duomicms:daycount}/当天更新数据数量

{duomicms:keywords}/搜索关键字(后台设置)

{duomicms:hotkeywords len=5}/热门搜索关键字(len控制显示条数)

{duomicms:currenttypeid}/当前分类ID(注意:此标签只能在分类页、内容页、播放页有效,表示当前数据所在分类ID,在其他页为-444)

{duomicms:letterlist}/首字母排序列表

{duomicms:slide width=450 height=233}/幻灯片标签,width及height属性分别控制幻灯片宽度高度

{duomicms:showhistory}/观看历史 显示/隐藏 必需调{duomicms:maxhistory}盒子

{duomicms:maxhistory width=960 height=190 num=10 style=pic} 观看历史盒子显示标签 width及height属性分别控制宽度高度,num显示条数,style样式(pic或font) 默认为pic

{duomicms:strip}<html></html>{/duomicms:strip} 移除html标签外多余的空格、换行符、制表符,起压缩网页大小作用,使网页打开更快

{duomicms:load filename}/载入附加模板 filename 是你的模板文件名

例1:

{duomicms:load head.html}/效果跟{duomicms:top}一样,载入附加模板head.html

2)自定义标签说明

解析范围:所有模板

说明:

后台添加自定义标签时候,支持多个随机显示(使用$$$隔开即可),可以用来做随机广告位

例1:

{self:tagname}

3)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}

4)菜单列表标签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:

{duomicms:menulist type=top}

[menulist:i]菜单项排序位

[menulist:typename]菜单项名称

[menulist:typeid]菜单项id

[menulist:upid]父级菜单项id

[menulist:link]菜单项链接

{/duomicms:menulist}

例2:

同时调出一级分类和二级分类

{duomicms:menulist type=top}[menulist:typename]{/duomicms:menulist}

{duomicms:menulist type=son}[menulist:typename]{/duomicms:menulist}

例3:

循环调出一级分类及二级分类

{duomicms:menulist type=top}

[menulist:typename]

{duomicms:smallmenulist type=[menulist:typeid]}

[smallmenulist:typename]

{/duomicms:smallmenulist}

{/duomicms:menulist}

例4:{duomicms:menulist type=1,2,3,4}

[menulist:typename]

{/duomicms:menulist}

5)资讯菜单列表标签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:

{duomicms:menulist by=news type=top}

[menulist:i]菜单项排序位

[menulist:typename]菜单项名称

[menulist:typeid]菜单项id

[menulist:upid]父级菜单项id

[menulist:link]菜单项链接

{/duomicms:menulist}

例2:

同时调出一级分类和二级分类

{duomicms:menulist type=top by=news}[menulist:typename]{/duomicms:menulist}

{duomicms:menulist type=son by=news}[menulist:typename]{/duomicms:menulist}

例3:

循环调出一级分类及二级分类

{duomicms:menulist type=top by=news}

[menulist:typename]

{duomicms:smallmenulist by=news type=[menulist:typeid]}

[smallmenulist :typename]

{/duomicms:smallmenulist}

{/duomicms:menulist}

例4:{duomicms:menulist by=news type=1,2,3,4}

[menulist:typename]

{/duomicms:menulist}

6)视频区域块列表标签arealist

解析范围:所有模板

参数:

areatype:区域块列表分别调用的数据分类值为1,2,3/all支持单个或多个,多个分类逗号隔开;all调出全部一级分类的区域列表块

例:

{duomicms:arealist areatype=1,2,6}或者{duomicms:arealist letter=a,b,c,d}

[arealist:i]区域块排序位

[arealist:typename]区域块中类型的名称

[arealist:count]区域块数据数量

[arealist:link]区域块分类链接

{duomicms:videolist num=5 order=time type=areatype time=all tart=1}

或者{duomicms:videolist num=5 order=time letter=[arealist:typename]time=all start=1}

-------内部内部标签参考videolist标签用法------

{/duomicms:videolist}

{/duomicms:arealist}

7)资讯区域块列表标签newsarealist

解析范围:所有模板

参数:

areatype:区域块列表分别调用的数据分类值为1,2,3/all支持单个或多个,多个分类逗号隔开;all调出全部一级分类的区域列表块

例:

{duomicms:newsarealist areatype=all}

[arealist:i]区域块排序位

[arealist:typename]区域块中类型的名称

[arealist:count]区域块数据数量

[arealist:link]区域块分类链接

{duomicms:newslist num=40 order=time type=areatype}

-------内部内部标签参考newslist标签用法------

{/duomicms:newslist}

{/duomicms:newsarealist}

8)视频单层循环数据列表标签videolist

解析范围:所有模板

参数:

num:数据条数缺省值为10

state:连载影片调用条件 l表示连载,w为非连载,缺省值为全部

ver:视频版本,例如:ver=预告片

sid:按视频id调用视频,支持多个id,用英文逗号分开,如 sid=1,2,3,5,8

zt: 按专题id调用视频,仅支持一个id,如 zt=3

commend:推荐星级 1,2,3,4,5/all 可以调用单个、多个或全部星级缺省值为非推荐

order: 数据排序方式,id/idasc,按发布时间,time/timeasc,按点击量hit/hitasc,dayhit日点击排序 weekhit周点击排序

monthhit月点击排序,按推荐commend/commendasc,按顶次数digg/diggasc,按随机random,按评分score /douban/mtime/imdb,默认time。(其中带asc的为正序,不带asc的为倒序)

type:数据所在分类,可调出一个或多个分类数据,如 1,2,3/all缺省值为全部,在频道页值为current

time:数据发布时间,当天day 当周week 当月month 缺省值为无

start:数据列表调用的起点位置,缺省值为1

letter:数据名称的首字母,如letter=a

lang: 数据的语言

area:数据的地区

year:数据上映年份

jq:按剧情分类,如jq=爱情

reweek:按更新周期

tvs:按上映电视台

company:按制作公司

rel:相关资源调用,仅内容页和播放页有效,rel=d为同导演影片,rel=y同演员,rel=r像似名称影片(利用该标签可以很方便的实现剧情、演员表、相关资讯等功能,当资讯的关键词等于视频标题时,相关资讯即可调用成功)

{duomicms:videolist num=15 order=time type=all commend=1,2,3 start=5 letter=a lang=英语 area=美国 year=2014}

[videolist:i]数据排列位

[videolist:n]排列位,不受start影响,永远都是从1开始数

[videolist:id]数据实际id

[videolist:typeid]数据所在分类实际id

[videolist:typename]数据分类中文名

[videolist:typelink]数据分类链接

[videolist:name len=3]数据名称:可控制长度 缺省为不控制

[videolist:note len=10]影片备注信息,可配合标题一起显示,可控制长度 缺省为不控制

[videolist:link]数据内容页链接

[videolist:pic]图片

[videolist:actor len=3]主演:可控制长度,缺省为不控制

[videolist:nolinkactor]无链接主演:可控制长度,缺省为不控制

[videolist:hit]点击量

[videolist:dayhit]当日点击数

[videolist:weekhit]本周点击数

[videolist:monthhit]本月点击数

[videolist:nickname]影片别名

[videolist:reweek]更新周期

[videolist:vodlen]影片时长

[videolist:vodtotal]影片总集数

[videolist:douban]豆瓣评分

[videolist:mtime]时光网评分

[videolist:imdb]IMDB评分

[videolist:tvs]上映电视台

[videolist:company]发行公司

[videolist:des len=30]描述:可控制长度 缺省为字符长度50

[videolist:time style=yyyy-mm-dd]时间:可控制时间格式yyyy-mm-ddyy-mm-dd mm-dd 缺省为m-d 注:可选万能时间标签,详情查询php的date()函数或者gmdate() 函数

例 如实现当日更新影片的时间显示为红色<font{if:"[videolist:time style=yyyy-mm-dd]"==date('Y-m-d')} color="red"{end if} >[videolist:time style=mm-dd]</font>

[videolist:from]数据来源 如优酷、土豆

[videolist:commend]数据推荐状态值

[videolist:state]数据连载状态

[videolist:publishtime]数据发行年份

[videolist:ver]视频版本

[videolist:publisharea]数据发行地区

[videolist:playlink]数据播放页链接

[videolist:letter]数据名称的首字母

[videolist:director]导演

[videolist:lang]语言

[videolist:colorname len=3]数据彩色名称:可控制长度 缺省为不控制

[videolist:digg]顶次次数

[videolist:tread]踩次次数

[videolist:keyword]设置的SEO关键字、支持超级链接模式,可以作为数据的TAG

[videolist:score]评分

[videolist:scorenum]评分总数

[videolist:scorenumer]评分总次数

[videolist:jqtype]剧情分类名称带链接

[videolist:nolinkjqtype]剧情分类名称不带链接

{/duomicms:videolist}

9)资讯单层循环数据列表标签newslist

解析范围: 所有模板

参数:

num:数据条数缺省值为10

commend:推荐星级 1,2,3,4,5/all 可以调用单个、多个或全部星级缺省值为非推荐

order:数据排序方式id,按发布时间time,按点击量hit,按推荐commend,按顶次数digg,按随即random,按当天点击量dayhit,按周点击量weekhit,按月点击量monthhit,总得分score 默认time

type:数据所在分类,可调出一个或多个分类数据,如 1,2,3/all缺省值为全部,在频道页值为current

time:数据发布时间,当天day 当周week 当月month 缺省值为无

start:数据列表调用的起点位置,缺省值为1

letter:数据名称的首字母,如letter=a

id:资讯ID 35,6,7,58/all 默认为all

rel:rel=v相关视频,rel=n相关资讯(利用该标签可以很方便的实现剧情、演员表、相关文章等功能,当视频的标题等于资讯的关键词时,相关视频即可调用成功,当资讯的关键词相同时,相关资讯调用成功)

{duomicms:newslist num=15 order=time type=all time=day start=5 letter=a id=35,6,7,58 }

[newslist:i]资讯排列位

[newslist:n]资讯排列位,永远都是从1开始

[newslist:id]资讯实际id

[newslist:typename]分类中文名

[newslist:typelink]分类链接

[newslist:title len=10]资讯标题 具有len属性控制长度,缺省为10

[newslist:colortitle len=3]资讯标题:可控制长度 缺省为不控制

[newslist:note]资讯属性,可配合标题一起显示

[newslist:newslink]资讯内容页链接

[newslist:pic]图片

[newslist:author len=3]作者:可控制长度,缺省为不控制

[newslist:outline len=10]资讯简述,可控制长度 缺省为不控制

[newslist:content]资讯正文,资讯标题 具有len属性控制长度,缺省为不控制

[newslist:hit]点击量

[newslist:time]资讯添加时间,可控制时间格式yyyy-mm-dd yyyy-m-d yy-mm-dd mm-dd 缺省为mm-dd

[newslist:from]资讯来源

[newslist:commend]资讯推荐状态值

[newslist:letter]资讯的首字母

[newslist:digg]顶次次数

[newslist:tread]踩次次数

[newslist:score]评分

[newslist:scorenum]评分总数

[newslist:scorenumer]评分总人数

{/duomicms:newslist}

10)频道列表页标签channel.html

参数:

size:每页数据条数 缺省值为12

order: 数据排序方式,id/idasc,按发布时间,time/timeasc,按点击量hit/hitasc,按推荐commend/commendasc, 按顶次数digg/diggasc,按随机random,默认time。(其中带asc的为正序,不带asc的为倒序)

{duomicms:channellist size=10 order=time}

[channellist:i]数据排列位

[channellist:id]数据实际id

[channellist:typeid]数据所在分类实际id

[channellist:typename]数据分类中文名

[channellist:typelink]数据分类链接

[channellist:name len=3]数据名称:可控制长度 缺省为不控制

[channellist:colorname len=3]数据彩色名称:可控制长度 缺省为不控制

[channellist:note len=10]影片备注信息,可配合标题一起显示,可控制长度 缺省为不控制

[channellist:link]数据内容页链接

[channellist:pic]图片

[channellist:actor len=3]主演:可控制长度 缺省为不控制

[channellist:hit]点击量

[channellist:dayhit]当日点击数

[channellist:weekhit]本周点击数

[channellist:monthhit]本月点击数

[channellist:nickname]影片别名

[channellist:reweek]更新周期

[channellist:vodlen]影片时长

[channellist:vodtotal]影片总集数

[channellist:douban]豆瓣评分

[channellist:mtime]时光网评分

[channellist:imdb]IMDB评分

[channellist:tvs]上映电视台

[channellist:company]发行公司

[channellist:des len=30]描述:可控制长度缺省为50

[channellist:time style=yyyy-mm-dd]时间:可控制时间格式yyyy-mm-ddyy-mm-dd mm-dd 缺省为yyyy-m-d注:可选万能时间标签,详情查询php的date()函数或者gmdate() 函数

[channellist:from]数据来源 如优酷、土豆

[channellist:state]数据连载状态值

[channellist:commend]数据推荐状态值

[channellist:publishtime]数据发行年份

[channellist:ver]视频版本

[channellist:publisharea]数据发行地区

[channellist:playlink]数据播放页链接

[channellist:director]导演

[channellist:lang]语言

[channellist:digg]顶次次数

[channellist:tread]踩次次数

[channellist:keyword]设置的SEO关键字、支持超级链接模式,可以作为数据的TAG

[channellist:score]评分

[channellist:scorenum]评分总数

[channellist:scorenumer]评分总人数

[channellist:jqtype]剧情分类名称带链接

[channellist:nolinkjqtype]剧情分类名称不带链接

{/duomicms:channellist}

固定分页标签:

[channellist:pagenumber len=10]

自定义分页标签:

{channellist:pagenumber len=10}

[pagenumber:link]1.....10页链接

[pagenumber:page]页数字

{/channellist:pagenumber}

{channellist:page}当前页数

{channellist:pagecount}总页数

{channellist:recordcount} 总数据条数

{channellist:firstlink}第一页链接

{channellist:backlink}上一页链接

{channellist:nextlink}下一页链接

{channellist:lastlink}最后一页链接

自定义分页范例:

<div class="page">

<span>{channellist:page}/{channellist:pagecount} 共{channellist:recordcount}条记录</span>

<a href="{channellist:firstlink}">1..</a><a href="{channellist:backlink}"><</a>

{channellist:pagenumber len=8}

{if:{channellist:page}<>[pagenumber:page]}

<a href="[pagenumber:link]">[pagenumber:page]</a>

{else}

<em>[pagenumber:page]</em>

{end if}

{/channellist:pagenumber}

<a href="{channellist:nextlink}">></a>

<a href="{channellist:lastlink}">..{channellist:pagecount}</a>

</div>

独有标签:

{channelpage:typename} 当前分类中文名称

{channelpage:typetext} 频道页当前位置

{channelpage:title} 频道列表页seo标题

{channelpage:keywords} 频道模板MATH关键词

{channelpage:description} 频道模板MATH描述

{channelpage:order-xxx-link} 分类页排序方式链接标签,xxx可以为以下字段:id/idasc按照id排序,time/timeasc按时间排序 hit/hitasc按点击排序 commend/commendasc 按推荐星级排序 score/scoreasc按评分排序。(其中带asc的为正序,不带asc的为倒序)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表