DIY-Page模板标签说明
导航:返回上一页
DiY-Page 6 .3模板设计标签大全(2009-10-12更新)
diypage 模板文件夹结构
1、模板存放位置
目前模板文件放在 dpstyle/xxx/ ,模板图片文件放在dpstyle/xxx/img/ (xxx代表自定义文件夹名)
2、模板文件
- bbsforum.tpl.php:论坛主题列表页模板
- bbsthread.tpl.php:论坛主题内容页模板
- dpcmsentry.tpl.php:独立发布内容页模板
- dpcmslist.tpl.php:独立发布列表页模板
- dpcmssearchform.tpl.php:独立发布模块搜索框模板
- dpusercustomform.tpl.php:独立用户模块修改资料模板
- dpuserloginform.tpl.php:独立用户模块登陆框模板
- dpuserlogininfo.tpl.php:独立用户模块登陆后模板
- dpuserregform.tpl.php:独立用户模块注册模板
- entrycomment.tpl.php:独立发布内容评论模板
- footer.tpl.php:首页底部模板
- header.tpl.php:首页顶部模板
- homepage.tpl.php:首页模板
- index.php:模板信息
- style.css:模板css文件
- threadreplies.tpl.php:论坛主题内容评论模板
- xxx.tpl.php:xxx代表可自定义文件名,不能包含空格
- lib目录:对象的原始模板文件
diypage 模板标签简介
1、模板标签的形式- :变量:{v:标签名称}
- :循环:{loop:标签名称}{/loop}
- :循环里的变量:{lv:标签名称}
- :对象:{obj:编号:bbscms:标签名称:'属性名称'=>'值',}{/obj} (标签里的参数由dp系统自动添加,大家可以不用理会)
- :引用模板文件:{tpl:xxx} (如{tpl:header},则表示引用header.tpl.php模板)
tpl.php模板里的代码:
{obj:xxxxx}
//这里面的代码都是由模板下的lib目录里对应的原始模板的代码插入后再修改而来的,所以下面的详解里我将只介绍lib目录里的模板
{/obj}
将在介绍对象时进行详细介绍,所以在“系统的基本模板”部分的{obj}我就不做解释了
diypage 模板标签详解
1、系统的基本模板(1)index.php
'showname'=>'xxxx', //模板的名称
'info'=>'xxx', // 模板的一些说明,如作者、版权、网址什么的
'tagged'=>1, //这个不用考虑
(2)header.tpl.php
{v:titlemain}{v:maintitle}{v:titleextra} //{v:titlemain}:二级标题,如列表或主题的标题、{v:maintitle}:页面主标题(后台设置中心的
“网站名称和信息”)、{v:titleextra}:页面标题附加文字(后台设置中心的“网站名称和信息”)
//{v:baseurl}:相对URL的基准地址
//{v:charset}:系统语言和编码(后台设置中心的“数据库与基本设置”)
//{v:keywords}:页面关键字(后台设置中心的“网站名称和信息”)
//{v:description}:页面描述信息
//{v:generator}:生成器(显示dp的版本信息)
//css文件路径以dpstyle目录开始,如: dpstyle/blue/common.css
(3)footer.tpl.php
{v:copyrightcode} //dp的版权信息,一般放在网站底部,(为了尊重程序开发人员,请保留底部版权)
2、论坛读取模块标签
- :版本号:1.1.0
- :发布号:2009-07-13
- :功能介绍:读取论坛中的各种内容并显示在网站中
(1) 主题列表
- :功能说明:以多种形式展示论坛主题
- :模板文件所在位置: lib/obj_bbscms_threadlist.htm
- :适用范围: 任何模板文件
| {v:objtitle} | //自定义对象标题{if:$ifmorebtn} //是否显示“更多”按钮 {l::more} //{v:morebtnlink}: “更多”的链接、{v:linktarget}:链接打开方式、{l::more}:文 字“更多…” {/if} |
|
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
{/if} | |
(2) 论坛列表
- :功能说明:以多种形式展示论坛版块
- :模板文件所在位置: lib/obj_bbscms_forumlist.htm
- :适用范围: 任何模板文件
//循环输出论坛分类及版块开始
{loop:forumlist_array}
{if:$showbycata}
{lv:name}
//启动“是否按分类显示”时显示的版块分类名称
{/if}
//关闭“详细模式”的代码
{if:!$detailmode}
| //{v:gridwidth} “每个项目的宽度” //{lv:url}:版块的链接 {lv:tooltip}:版块的说明 {v:linktarget}:链接打开方式 {if:$ifforumicon} {/if} // 开启“是否显示论坛图标”后显示的板块图标 {lv:icon}:图标地址 {lv:name} //版块名称 |
{/if}
//开启“详细模式”的代码
{if:$detailmode}
| | {lv:name} {lv:description} //{lv:description}:论坛设 置的版块简介 //循环输出子版块开始 {if:count($curval['subforums'])>0} {l:bbscms:childforum} //文字“子版块” {loop:curval['subforums']} {lv:name} //子版块的链接、打开方式、名称 {/loop} {/if} //循环输出子版块结束 | {l:bbscms:threads} {lv:threads} | //{l:bbscms:threads}:文字“主题”、{lv:threads}:主题数量{l:bbscms:posts} {lv:posts} | //{l:bbscms:posts}:文字“帖子”、{lv:posts}:帖子数量
{/if}
//循环输出版块结束
{/loop}
//循环输出论坛分类及版块结束
(3) 论坛登录框
- :功能说明:显示一个用户登录信息框,登录后可信息会员信息
- :模板文件所在位置: lib/obj_bbscms_loginbox.htm
- :适用范围: 任何模板文件
//登陆框代码不允许改动,直接使用即可!
(4) 论坛统计信息
- :功能说明:显示论坛的各项统计信息
- :模板文件所在位置: lib/obj_bbscms_statinfo.htm
- :适用范围: 任何模板文件
| {lv:item} | //统计的项目名称{lv:num} | //统计的数量
(5) 会员发贴排行
- :功能说明:显示一定时间段内的会员发贴排行榜
- :模板文件所在位置: lib/obj_bbscms_posterlist.htm
- :适用范围: 任何模板文件
| {lv:username} | {lv:postnum} | //{lv:userpro_url}:会员资料的链接、{lv:username}:会员名称、{lv:postnum}:发帖数量
(6) 自定义会员列表
- :功能说明:可用于显示“最新会员”等多种列表
- :模板文件所在位置: lib/obj_bbscms_memberlist.htm
- :适用范围: 任何模板文件
| {lv:username} | //{lv:userpro_url}:会员 资料的链接、{lv:color}:自定义颜色、{lv:username}:会员名称{lv:score} | //自定义显示的字段
(7) 论坛公告显示
- :功能说明:显示论坛的公告
- :模板文件所在位置: lib/obj_bbscms_announcelist.htm
- :适用范围: 任何模板文件
//公告列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
{/if}
(8) 附件图片展示
- :功能说明:以多种形式展示贴子附件中的图片
- :模板文件所在位置: lib/obj_bbscms_attachgallery.htm
- :适用范围: 任何模板文件
{if:$rollmode} //使用幻灯片模式
//幻灯片的效果代码,不用修改
{else} //使用一般模式
//图片附件列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
址、{lv:width}:图片宽度、{lv:height}:图片高度 {if:$paras['showtext']} // 是否显示标题 {lv:title} //帖子的标题{/if} |
//图片附件列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}
{/if} //与{if:$rollmode}和{else}对应
(9) 友情链接显示
- :功能说明:显示论坛设置的友情链接
- :模板文件所在位置: lib/obj_bbscms_forumlink.htm
- :适用范围: 任何模板文件
//友情链接列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
{/if}
(10) 论坛在线列表
- :功能说明:显示论坛当前的在线用户
- :模板文件所在位置: lib/obj_bbscms_onlinelist.htm
- :适用范围: 任何模板文件
//显示、隐藏列表的按钮
{l:bbscms:showonline} {l:bbscms:hideonline}
(11) 论坛帖子列表(内部对象)
- :功能说明:除非原对象丢失,否则请不要插入
- :模板文件所在位置: lib/obj_bbscms_forumdisplay.htm
- :适用范围: 论坛主题列表页模板
| {l::weizhi}:{l:bbscms:homepage} //{l::weizhi}:文字“您的位置”、{l:bbscms:homepage}:文 字“网站首页” {loop:classitemarray} >> {lv:name}{/loop} //循环输出位置导航:{lv:link}:导航链 接、{lv:name}:导航名称 | {l:bbscms:forumview} {l:bbscms:newpost} | //{l:bbscms:forumview}:文字“论坛浏览”、{l:bbscms:newpost}:文字“发表新 帖”、{v:viewlink}:论坛版块链接、{v:postlink}:帖子发表链接|||||
|
{l:bbscms:childforum} | //文字“子版块”{lv:threads} {l:bbscms:threads} | //{lv:threads}:主题数量、{l:bbscms:threads}:文字“主 题”{lv:posts} {l:bbscms:posts} | //{lv:posts}:帖子数量、{l:bbscms:posts}:文字“帖子”|||
| {l:bbscms:threadtitle} | //文字“标题”{l:bbscms:threadauthor} | //文字 “作者”{l:bbscms:threadviews_replies} | //文字“查看/回复”{l:bbscms:threaddate} | //文字“发表时间”|||
| {lv:author} | //主题作者{lv:views_replies} | //查看及回复数{lv:date} | //发表时间|||
| {l:bbscms:threadtotal} {v:threadtotal} {l:bbscms:threadperpage} {v:threadperpage} | //{l:bbscms:threadtotal}:文字“共{l:bbscms:page} {v:page}/{v:totalpage} |< << {loop:pagenumarray} {lv:num} {/loop} //循环数字类页码及其链接 >> >| | |||||
(12) 贴子内容显示(内部对象)
- :功能说明:除非原对象丢失,否则请不要插入
- :模板文件所在位置: lib/obj_bbscms_threadcontent.htm
- :适用范围: 论坛主题内容页模板
|
//“您的位置”导航
{l::weizhi}: {l:bbscms:homepage} //{l::weizhi}:文字“您的位
置”、{l:bbscms:homepage}:文字“网站首页”
{loop:classitemarray} >> {lv:name}{/loop} //循环输出位置导航:{lv:link}:导航链
接、{lv:name}:导航名称
//{v:prevurl}:“上一篇”链接、{v:prevtitle}:“上一篇”标题、{l:bbscms:previtem}:文字“上一
篇”、{v:nexturl}:“下一篇”链接、{v:nexttitle}:“下一篇”标题、{l:bbscms:nextitem}:文字“下一篇”
|
| {v:threadtitle} | //{v:title_fontsize}:自定义“贴子标题字号”、{v:title_fontname}:自定义“贴子标题字体名称”、{v:title_fontstyle}:自定义“贴子 标题CSS定义”、{v:threadtitle}:帖子标题
| {l:bbscms:threadauthor} {v:threadauthor} {l:bbscms:threadviews} {v:threadviews} {l:bbscms:posted_at} {v:threaddate} {l:bbscms:forumview} | //{l:bbscms:threadauthor}:文字“作 者”、{v:threadauthor}:帖子作者、{l:bbscms:threadviews}:文字“浏览次数”、{v:threadviews}:帖子的浏览次数、{l:bbscms:posted_at}:文字“发表 于”、{v:threaddate}:帖子发表时间、{v:forumviewlink}:帖子的论坛地址、{l:bbscms:forumview}:文字“【论坛浏览】”
{v:contentadcode}
{v:threadcontent} | //{v:content_fontsize}:自定义“贴子内容字号”、{v:content_fontname}:自定义“贴子内容字体名称”、{v:content_fontstyle}:自定
义“贴子内容CSS定义”、{v:contentadcode}:“帖子内容区域广告代码”、{v:threadcontent}:帖子内容
(13) 帖子回复显示(内部对象)
- :功能说明:以类似评论的形式显示该帖子的回复
- :模板文件所在位置: threadreplies.tpl.php以及lib/obj_bbscms_threadreplies.htm
- :适用范围: 论坛主题内容页模板
- lib/obj_bbscms_threadreplies.htm(评论显示的框架模板)
//下面代码不能改动,直接使用即可
- threadreplies.tpl.php(评论内容显示的样式模板)
{l:bbscms:pinglun} //文字“用户评论”
{l:bbscms:totalreply}:{v:totalreply} //{l:bbscms:totalreply}:文字“共有评论”、{v:totalreply}:评论数量
{l:bbscms:viewallreplies} //{v:forumviewlink}:该主题的论坛链
接、{l:bbscms:viewallreplies}:文字“【论坛浏览】”
{l:bbscms:newreply} //{v:newreplylink}:该主题发表回复的链
接、{l:bbscms:newreply}:文字“【发表评论】”
//循环输出评论内容开始
{loop:replyarray}
{l:bbscms:replyauthor}:{lv:author} //{l:bbscms:replyauthor}:文字“评论者”、{lv:author}:评论人
{l:bbscms:replydate}:{lv:date} //{l:bbscms:replydate}:文字“评论时间”、{lv:date}:评论发表的时间
{lv:num} {l:bbscms:replynum} //{lv:num}:评论显示顺序编号、{l:bbscms:replynum}:文字“序号”
{lv:content} //评论内容
{/loop}
//循环输出评论内容结束
{l:bbscms:threadperpage}:{v:replies_maxnum} //{l:bbscms:threadperpage}:文字“每页显
示”、{v:replies_maxnum}:每页显示的评论数
{l:bbscms:page}:{v:page}/{v:totalpage} //{l:bbscms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:
总页数
//注意:以下a标签的target不能改动
{l:bbscms:pages_first} //{v:firstpagelink}: “第一页”链
接、{l:bbscms:pages_first}:文字“第一页”
{l:bbscms:pages_top} //{v:previouspagelink}: “上一页”链
接、{l:bbscms:pages_top}:文字“上一页”
{loop:pagenumarray}{lv:num}{/loop} //循环数字类页码及其链接
{l:bbscms:pages_bottom} //{v:nextpagelink}:“下一页”链
接、{l:bbscms:pages_bottom}:文字“下一页”
{l:bbscms:pages_last} //{v:lastpagelink}: “最后一页”链
接、{l:bbscms:pages_last}:文字“最尾页”
(14) 帖子回复发表(内部对象)
- :功能说明:显示发表回复的表单并处理用户的提交
- :模板文件所在位置: lib/obj_bbscms_threadreplyform.htm
- :适用范围: 论坛主题内容页模板
//评论提交表单
//提交区域、不能改动、不能去掉
3、基本元素模块标签
(1) iFrame内嵌页面
- :功能说明:在页面中嵌入其它网页的简单方式
- :模板文件所在位置: lib/obj_common_iframe.htm
- :适用范围: 任何模板文件
//{v:src}:页面地址、{v:width}:页面宽度、{v:height}:页面地址
(2) HTML代码
- :功能说明:最灵活的页面自定义方式
- :模板文件所在位置: lib/obj_common_htmlcode.htm
- :适用范围: 任何模板文件
{v:htmlcode} //源代码
(3) 图片
- :功能说明:在页面中添加各种图片
- :模板文件所在位置: lib/obj_common_imagecode.htm
- :适用范围: 任何模板文件
{if:$showlink} //图片链接是否存在
//{v:imglink}:图片链接地址、{v:imglink}:链接打开方式
{/if}
//{v:imgsrc}:图片地址、{v:imgwidthcode}:图片宽度代
码、{v:imgheightcode}:图片高度代码、{v:imgalt}:图片注释
{if:$showlink}
{/if}
(4) Flash动画
- :功能说明:插入Flash动画到页面中
- :模板文件所在位置: lib/obj_common_swfcode.htm
- :适用范围: 任何模板文件
(5) 页面导航栏
- :功能说明:整个网站的顶部导航栏
- :模板文件所在位置: lib/obj_common_guidebar.htm
- :适用范围: 任何模板文件
{l:common:homepage} //{v:linktarget}:链接打开方式、{l:common:homepage}:文字“网站首页”
//循环输出导航开启
{loop:linkarray}
{lv:text} //{lv:link}:导航链接、{v:linktarget}:链接打开方式、{lv:text}:导航标题
{/loop}
//循环输出导航结束
(6) 底部链接栏
- :功能说明:页面底部的链接栏,通常放置“关于我们”等链接
- :模板文件所在位置: lib/obj_common_linkbar.htm
- :适用范围: 任何模板文件
{if:$showsitename} © {v:thisyear} {v:sitename}{/if} //是否在链接前显示网站名称、{v:thisyear}:当前年份、{v:sitename}:网站名称
//循环输出导航开启
{loop:linkarray}
{lv:text} //{lv:link}:导航链接、{v:linktarget}:链接打开方式、{lv:text}:导航标题
{/loop}
//循环输出导航结束
(7) 广告位
- :功能说明:自定义广告,可以是图片,Flash等
- :模板文件所在位置: lib/obj_common_adcode.htm
- :适用范围: 任何模板文件
{if:$adlimit} //有效期内的广告
{v:adcode} //广告内容
{else} //过期后的显示内容
| {v:noad} //提示内容 |
(8) 读取RSS
- :功能说明:聚合其他网站的RSS源
- :模板文件所在位置: lib/obj_common_rss.htm
- :适用范围: 任何模板文件
-
//循环输出RSS文章列表开始
{loop:rssarray}
-
{lv:title} //{lv:link}:文章链接、{lv:pubdate}:文章发表时
间、{v:linktarget}:链接打开方式
{if:$descmaxlen}{lv:description}{/if} //输出文章摘要
{/loop}
//循环输出RSS文章列表结束
(9) 友情链接
- :功能说明:友情链接显示
- :模板文件所在位置: lib/obj_common_dplinks.htm
- :适用范围: 任何模板文件
| {lv:text} | //{lv:link}:链接地址、{v:linktarget}:链接打开方式、{lv:text}:链接文字 {/loop} //循环输出文字链接结束
4、独立发布模块标签
- :版本号:1.0.0
- :发布号:2007-10-21
- :功能介绍:在网站中加入独立于论坛的内容
(1) 条目标题列表
- :功能说明:显示特定范围和数量的条目标题
- :模板文件所在位置: lib/obj_dpcms_titlelist.htm
- :适用范围: 任何模板文件
| {v:objtitle} | //自定义对象标题{if:$ifmorebtn} //是否显示“更多”按钮 {l::more} //{v:morebtnlink}: “更多”的链接、{v:linktarget}:链接打开方式、{l::more}:文 字“更多…” {/if} |
//条目列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} {/if} | |
(2) 分类列表
- :功能说明:常用于首页网站地图式导航
- :模板文件所在位置: lib/obj_dpcms_catalist.htm
- :适用范围: 任何模板文件
//循环输出分类数组开始
{loop:forumlist_array}
{if:$ifshowall} //树状显示所有分类
//{lv:treeindent}:树状显示缩进单位
{lv:name} //{lv:url}:分类链接、{lv:tooltip}:分类说
明、{v:linktarget}:链接打开方式、{lv:name}:分类名称
{/if}
{if:!$ifshowall} //一般显示方式
{lv:name} //顶级分类。{lv:url}:分类链接、{v:linktarget}:链接打开方式、{lv:name}:分类名
称
{if:$detailmode} //详细模式
| | //{v:forums['url']}:二级分类链接、{v:forums['tooltip']}:二级分类说明、{v:linktarget}:链接打开方{v:forums['name']} {v:forums['tooltip']} //{v:forums['url']}:二级分类链 接、{v:linktarget}:链接打开方式、{v:forums['name']}:二级分类名称、{v:forums['tooltip']}:二级分类说明 {if:count($forums['subforums'])>0} // 开启三级分类显示 {l:dpcms:childforum} //文字“子分类” //循环输出三级分类数组开始 {loop:forums['subforums']:subforums} {v:subforums['name']} //{v:subforums['url']}:三级分类链接、{v:linktarget}:链接打开 方式、{v:subforums['name']}:三级分类名称 {/loop} // 循环输出三级分类数组结束 {/if} |
{/if}
{if:!$detailmode} //一般模式
| //{v:gridwidth}: “每个项目的宽度” //{lv:url}:分类链接、{lv:tooltip}:分类说明、{v:linktarget}:链接打开方式 {if:$ifforumicon} //开启显示图标 //{lv:icon}:分类图标地址 {/if} {lv:name} //分类名称 |
{/if}
{/if}
{/loop}
//循环输出分类数组结束
(3) 上传图片展示
- :功能说明:以多种形式展现条目中上传的图片
- :模板文件所在位置: lib/obj_dpcms_filegallery.htm
- :适用范围: 任何模板文件
{if:$rollmode} //使用幻灯片模式
//幻灯片的效果代码,不用修改
{else} //使用一般模式
//图片附件列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
图片宽度、{lv:height}:图片高度 {if:$paras['showtext']} //是否显示标题 {lv:title} //条目标题{/if} |
//图片附件列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}
{/if} //与{if:$rollmode}和{else}对应
(4) 搜索条
- :功能说明:以多种方式搜索条目
- :模板文件所在位置: dpcmssearchform.tpl.php以及lib/obj_dpcms_searchform.htm
- :适用范围: 任何模板文件
- lib/obj_dpcms_searchform.htm(搜索框模板)
//显示搜索结果,不能改动、不能去掉
//提交区域、不能改动、不能去掉
- dpcmssearchform.tpl.php(搜索结果显示模板)
//循环输出结果开始
{loop:srcharray}
- {lv:title}
//{lv:srchurl}:条目地址、{lv:title}:条目标题
{/loop}
//循环输出结果结束
{l:dpcms:srchtotal}: {v:srchtotal} //{l:dpcms:srchtotal}:文字“结果数”、{v:srchtotal}:搜索到的结果总数
{l:dpcms:threadperpage}: {v:srchperpage} //{l:dpcms:threadperpage}:文字“每页显示”、{v:srchperpage}:每
页显示的搜索结果
{l:dpcms:page}: {v:page}/{v:totalpage} //{l:dpcms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:总
页数
//注意:以下a标签的 target不能改动
{l:dpcms:pages_first} //{v:firstpagelink}:“第一页”链
接、{l:dpcms:pages_first}:文字“第一页”
{l:dpcms:pages_top} //{v:previouspagelink}:“上一页”链
接、{l:dpcms:pages_top}:文字“上一页”
{loop:pagenumarray}{lv:num}{/loop} // 循环数字类页码及其链接
{l:dpcms:pages_bottom} //{v:nextpagelink}:“下一页”链
接、{l:dpcms:pages_bottom}:文字“下一页”
{l:dpcms:pages_last} //{v:lastpagelink}:“最后一页”链
接、{l:dpcms:pages_last}:文字“最尾页”
(5) 条目列表(内部对象)
- :功能说明:除非原对象丢失,否则请不要插入
- :模板文件所在位置: lib/obj_dpcms_list.htm
- :适用范围: 独立发布列表页
| {l::weizhi}:{l:dpcms:homepage} //{l::weizhi}:文字“您的位 置”、{l:dpcms:homepage}:文字“网站首页” {loop:classitemarray} >> {lv:name}{/loop} //循环输出位置导航。{lv:link}:导航链 接、{lv:name}:导航名称 | ||||||
|
{l:dpcms:childforum} | //{l:dpcms:childforum}:文字“子分类”|||||
| {l:dpcms:threadtitle} | //文字“标题”{l:dpcms:threadauthor} | //文字 “作者”{l:dpcms:threadviews} | //文字“查看次数”{l:dpcms:threaddate} | //文字“发表于”|||
|
{lv:author} | //条目作者{lv:views} | //条目的查看次数{lv:date} | //条目的发布时间|||
| {l:dpcms:threadtotal} {v:threadtotal} {l:dpcms:threadperpage} {v:threadperpage} | //{l:dpcms:threadtotal}:文字“共有条 目数”、{v:threadtotal} :条目的总数量、{l:dpcms:threadperpage}:文字“每页显示”、{v:threadperpage}:每页显示的条目数量{l:dpcms:page} {v:page}/{v:totalpage} //{l:dpcms:page}:文字“页码”、{v:page}:当前 页、{v:totalpage}:总页数 |< //{v:firstpagelink}: “第一页”链接 << //{v:previouspagelink}: “上一页”链接 //循环数字类页码及其链接 {loop:pagenumarray} {lv:num} {/loop} >> //{v:nextpagelink}:“下一页”链接 >| //{v:lastpagelink}: “最后一页”链接 | |||||
(6) 条目内容显示(内部对象)
- :功能说明:除非原对象丢失,否则请不要插入
- :模板文件所在位置: lib/obj_dpcms_entry.htm
- :适用范围: 独立发布内容页
|
//“您的位置”导航
{l::weizhi}: {l:dpcms:homepage} //{l::weizhi}:文字“您的位
置”、{l:dpcms:homepage}:文字“网站首页”
{loop:classitemarray} >> {lv:name}{/loop} //循环输出位置导航:{lv:link}:导航链
接、{lv:name}:导航名称
{l:dpcms:previtem} //{v:prevurl}: “上一篇”链接、{v:prevtitle}:“上一篇”标
题、{l:dpcms:previtem}:文字“上一篇”
/ {l:dpcms:nextitem} //{v:nexturl}: “下一篇”链接、{v:nexttitle}:“下一篇”
标题、{l:dpcms:nextitem}:文字“下一篇”
|
| {v:threadtitle} | //{v:title_fontsize}:自定义“条 目标题字号”、{v:threadtitle}:帖子标题
| {l:dpcms:threadauthor}:{v:threadauthor} //{l:dpcms:threadauthor}:文字“作者”、{v:threadauthor}:条目作者 {l:dpcms:threadviews}:{v:threadviews} //{l:dpcms:threadviews}:文字“查看次数”、{v:threadviews}:条目浏览次数 {l:dpcms:threaddate}:{v:threaddate} //{l:dpcms:threaddate}:文字“发表于”、{v:threaddate}:条目发表时间 //循环输出自定义字段开始 {loop:threadcols} {lv:colname}:{lv:colvalue} //{lv:colname}:字段名称、{lv:colvalue}:字段值 {/loop} //循环输出自定义字段结束 |
| {v:threadcontent} | //{v:content_fontsize}:自定义“条目内容字号”、{v:threadcontent}:条目内容
(7) 条目内容评论显示(内部对象)
- :功能说明:除非原对象丢失,否则请不要插入
- :模板文件所在位置: entrycomment.tpl.php以及lib/obj_dpcms_entrycomment.htm
- :适用范围: 独立发布内容页
- lib/obj_dpcms_entrycomment.htm(评论的框架模板)
//下面代码不能改动,直接使用即可
- entrycomment.tpl.php(评论内容显示的样式模板)
{l:dpcms:pinglun} //文字“用户评论”
{l:dpcms:totalcomment}:{v:totalcomment} //{l:dpcms:totalcomment}:文字“共有评论数”、{v:totalcomment}:评论数量
// 循环输出评论内容开始
{loop:commentarray}
{l:dpcms:commentauthor}:{lv:author} //{l:dpcms:commentauthor}:文字“评论者”、{lv:author}:评论人名称
{l:dpcms:commentdate}:{lv:date} //{l:dpcms:commentdate}:文字“发表时间”、{lv:date}:评论发表的时间
{l:dpcms:commentnum}:{lv:num} //{l:dpcms:commentnum}:文字“序号”、{lv:num}:评论显示的顺序编号
{lv:content} //评论内容
{/loop}
//循环输出评论内容结束
{l:dpcms:totalcomment}:{v:totalcomment} //{l:dpcms:totalcomment}:文字“共有评论数”、{v:totalcomment}:评
论数量
{l:dpcms:threadperpage}:{v:comment_maxnum} //{l:dpcms:threadperpage}:文字“每页显
示”、{v:comment_maxnum}:每页显示的评论数量
{l:dpcms:page}:{v:page}/{v:totalpage} //{l:dpcms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:总
页数
//注意:以下a标签的target不能改动
{l:dpcms:pages_first} //{v:firstpagelink}: “第一页”链
接、{l:dpcms:pages_first}:文字“第一页”
{l:dpcms:pages_top} //{v:previouspagelink}: “上一页”链
接、{l:dpcms:pages_top}:文字“上一页”
{loop:pagenumarray}{lv:num}{/loop} //循环数字类页码及其链接
{l:dpcms:pages_bottom} //{v:nextpagelink}: “下一页”链
接、{l:dpcms:pages_bottom}:文字“下一页”
{l:dpcms:pages_last} //{v:lastpagelink}: “最后一页”链
接、{l:dpcms:pages_last}:文字“最尾页”
(8) 条目内容评论发表框(内部对象)
- :功能说明:除非原对象丢失,否则请不要插入
- :模板文件所在位置: lib/obj_dpcms_entrycommentform.htm
- :适用范围: 独立发布内容页
//评论提交表单
//提交区域、不能改动、不能去掉
5、独立用户模块标签
- :版本号:1.0.0
- :发布号:2007-10-21
- :功能介绍:提供独立于论坛的用户注册与维护
(1) 用户登录信息框
- :功能说明:显示用户登录表单和登录后的提示信息
- :模板文件所在位置: lib/obj_dpuser_dplogin.htm、dpuserloginform.tpl.php、 dpuserlogininfo.tpl.php、dpuserregform.tpl.php以及
- :适用范围: 任何模板文件
- lib/obj_dpuser_dplogin.htm(登录框框架模板)
//下面代码不能改动,直接使用即可
- dpuserloginform.tpl.php(登录框样式模板)
- dpuserlogininfo.tpl.php(登录后显示信息模板)
{l:dpuser:welcome} {v:username} //{l:dpuser:welcome}:文字“欢迎您”、{v:username}:登录用户的名称
{l:dpuser:lastlogintime} {v:lastlogintime} //{l:dpuser:lastlogintime}:文字“登录于”、{v:lastlogintime}:此次登录时间
{l:dpuser:lastloginip} {v:lastloginip} //{l:dpuser:lastloginip}:文字“登录 IP”、{v:lastloginip}:此次登录的IP
[{l:dpuser:custom}] //{l:dpuser:custom}:文字“修改资料”
[{l:dpuser:logout}] //{l:dpuser:logout}:文字“退出登录”
- dpuserregform.tpl.php(注册表单模板)
- dpusercustomform.tpl.php(“修改资料”的样式模板)
6、UCHome模块标签
- :版本号:1.0.0
- :发布号:2009-8-5
- :功能介绍:读取UCHome中的各种内容并显示在网站中
(1) 空间展示列表
- :功能说明:以多种形式展示UCHome空间
- :模板文件所在位置: lib/obj_uchome_space.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
// 主题循环输出开始
style="padding:2px;border:#ccc 1px solid;" border="0" src="{lv:avatar}" alt="{lv:username}" />
{lv:username} //{lv:url}:条目链
{loop:spacearray}
接、{lv:username}:标题的title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:avatar}:用户头像展示、
{/loop}
//主题循环输出结束
//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}
(2) 日志展示列表
- :功能说明:以多种形式展示UCHome日志
- :模板文件所在位置: lib/obj_uchome_blog.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
// 主题循环输出开始
- {lv:titlepre} {lv:subject}{if:$blogcontentlen}{/if}
{lv:contentsum} //{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到
{loop:blogarray}
链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内容
{/loop}
//主题循环输出结束
//没有主题时显示的提示内容
{if:count($blogarray)<=0}
{l:uchome:post_none}
{/if}
//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}
(3) 相册展示列表
- :功能说明:以多种形式展示UCHome相册
- :模板文件所在位置: lib/obj_uchome_album.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
{if:$rollmode}
//此区域不可修改
{else}
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
{/if}
{/if}
(4) 照片展示列表
- :功能说明:以多种形式展示UCHome中用户上传的照片
- :模板文件所在位置: lib/obj_uchome_photo.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
{if:$rollmode}
//此区域不可修改
{else}
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
{/if}
{/if}
(5) 动态展示列表
- :功能说明:以多种形式展示UCHome中用户的动态
- :模板文件所在位置: lib/obj_uchome_feed.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}
(6) 群组展示列表
- :功能说明:以多种形式展示UCHome群组
- :模板文件所在位置: lib/obj_uchome_mtag.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
// 主题的循环输出开始
{if:$announcementlen}{lv:announcement}{/if} | //{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的
//主题的循环输出结束
//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}
(7) 话题展示列表
- :功能说明:以多种形式展示UCHome群组中所发布的话题
- :模板文件所在位置: lib/obj_uchome_thread.htm
- :适用范围: 任何模板文件
//下面代码无需改动,直接使用即可
//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
// 主题的循环输出开始
- {lv:titlepre} {lv:subject}{if:$threadcontentlen}{/if}
{lv:contentsum} //{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到
{loop:threadarray}
链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内容
{/loop}
//主题的循环输出结束
//没有主题时显示的提示内容
{if:count($threadarray)<=0}
{l:uchome:post_none}
{/if}
//列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}
{/if}