数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / DIY-Page模板标签说明

DIY-Page模板标签说明

查看全部词条命名空间:Main

导航:返回上一页


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模板)
注:对象不能有嵌套,即{obj:xxxx}(这里面不能有再有{obj:xxx}){/obj}

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} //主题的循环输出开始
    {loop:threadarray}
  • {if:$ifthreadicon} //是否显示图标
    // 标题前的小图标
    {/if}

    {lv:titlepre} //标题前显示的信息(所属论坛名称、发帖日期)

    {lv:subject}
    //{lv:url}:标题链接、{lv:tooltip}:标题的title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称

    {if:$curval['contentsum']}


    {lv:contentsum}
    {/if}
    // 设置“显示帖子内容字数”后显示的帖子内容


  • {/loop}

//主题的循环输出结束

//没有主题时显示的提示内容
{if:count($threadarray)<=0}
{l:bbscms:post_none}
{/if}

//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}


(2) 论坛列表

  • :功能说明:以多种形式展示论坛版块
  • :模板文件所在位置: lib/obj_bbscms_forumlist.htm
  • :适用范围: 任何模板文件
    //循环输出论坛分类及版块开始
    {loop:forumlist_array}

{if:$showbycata}
{lv:name}
//启动“是否按分类显示”时显示的版块分类名称
{/if}

//关闭“详细模式”的代码
{if:!$detailmode}


//循环输出版块开始
{loop:curval['forums']}
{if:$i==1 or ($i-1)%$gridperline==0}{/if} //设置“每行显示项目数”

{if:$i%$gridperline==0 or $i==count($curval['forums'])}{/if} //设置 “每行显示项目数”
{/loop}
//循环输出版块结束
//{v:gridwidth} “每个项目的宽度”
//{lv:url}:版块的链接 {lv:tooltip}:版块的说明 {v:linktarget}:链接打开方式
{if:$ifforumicon}
{/if} // 开启“是否显示论坛图标”后显示的板块图标 {lv:icon}:图标地址
{lv:name} //版块名称


{/if}

//开启“详细模式”的代码
{if:$detailmode}


//循环输出版块开始
{loop:curval['forums']}

{if:$ifforumicon}

{/if} //开启“是否显示论坛图标”后显示的板块图标 {lv:icon}:图标地址、{lv:url}:版块的链接、{lv:tooltip}:版块的说明、{v:linktarget}:链接打开
方式

//{l:bbscms:threads}:文字“主题”、{lv:threads}:主题数量
//{l:bbscms:posts}:文字“帖子”、{lv:posts}:帖子数量

{/loop}

{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:posts} {lv:posts}

{/if}
//循环输出版块结束

{/loop}
//循环输出论坛分类及版块结束

(3) 论坛登录框

  • :功能说明:显示一个用户登录信息框,登录后可信息会员信息
  • :模板文件所在位置: lib/obj_bbscms_loginbox.htm
  • :适用范围: 任何模板文件
    //登陆框代码不允许改动,直接使用即可!
    
    
    

(4) 论坛统计信息

  • :功能说明:显示论坛的各项统计信息
  • :模板文件所在位置: lib/obj_bbscms_statinfo.htm
  • :适用范围: 任何模板文件
    
    //循环输出“要显示的统计项目”开始
    {loop:statarray}
     //统计的项目名称
     //统计的数量
    
    {/loop}
    //循环输出“要显示的统计项目”结束
    
{lv:item}{lv:num}

(5) 会员发贴排行

  • :功能说明:显示一定时间段内的会员发贴排行榜
  • :模板文件所在位置: lib/obj_bbscms_posterlist.htm
  • :适用范围: 任何模板文件
    
    //循环输出会员开始
    {loop:posterarray}
     //{lv:userpro_url}:会员资料的链接、{lv:username}:会员名称、{lv:postnum}:发帖数量
    
    {/loop}
    //循环输出会员结束
    
{lv:username} {lv:postnum}

(6) 自定义会员列表

  • :功能说明:可用于显示“最新会员”等多种列表
  • :模板文件所在位置: lib/obj_bbscms_memberlist.htm
  • :适用范围: 任何模板文件
    
    //循环输出会员开始
    {loop:memberarray}
     //{lv:userpro_url}:会员
资料的链接、{lv:color}:自定义颜色、{lv:username}:会员名称
     //自定义显示的字段
    
    {/loop}
    //循环输出会员结束
    
{lv:username}{lv:score}

(7) 论坛公告显示

  • :功能说明:显示论坛的公告
  • :模板文件所在位置: lib/obj_bbscms_announcelist.htm
  • :适用范围: 任何模板文件
    //公告列表滚动效果开始(不能改动但可以删除)
    {if:$usemarquee}
    
    {/if}

//循环输出公告开始
{loop:annarray}
{lv:annsubject}({lv:anntime}) //{v:titleimg}:公告前的小图
标、{lv:annurl}:公告的链接、{lv:annsubject}:公告标题、{lv:anntime}:公告日期
{/loop}
//循环输出公告结束

//公告列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}

(8) 附件图片展示

  • :功能说明:以多种形式展示贴子附件中的图片
  • :模板文件所在位置: lib/obj_bbscms_attachgallery.htm
  • :适用范围: 任何模板文件
    {if:$rollmode} //使用幻灯片模式
//幻灯片的效果代码,不用修改

{else} //使用一般模式

//图片附件列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}

{/if}


//循环输出图片附件开始
{loop:attach_array}
{if:$i==1 or ($i-1)%$gridperline==0}{/if} //控制是否换行

{if:$i%$gridperline==0 or $i==count($attach_array)}{/if} //控制是否换行
{/loop}
//循环输出图片附件结束
border="0" class="GalleryImg" /> //{lv:link}:图片所在帖子地址、{lv:tooltip}:提示文字、{v:linktarget}:链接打开方式、{lv:attach_url}:图片地
址、{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}


//循环输出图片链接开始
{loop:logoarray}
{if:$i==1 or ($i-1)%$gridperline==0}{/if} //控制是否换行
//{v:gridwidth}:“每个项目的宽度”、{lv:url}:URL、{lv:name}:名称、{lv:note}:文字说明、{lv:logo}:logo地
址、{v:logowidth}:logo宽度、{v:logoheight}:logo高度
{if:$i%$gridperline==0 or $i==count($logoarray)}{/if} //控制是否换行
{/loop}
//循环输出图片链接结束
height="{v:logoheight}" />


//循环输出文字链接开始
{loop:textarray}
{if:$i==1 or ($i-1)%$gridperline==0}{/if} //控制是否换行
//{v:gridwidth}: “每个项目的宽
度”、{lv:url}:URL、{lv:note}:文字说明、{lv:name}:名称
{if:$i%$gridperline==0 or $i==count($textarray)}{/if} //控制是否换行
{/loop}
//循环输出文字链接结束
{lv:name}

//友情链接列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}

(10) 论坛在线列表

  • :功能说明:显示论坛当前的在线用户
  • :模板文件所在位置: lib/obj_bbscms_onlinelist.htm
  • :适用范围: 任何模板文件
    
//显示、隐藏列表的按钮 {l:bbscms:showonline} {l:bbscms:hideonline}
//{v:defaultshow}:“默认显示在线列表”(这里的table框架可以使用其他 框架,但必须保留这个参数及id="onlinelisttable") //循环输出在线用户列表开始 {loop:onlinearray} {if:$i==1 or ($i-1)%$gridperline==0}{/if} //控制是否换行 //{v:gridwidth}: “每个项目的宽度”、{lv:userimg_url}:用户所属组的在线列表图标、{lv:userpro_url}:用户中心的链 接、{lv:tooltip}:提示最后活动的时间、{lv:username}:用户名 {if:$i%$gridperline==0 or $i==count($onlinearray)}{/if} //控制是否换行 {/loop} //循环输出在线用户列表结束
{lv:username}

(11) 论坛帖子列表(内部对象)

  • :功能说明:除非原对象丢失,否则请不要插入
  • :模板文件所在位置: lib/obj_bbscms_forumdisplay.htm
  • :适用范围: 论坛主题列表页模板
    
                    //“您的位置”导航
                     //{l:bbscms:forumview}:文字“论坛浏览”、{l:bbscms:newpost}:文字“发表新
帖”、{v:viewlink}:论坛版块链接、{v:postlink}:帖子发表链接
            
            //循环输出子版块开始
            {loop:childforumarray}
             //文字“子版块”
                     //{lv:threads}:主题数量、{l:bbscms:threads}:文字“主
题”
                     //{lv:posts}:帖子数量、{l:bbscms:posts}:文字“帖子”
            
            {/loop}
            //循环输出子版块结束


//文字“标题”
//文字 “作者”
//文字“查看/回复”
//文字“发表时间”

//循环输出主题开始
{loop:threadarray}


//主题作者
//查看及回复数
//发表时间



{/loop}
//循环输出主题结束

//{l:bbscms:threadtotal}:文字“共
有主题数”、{v:threadtotal}:主题数量、{l:bbscms:threadperpage}:文字“每页显示”、{v:threadperpage}:每页显示主题数量

//{l:bbscms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:总页数、{v:firstpagelink}:“第一页”链
接、{v:previouspagelink}:“上一页” 链接、{v:nextpagelink}:“下一页”链接、{v:lastpagelink}:“最后一页”链接
{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}
//{lv:link}:版块链接、{v:linktarget}:打开方式、{lv:icon}:版块图标(若没有则默认用dpimages/spacer.gif) //{lv:name}:版块名称、{lv:note}:版块简介
{lv:name}
{lv:note}
{l:bbscms:childforum}{lv:threads} {l:bbscms:threads}{lv:posts} {l:bbscms:posts}
{l:bbscms:threadtitle} {l:bbscms:threadauthor} {l:bbscms:threadviews_replies} {l:bbscms:threaddate}



//{lv:link}:主题链接、{v:linktarget}:打开方式、{lv:fulltitle}:完整标题、{lv:attach_url}:主题里的
图片附件(若没有图片附件则默认用dpimages/spacer.gif)

//{lv:title}:指定长度的主题标题、{lv:contentsum}:指定字数的部分内容

width="114" height="80" border="0" /> {lv:title}
{lv:contentsum}

{lv:author} {lv:views_replies} {lv:date}
{l:bbscms:threadtotal} {v:threadtotal} {l:bbscms:threadperpage} {v:threadperpage} {l:bbscms:page} {v:page}/{v:totalpage} |< << {loop:pagenumarray} {lv:num}
{/loop} //循环数字类页码及其链接
>> >|

(12) 贴子内容显示(内部对象)

  • :功能说明:除非原对象丢失,否则请不要插入
  • :模板文件所在位置: lib/obj_bbscms_threadcontent.htm
  • :适用范围: 论坛主题内容页模板
     //{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}:帖子发表时间、{v:forumviewlink}:帖子的论坛地址、{l:bbscms:forumview}:文字“【论坛浏览】”
             //{v:content_fontsize}:自定义“贴子内容字号”、{v:content_fontname}:自定义“贴子内容字体名称”、{v:content_fontstyle}:自定
义“贴子内容CSS定义”、{v:contentadcode}:“帖子内容区域广告代码”、{v:threadcontent}:帖子内容


//“您的位置”导航
{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}
{l:bbscms:threadauthor} {v:threadauthor} {l:bbscms:threadviews} {v:threadviews} {l:bbscms:posted_at} {v:threaddate} {l:bbscms:forumview}
{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
  • :适用范围: 论坛主题内容页模板
    //评论提交表单
    

{if:$logind} //已登陆状态 {l:bbscms:hello}{v:bbsusername} //{l:bbscms:hello}:文字“您好,”、{v:bbsusername}:论坛用户名 {else} //未登陆状态

//span标签不能改动、不能去掉

{l:bbscms:bbsusername} //{l:bbscms:bbsusername}:文字“论坛用户名”

{l:bbscms:bbsuserpassword} //{l:bbscms:bbsuserpassword}:文字“密码”

{/if} //与上面的 {if:$logind}及{else}相对应

{if:$seccodetype=='pic'} //是否显示验证码

{l:bbscms:bbsseccode}
//{l:bbscms:bbsseccode}:文字“验证码”
{/if}


//{l:bbscms:bbspostbutton}:文字“发表评论”
//显示提示信息,不能改动、不能去掉
//隐藏区域、不能改动、不能去掉


//提交区域、不能改动、不能去掉

3、基本元素模块标签

  • :版本号:1.0.2
  • :发布号:2009-07-13
  • :功能介绍:提供页面中的基本元素,如HTML代码块、图片、Flash对象等

(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:imgalt} //{v:imgsrc}:图片地址、{v:imgwidthcode}:图片宽度代
码、{v:imgheightcode}:图片高度代码、{v:imgalt}:图片注释
{if:$showlink}

{/if}

(4) Flash动画

  • :功能说明:插入Flash动画到页面中
  • :模板文件所在位置: lib/obj_common_swfcode.htm
  • :适用范围: 任何模板文件
     //{v:swfwidth}:Flash 宽度、{v:swfheight}:Flash高度
     //Flash动画地址
     //动画质量
    {if:$swftrans}  {/if} // 开启动画背景色透明
     //{v:swfsrc}:Flash 动画地址、{v:swfq}:动画质量、{v:swfwidth}:Flash宽度、{v:swfheight}:Flash
高度
    

(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:adwidth}:广告位宽
度、{v:adheight}:广告位高度
    
{v:noad} //提示内容
{/if}

(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
  • :适用范围: 任何模板文件
    
    // 循环输出图片链接开始
    {loop:logoarray}
     
//{lv:link}:链接地址、{lv:text}:链接文字、{v:linktarget}:链接打开方式、{lv:logo}:图片地址
    {/loop}
    //循环输出图片链接结束
    
//循环输出文字链接开始 {loop:textarray} //{lv:link}:链接地址、{v:linktarget}:链接打开方式、{lv:text}:链接文字 {/loop} //循环输出文字链接结束
{lv:text}

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}


//循环输出条目列表开始
{loop:threadarray}



{/loop}
//循环输出条目列表结束

//没有条目时显示的提示信息
{if:count($threadarray)<=0}


{/if}


//{lv:icon}:标题前的小图标
{lv:titlepre}{lv:subject} //{lv:titlepre}:标题前显示的信息(如所属分类、发
表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称


{l:dpcms:post_none}

//条目列表滚动效果结束(不能改动但可以删除)
{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} //详细模式


//循环输出二级分类数组开始
{loop:curval['forums']:forums}

{if:$ifforumicon} //开启显示图标
//{v:forums['url']}:二级分类链接、{v:forums['tooltip']}:二级分类说明、{v:linktarget}:链接打开方
式、{v:forums['icon']}:二级分类图标地址
{/if}


{/loop}
//循环输出二级分类数组结束
height="50" border="0" />
{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} //一般模式


//循环输出二级分类数组开始
{loop:curval['forums']}
{if:$i==1 or ($i-1)%$gridperline==0}{/if} //控制是否换行

{if:$i%$gridperline==0 or $i==count($curval['forums'])}{/if} //控制是否换行
{/loop}
//{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}

{/if}


//循环输出图片附件开始
{loop:attach_array}
{if:$i==1 or ($i-1)%$gridperline==0}{/if} //控制是否换行

{if:$i%$gridperline==0 or $i==count($attach_array)}{/if} //控制是否换行
{/loop}
//循环输出图片附件结束
border="0" /> //{lv:link}:图片链接、{lv:tooltip}:提示文字(标题及上传时间)、{v:linktarget}:链接打开方式、{lv:attach_url}:图片地址、{lv:width}:
图片宽度、{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
  • :适用范围: 独立发布列表页
    
                    //“您的位置”导航
                    
            //循环输出子分类开始
            {loop:childforumarray}        
             //{l:dpcms:childforum}:文字“子分类”
                    
            {/loop}
            //循环输出子分类结束
             //文字“标题”
                     //文字 “作者”
                     //文字“查看次数”
                     //文字“发表于”
            
            //循环输出条目开始
            {loop:threadarray}        
             //条目作者
                     //条目的查看次数
                     //条目的发布时间
            
            {/loop}
            //循环输出条目结束
             //{l:dpcms:threadtotal}:文字“共有条
目数”、{v:threadtotal} :条目的总数量、{l:dpcms:threadperpage}:文字“每页显示”、{v:threadperpage}:每页显示的条目数量
                    
{l::weizhi}:{l:dpcms:homepage} //{l::weizhi}:文字“您的位 置”、{l:dpcms:homepage}:文字“网站首页” {loop:classitemarray} >> {lv:name}{/loop} //循环输出位置导航。{lv:link}:导航链 接、{lv:name}:导航名称
//{lv:link}:子分类链接、{v:linktarget}:链接打开方式、{lv:icon}:子分类图标(若没有则默认用dpimages/spacer.gif) //{lv:link}:子分类链接、{v:linktarget}:链接打开方式、{lv:name}:子分类名称、{lv:note}:子分类说明
{lv:name}
{lv:note}
{l:dpcms:childforum}
{l:dpcms:threadtitle}{l:dpcms:threadauthor}{l:dpcms:threadviews}{l:dpcms:threaddate}
//{lv:link}:条目链接、{v:linktarget}:链接打开方式、{lv:icon}:条目图标(条目的图片附件,若没有图片附件则默认用 dpimages/spacer.gif)
{lv:title}
{lv:contentsum}

//{lv:link}:条目链接、{v:linktarget}:链接打开方式、{lv:fulltitle}:完整标题、{lv:title}:指定长度的条目标 题、{lv:contentsum}:指定字数的条目内容 //循环输出自定义字段开始 {loop:curval['cols']:val} {v:val['colname']}:{v:val['colvalue']} //字段名称、字段值 {/loop} //循环输出自定义字段结束
{lv:author}{lv:views}{lv:date}
{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
  • :适用范围: 独立发布内容页
     //{v:title_fontsize}:自定义“条
目标题字号”、{v:threadtitle}:帖子标题
             //{v:content_fontsize}:自定义“条目内容字号”、{v:threadcontent}:条目内容
            
//“您的位置”导航
{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}
{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}

(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
  • :适用范围: 独立发布内容页
    //评论提交表单
    
//表单提交地址,不能改动、不能去掉
{if:$seccodetype=='pic'} //是否显示验证码 {l:dpcms:dpseccode} //{l:dpcms:bbsseccode}:文字“验证码” {/if} //{l:dpcms:dppostbutton}:文字“发表评论” //显示提示信息,不能改动、不能去掉 //隐藏区域、不能改动、不能去掉
//提交区域、不能改动、不能去掉

5、独立用户模块标签

  • :版本号:1.0.0
  • :发布号:2007-10-21
  • :功能介绍:提供独立于论坛的用户注册与维护

(1) 用户登录信息框

  • :功能说明:显示用户登录表单和登录后的提示信息
  • :模板文件所在位置: lib/obj_dpuser_dplogin.htm、dpuserloginform.tpl.php、 dpuserlogininfo.tpl.php、dpuserregform.tpl.php以及
dpusercustomform.tpl.php
  • :适用范围: 任何模板文件
  • lib/obj_dpuser_dplogin.htm(登录框框架模板)
    //下面代码不能改动,直接使用即可
    
  • dpuserloginform.tpl.php(登录框样式模板)
    
//登陆提交地址,不能改动 {l:dpuser:dpusername} //{l:dpuser:dpusername}:文字“用户名” {l:dpuser:dpuserpassword} //{l:dpuser:dpuserpassword}:文字“密码”

{l:dpuser:login_cookietime} //{l:dpuser:login_cookietime}:文字“登录有效期”

{if:$seccodetype=='pic'} //开启图片验证码

{l:dpuser:dpseccode} border="0" /> //{l:dpuser:dpseccode}:文字“验证码”
{/if}

//{l:dpuser:loginbutton}:文字“登录”

{l:dpuser:register} //{l:dpuser:register}:文字“注册”、target属性不能
改动

//显示提示信息,不能改动、不能去掉
//隐藏区域,不能改动、不能去掉


  • 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(注册表单模板)
    
//注册提交地址,不能改动 {l:dpuser:dpusername} //{l:dpuser:dpusername}:文字“用户名” {l:dpuser:dpuserpassword} //{l:dpuser:dpuserpassword}:文字“密码” {l:dpuser:dpuseremail} //{l:dpuser:dpuseremail}:文字“电子邮件” //显示提示信息,不能改动、不能去掉

{l:dpuser:dpuserintro} //{l:dpuser:dpuserintro}:文字“个人说明” {if:$seccodetype=='pic'} //开启图片验证码 {l:dpuser:dpseccode} //{l:dpuser:dpseccode}:文字“验证码” {/if} //{l:dpuser:register}:文字“注册” {l:dpuser:get_back_login} //{l:dpuser:get_back_login}:文字“返回登录界面” //隐藏区域,不能改动、不能去掉
  • dpusercustomform.tpl.php(“修改资料”的样式模板)
    
//修改资料提交地址,不能改动 {l:dpuser:dpuseroldpassword} //{l:dpuser:dpuseroldpassword}:文字“原密码” {l:dpuser:dpusernewpassword} //{l:dpuser:dpusernewpassword}:文字“新密码”、{l:dpuser:dpusernewpassword_note}:文字“如不修改密码,请留空” {l:dpuser:dpuseremail} //{l:dpuser:dpuseremail}:文字“电子邮 件”、{v:dpuseremail}:用户的电子邮件信息 //显示提示信息,不能改动、不能去掉

{l:dpuser:dpuserintro} //{l:dpuser:dpuserintro}:文字“个人说 明”、{v:dpuserintro}:用户的个人说明信息 //{l:dpuser:custom}:文字 “修改资料” {l:dpuser:get_back_login} //{l:dpuser:get_back_login}:文字“返回登录界面” //隐藏区域,不能改动、不能去掉

6、UCHome模块标签

  • :版本号:1.0.0
  • :发布号:2009-8-5
  • :功能介绍:读取UCHome中的各种内容并显示在网站中

(1) 空间展示列表

  • :功能说明:以多种形式展示UCHome空间
  • :模板文件所在位置: lib/obj_uchome_space.htm
  • :适用范围: 任何模板文件
        //下面代码无需改动,直接使用即可

//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定
义、{v:marqueedirection}:滚动方向定义
{/if}

// 主题循环输出开始


//主题循环输出结束

//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}

(2) 日志展示列表

  • :功能说明:以多种形式展示UCHome日志
  • :模板文件所在位置: lib/obj_uchome_blog.htm
  • :适用范围: 任何模板文件
        //下面代码无需改动,直接使用即可

//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定
义、{v:marqueedirection}:滚动方向定义
{/if}

// 主题循环输出开始


    {loop:blogarray}
  • {lv:titlepre} {lv:subject}{if:$blogcontentlen}

    {lv:contentsum}
    {/if}
  • //{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到
    链接上显示的信息)、{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} //{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if}

// 主题循环输出开始


//主题循环输出结束

//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}
{/if}

(4) 照片展示列表

  • :功能说明:以多种形式展示UCHome中用户上传的照片
  • :模板文件所在位置: lib/obj_uchome_photo.htm
  • :适用范围: 任何模板文件
        //下面代码无需改动,直接使用即可
        {if:$rollmode}
        
//此区域不可修改 {else} //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} //{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if}

// 主题循环输出开始


//主题循环输出结束

//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}
{/if}

(5) 动态展示列表

  • :功能说明:以多种形式展示UCHome中用户的动态
  • :模板文件所在位置: lib/obj_uchome_feed.htm
  • :适用范围: 任何模板文件
        //下面代码无需改动,直接使用即可

//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定
义、{v:marqueedirection}:滚动方向定义
{/if}
//主题的循环输出开始

    {loop:feedarray}
  • {lv:titlepre} {lv:title}
  • ////{lv:icon}:标题前的小图标、{lv:titlepre}:标题前显示的信息(所属论坛
    名称、发帖日期)、{lv:title}:条目标题
    {/loop}

// 主题的循环输出结束

//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}

(6) 群组展示列表

  • :功能说明:以多种形式展示UCHome群组
  • :模板文件所在位置: lib/obj_uchome_mtag.htm
  • :适用范围: 任何模板文件
        //下面代码无需改动,直接使用即可

//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定
义、{v:marqueedirection}:滚动方向定义
{/if}

// 主题的循环输出开始



{loop:mtagarray}
//{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的
title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内
容、{lv:tagname}:文章标签
{/loop}

/> {lv:titlepre} {lv:tagname}
{if:$announcementlen}{lv:announcement}{/if}

//主题的循环输出结束

//主题列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}

(7) 话题展示列表

  • :功能说明:以多种形式展示UCHome群组中所发布的话题
  • :模板文件所在位置: lib/obj_uchome_thread.htm
  • :适用范围: 任何模板文件
        //下面代码无需改动,直接使用即可

//主题列表滚动效果开始(不能改动但可以删除)
{if:$usemarquee}
//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定
义、{v:marqueedirection}:滚动方向定义
{/if}

// 主题的循环输出开始


    {loop:threadarray}
  • {lv:titlepre} {lv:subject}{if:$threadcontentlen}

    {lv:contentsum}
    {/if}
  • //{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到
    链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内容
    {/loop}

//主题的循环输出结束

//没有主题时显示的提示内容
{if:count($threadarray)<=0}
{l:uchome:post_none}
{/if}

//列表滚动效果结束(不能改动但可以删除)
{if:$usemarquee}


{/if}

category:DIY-Page