站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
DIY-Page模板标签说明
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; float:right; text-align:center; padding:6px;"><strong>导航:</strong>[[DIY-Page#DIY-Page使用手册|返回上一页]]</span> <div style="clear:both;"></div> [[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模板里的代码: <pre> {obj:xxxxx} //这里面的代码都是由模板下的lib目录里对应的原始模板的代码插入后再修改而来的,所以下面的详解里我将只介绍lib目录里的模板 {/obj} 将在介绍对象时进行详细介绍,所以在“系统的基本模板”部分的{obj}我就不做解释了 </pre> ==diypage 模板标签详解== '''1、系统的基本模板''' (1)index.php <pre> 'showname'=>'xxxx', //模板的名称 'info'=>'xxx', // 模板的一些说明,如作者、版权、网址什么的 'tagged'=>1, //这个不用考虑 </pre> (2)header.tpl.php <pre> <title>{v:titlemain}{v:maintitle}{v:titleextra}</title> //{v:titlemain}:二级标题,如列表或主题的标题、{v:maintitle}:页面主标题(后台设置中心的 “网站名称和信息”)、{v:titleextra}:页面标题附加文字(后台设置中心的“网站名称和信息”) <base href="{v:baseurl}" /> //{v:baseurl}:相对URL的基准地址 <meta http-equiv="content-type" c /> //{v:charset}:系统语言和编码(后台设置中心的“数据库与基本设置”) <meta name="keywords" c /> //{v:keywords}:页面关键字(后台设置中心的“网站名称和信息”) <meta name="description" c /> //{v:description}:页面描述信息 <meta name="generator" c /> //{v:generator}:生成器(显示dp的版本信息) <link href="dpstyle/basic/style.css" rel="stylesheet" type="text/css" media="all" /> //css文件路径以dpstyle目录开始,如: dpstyle/blue/common.css </pre> (3)footer.tpl.php <pre> {v:copyrightcode} //dp的版权信息,一般放在网站底部,(为了尊重程序开发人员,请保留底部版权) </pre> '''2、论坛读取模块标签''' *:版本号:1.1.0 *:发布号:2009-07-13 *:功能介绍:读取论坛中的各种内容并显示在[[网站]]中 (1) 主题列表 *:功能说明:以多种形式展示论坛主题 *:模板文件所在位置: lib/obj_bbscms_threadlist.htm *:适用范围: 任何模板文件 <pre> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr height="25"> <td nowrap="nowrap" width="50%" valign="top">{v:objtitle}</td> //自定义对象标题 <td width="50%" align="right"> {if:$ifmorebtn} //是否显示“更多”按钮 <a href="{v:morebtnlink}" target="{v:linktarget}">{l::more}</a> //{v:morebtnlink}: “更多”的链接、{v:linktarget}:链接打开方式、{l::more}:文 字“更多…” {/if} </td> </tr> <tr><td colspan="2"> //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop"> {/if} //主题的循环输出开始 <ul> {loop:threadarray} <li> {if:$ifthreadicon} //是否显示图标 <img src="{lv:icon}" boder="0" /> // 标题前的小图标 {/if} {lv:titlepre} //标题前显示的信息(所属论坛名称、发帖日期) <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}">{lv:subject}</a> //{lv:url}:标题链接、{lv:tooltip}:标题的title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称 {if:$curval['contentsum']}<hr /><div>{lv:contentsum}</div>{/if} // 设置“显示帖子内容字数”后显示的帖子内容 </li> {/loop} </ul> //主题的循环输出结束 //没有主题时显示的提示内容 {if:count($threadarray)<=0} {l:bbscms:post_none} {/if} //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </td></tr> </table> </pre> (2) 论坛列表 *:功能说明:以多种形式展示论坛版块 *:模板文件所在位置: lib/obj_bbscms_forumlist.htm *:适用范围: 任何模板文件 <pre> //循环输出论坛分类及版块开始 {loop:forumlist_array} {if:$showbycata} <a href="{lv:url}" target="{v:linktarget}"><strong>{lv:name}</strong></a><br /> //启动“是否按分类显示”时显示的版块分类名称 {/if} //关闭“详细模式”的代码 {if:!$detailmode} <table border="0" cellspacing="4" cellpadding="0"> //循环输出版块开始 {loop:curval['forums']} {if:$i==1 or ($i-1)%$gridperline==0}<tr>{/if} //设置“每行显示项目数” <td width="{v:gridwidth}" align="center"> //{v:gridwidth} “每个项目的宽度” <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}"> //{lv:url}:版块的链接 {lv:tooltip}:版块的说明 {v:linktarget}:链接打开方式 {if:$ifforumicon}<img src="{lv:icon}" border="0" /><br />{/if} // 开启“是否显示论坛图标”后显示的板块图标 {lv:icon}:图标地址 {lv:name} //版块名称 </a> </td> {if:$i%$gridperline==0 or $i==count($curval['forums'])}</tr>{/if} //设置 “每行显示项目数” {/loop} //循环输出版块结束 </table> {/if} //开启“详细模式”的代码 {if:$detailmode} <table width="100%" border="0" cellspacing="4" cellpadding="0"> //循环输出版块开始 {loop:curval['forums']} <tr> {if:$ifforumicon} <td nowrap="nowrap"> <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}"><img src="{lv:icon}" border="0" /></a> </td> {/if} //开启“是否显示论坛图标”后显示的板块图标 {lv:icon}:图标地址、{lv:url}:版块的链接、{lv:tooltip}:版块的说明、{v:linktarget}:链接打开 方式 <td width="70%"> <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}"><strong>{lv:name}</strong></a><br />{lv:description} //{lv:description}:论坛设 置的版块简介 //循环输出子版块开始 {if:count($curval['subforums'])>0} <br /><strong>{l:bbscms:childforum}</strong> //文字“子版块” {loop:curval['subforums']} <a href="{lv:url}" target="{v:linktarget}">{lv:name}</a> //子版块的链接、打开方式、名称 {/loop} {/if} //循环输出子版块结束 </td> <td width="15%" align="center">{l:bbscms:threads} {lv:threads}</td> //{l:bbscms:threads}:文字“主题”、{lv:threads}:主题数量 <td width="15%" align="center">{l:bbscms:posts} {lv:posts}</td> //{l:bbscms:posts}:文字“帖子”、{lv:posts}:帖子数量 </tr> {/loop} </table> {/if} //循环输出版块结束 {/loop} //循环输出论坛分类及版块结束 </pre> (3) 论坛登录框 *:功能说明:显示一个用户登录信息框,登录后可信息会员信息 *:模板文件所在位置: lib/obj_bbscms_loginbox.htm *:适用范围: 任何模板文件 <pre> //登陆框代码不允许改动,直接使用即可! <script type="text/javascript">var lc=0;function refreshlogin() { lc++;if (lc>=2) location.reload(); }</script> <script type="text/javascript" src="{v:forumurl}/dp_login_js.php?langpak={-php:echo urlencode($langpak);-}&dbcharset={-php:echo urlencode($dbcharset);-}&bbstype={-php:echo urlencode($bbstype);-}&forumurl={-php:echo urlencode($forumurl);-}&ifbanfixedsize={v:ifbanfixedsize}& anticache={-php:echo mt_rand(0,10000);-}"></script> <iframe style="display:none;" name="bbscmsloginprocess" src="about:blank" ></iframe> </pre> (4) 论坛统计信息 *:功能说明:显示论坛的各项统计信息 *:模板文件所在位置: lib/obj_bbscms_statinfo.htm *:适用范围: 任何模板文件 <pre> <table width="100%" border="0" cellspacing="2" cellpadding="0"> //循环输出“要显示的统计项目”开始 {loop:statarray} <tr> <td width="40%">{lv:item}</td> //统计的项目名称 <td width="60%">{lv:num}</td> //统计的数量 </tr> {/loop} //循环输出“要显示的统计项目”结束 </table> </pre> (5) 会员发贴排行 *:功能说明:显示一定时间段内的会员发贴排行榜 *:模板文件所在位置: lib/obj_bbscms_posterlist.htm *:适用范围: 任何模板文件 <pre> <table width="100%" border="0" cellspacing="2" cellpadding="0"> //循环输出会员开始 {loop:posterarray} <tr> <td width="60%"><a href="{lv:userpro_url}" target="_blank"><span style="color:{lv:color}">{lv:username}</span></a></td> <td width="40%">{lv:postnum}</td> //{lv:userpro_url}:会员资料的链接、{lv:username}:会员名称、{lv:postnum}:发帖数量 </tr> {/loop} //循环输出会员结束 </table> </pre> (6) 自定义会员列表 *:功能说明:可用于显示“最新会员”等多种列表 *:模板文件所在位置: lib/obj_bbscms_memberlist.htm *:适用范围: 任何模板文件 <pre> <table width="100%" border="0" cellspacing="2" cellpadding="0"> //循环输出会员开始 {loop:memberarray} <tr> <td width="60%"><a href="{lv:userpro_url}" target="_blank"><span style="color:{lv:color}">{lv:username}</span></a></td> //{lv:userpro_url}:会员 资料的链接、{lv:color}:自定义颜色、{lv:username}:会员名称 <td width="40%">{lv:score}</td> //自定义显示的字段 </tr> {/loop} //循环输出会员结束 </table> </pre> (7) 论坛公告显示 *:功能说明:显示论坛的公告 *:模板文件所在位置: lib/obj_bbscms_announcelist.htm *:适用范围: 任何模板文件 <pre> //公告列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop"> {/if} //循环输出公告开始 {loop:annarray} <img src="{v:titleimg}" border="0" /> <a href="{lv:annurl}" target="_blank">{lv:annsubject}</a>({lv:anntime}) //{v:titleimg}:公告前的小图 标、{lv:annurl}:公告的链接、{lv:annsubject}:公告标题、{lv:anntime}:公告日期 {/loop} //循环输出公告结束 //公告列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </pre> (8) 附件图片展示 *:功能说明:以多种形式展示贴子附件中的图片 *:模板文件所在位置: lib/obj_bbscms_attachgallery.htm *:适用范围: 任何模板文件 <pre> {if:$rollmode} //使用幻灯片模式 <div> //幻灯片的效果代码,不用修改 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,0,0" width="{v:picwidth}" height="{-php:echo ($picheight+20);-}"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="dpimages/pixviewer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F6F0E4" /><param name="menu" value="false" /><param name="wmode" value="opaque" /><param name="FlashVars" value="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title= {v:texts}" /><embed src="dpimages/pixviewer.swf" wmode="opaque" flashvars="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title={v:texts}" menu="false" bgcolor="#F6F0E4" quality="high" width="{v:picwidth}" height="{v:picheight}" allowscriptaccess="sameDomain" type="application/x- shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> </div> {else} //使用一般模式 //图片附件列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop"> {/if} <table border="0" cellspacing="2" cellpadding="0"> //循环输出图片附件开始 {loop:attach_array} {if:$i==1 or ($i-1)%$gridperline==0}<tr>{/if} //控制是否换行 <td><a href="{lv:link}" title="{lv:tooltip}" target="{v:linktarget}"><img src="{lv:attach_url}" width="{lv:width}" height="{lv:height}" border="0" class="GalleryImg" /> //{lv:link}:图片所在帖子地址、{lv:tooltip}:提示文字、{v:linktarget}:链接打开方式、{lv:attach_url}:图片地 址、{lv:width}:图片宽度、{lv:height}:图片高度 {if:$paras['showtext']} // 是否显示标题 <div align="center">{lv:title}</div> //帖子的标题 {/if} </a></td> {if:$i%$gridperline==0 or $i==count($attach_array)}</tr>{/if} //控制是否换行 {/loop} //循环输出图片附件结束 </table> //图片附件列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} {/if} //与{if:$rollmode}和{else}对应 </pre> (9) [[友情链接]]显示 *:功能说明:显示论坛设置的友情链接 *:模板文件所在位置: lib/obj_bbscms_forumlink.htm *:适用范围: 任何模板文件 <pre> //友情链接列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop"> {/if} <table cellspacing="2" cellpadding="0"> //循环输出图片链接开始 {loop:logoarray} {if:$i==1 or ($i-1)%$gridperline==0}<tr align="center">{/if} //控制是否换行 <td width="{v:gridwidth}"><a href="{lv:url}" title="{lv:name} {lv:note}" target="_blank"><img src="{lv:logo}" border="0" width="{v:logowidth}" height="{v:logoheight}" /></a></td> //{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)}</tr>{/if} //控制是否换行 {/loop} //循环输出图片链接结束 </table> <table cellspacing="5" cellpadding="0"> //循环输出文字链接开始 {loop:textarray} {if:$i==1 or ($i-1)%$gridperline==0}<tr align="center">{/if} //控制是否换行 <td width="{v:gridwidth}"><a href="{lv:url}" title="{lv:note}" target="_blank">{lv:name}</a></td> //{v:gridwidth}: “每个项目的宽 度”、{lv:url}:URL、{lv:note}:文字说明、{lv:name}:名称 {if:$i%$gridperline==0 or $i==count($textarray)}</tr>{/if} //控制是否换行 {/loop} //循环输出文字链接结束 </table> //友情链接列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </pre> (10) 论坛在线列表 *:功能说明:显示论坛当前的在线用户 *:模板文件所在位置: lib/obj_bbscms_onlinelist.htm *:适用范围: 任何模板文件 <pre> <div align="right"> //显示、隐藏列表的按钮 <a href="javascript:;" >{l:bbscms:showonline}</a> <a href="javascript:;" >{l:bbscms:hideonline}</a> </div> <table id="onlinelisttable" cellspacing="2" cellpadding="0"{v:defaultshow}> //{v:defaultshow}:“默认显示在线列表”(这里的table框架可以使用其他 框架,但必须保留这个参数及id="onlinelisttable") //循环输出在线用户列表开始 {loop:onlinearray} {if:$i==1 or ($i-1)%$gridperline==0}<tr>{/if} //控制是否换行 <td width="{v:gridwidth}"><img src="{lv:userimg_url}" border="0" /> <a href="{lv:userpro_url}" title="{lv:tooltip}" target="_blank"> {lv:username}</a></td> //{v:gridwidth}: “每个项目的宽度”、{lv:userimg_url}:用户所属组的在线列表图标、{lv:userpro_url}:用户中心的链 接、{lv:tooltip}:提示最后活动的时间、{lv:username}:用户名 {if:$i%$gridperline==0 or $i==count($onlinearray)}</tr>{/if} //控制是否换行 {/loop} //循环输出在线用户列表结束 </table> </pre> (11) 论坛帖子列表(内部对象) *:功能说明:除非原对象丢失,否则请不要插入 *:模板文件所在位置: lib/obj_bbscms_forumdisplay.htm *:适用范围: 论坛主题列表页模板 <pre> <table width="100%" cellspacing="0" cellpadding="0" style="margin-top: 5px"> <tr> //“您的位置”导航 <td colspan="3" align="left" height="22" valign="middle"> <b>{l::weizhi}:</b><a href="./"><span>{l:bbscms:homepage}</span></a> //{l::weizhi}:文字“您的位置”、{l:bbscms:homepage}:文 字“网站首页” {loop:classitemarray} >> <a href="{lv:link}"><span>{lv:name}</span></a>{/loop} //循环输出位置导航:{lv:link}:导航链 接、{lv:name}:导航名称 </td> <td align="right" height="22" valign="middle" nowrap="nowrap"><a href="{v:viewlink}" target="_blank">{l:bbscms:forumview}</a> <a href="{v:postlink}" target="_blank">{l:bbscms:newpost}</a> </td> //{l:bbscms:forumview}:文字“论坛浏览”、{l:bbscms:newpost}:文字“发表新 帖”、{v:viewlink}:论坛版块链接、{v:postlink}:帖子发表链接 </tr> //循环输出子版块开始 {loop:childforumarray} <tr height="20"> <td align="left" valign="middle"> <table width="100%" cellspacing="5" cellpadding="0" border="0"> <tr> <td valign="top"><a href="{lv:link}" target="{v:linktarget}"><img src="{lv:icon}" width="114" height="80" border="0" /></a></td> //{lv:link}:版块链接、{v:linktarget}:打开方式、{lv:icon}:版块图标(若没有则默认用dpimages/spacer.gif) <td> </td> <td align="left" width="100%"><a href="{lv:link}" target="{v:linktarget}"><strong>{lv:name}</strong></a><br />{lv:note}</td> //{lv:name}:版块名称、{lv:note}:版块简介 </tr> </table> </td> <td align="center" valign="middle">{l:bbscms:childforum}</td> //文字“子版块” <td align="center" valign="middle">{lv:threads} {l:bbscms:threads}</td> //{lv:threads}:主题数量、{l:bbscms:threads}:文字“主 题” <td align="center" valign="middle">{lv:posts} {l:bbscms:posts}</td> //{lv:posts}:帖子数量、{l:bbscms:posts}:文字“帖子” </tr> {/loop} //循环输出子版块结束 <tr align="center" valign="middle" height="20"> <td width="60%">{l:bbscms:threadtitle}</td> //文字“标题” <td width="20%">{l:bbscms:threadauthor}</td> //文字 “作者” <td width="10%">{l:bbscms:threadviews_replies}</td> //文字“查看/回复” <td width="10%">{l:bbscms:threaddate}</td> //文字“发表时间” </tr> //循环输出主题开始 {loop:threadarray} <tr height="20"> <td align="left" valign="middle" style="word-break:break-all"> <table width="100%" cellspacing="5" cellpadding="0" border="0"> <tr> <td valign="top"><a href="{lv:link}" target="{v:linktarget}" title="{lv:fulltitle}"><img src="{lv:attach_url}" width="114" height="80" border="0" /></a></td> //{lv:link}:主题链接、{v:linktarget}:打开方式、{lv:fulltitle}:完整标题、{lv:attach_url}:主题里的 图片附件(若没有图片附件则默认用dpimages/spacer.gif) <td> </td> <td align="left" width="100%"><a href="{lv:link}" target="{v:linktarget}" title="{lv:fulltitle}" style="font- weight:bold">{lv:title}</a><br />{lv:contentsum}</td> //{lv:title}:指定长度的主题标题、{lv:contentsum}:指定字数的部分内容 </tr> </table> </td> <td align="center" valign="middle">{lv:author}</td> //主题作者 <td align="center" valign="middle">{lv:views_replies}</td> //查看及回复数 <td align="center" valign="middle">{lv:date}</td> //发表时间 </tr> <tr height="1"><td colspan="4" bgcolor="#CCCCCC"></td></tr> <tr height="15"><td colspan="4"></td></tr> {/loop} //循环输出主题结束 <tr height="25"> <td> {l:bbscms:threadtotal} {v:threadtotal} {l:bbscms:threadperpage} {v:threadperpage}</td> //{l:bbscms:threadtotal}:文字“共 有主题数”、{v:threadtotal}:主题数量、{l:bbscms:threadperpage}:文字“每页显示”、{v:threadperpage}:每页显示主题数量 <td colspan="3" align="right">{l:bbscms:page} {v:page}/{v:totalpage} <a href="{v:firstpagelink}">|<</a> <a href=" {v:previouspagelink}"><<</a> {loop:pagenumarray} <a href="{lv:link}">{lv:num}</a> {/loop} //循环数字类页码及其链接 <a href="{v:nextpagelink}">>></a> <a href="{v:lastpagelink}">>| </a></td> </tr> //{l:bbscms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:总页数、{v:firstpagelink}:“第一页”链 接、{v:previouspagelink}:“上一页” 链接、{v:nextpagelink}:“下一页”链接、{v:lastpagelink}:“最后一页”链接 </table> </pre> (12) 贴子内容显示(内部对象) *:功能说明:除非原对象丢失,否则请不要插入 *:模板文件所在位置: lib/obj_bbscms_threadcontent.htm *:适用范围: 论坛主题内容页模板 <pre> <table width="100%" cellspacing="0" cellpadding="0" style="margin-top: 5px"> <tr> <td align="left" height="22" valign="middle"> //“您的位置”导航 <div style="float:left"><b>{l::weizhi}:</b> <a href="./"><span>{l:bbscms:homepage}</span></a> //{l::weizhi}:文字“您的位 置”、{l:bbscms:homepage}:文字“网站首页” {loop:classitemarray} >> <a href="{lv:link}"><span>{lv:name}</span></a>{/loop} //循环输出位置导航:{lv:link}:导航链 接、{lv:name}:导航名称 </div> <div style="float:right"><a href="{v:prevurl}" title="{v:prevtitle}">{l:bbscms:previtem}</a> / <a href="{v:nexturl}" title=" {v:nexttitle}">{l:bbscms:nextitem}</a></div> //{v:prevurl}:“上一篇”链接、{v:prevtitle}:“上一篇”标题、{l:bbscms:previtem}:文字“上一 篇”、{v:nexturl}:“下一篇”链接、{v:nexttitle}:“下一篇”标题、{l:bbscms:nextitem}:文字“下一篇” </td> </tr> <tr> <td align="center" style="padding: 5px; font-size: {v:title_fontsize}px; font-family: {v:title_fontname}; {v:title_fontstyle}"> {v:threadtitle}</td> //{v:title_fontsize}:自定义“贴子标题字号”、{v:title_fontname}:自定义“贴子标题字体名称”、{v:title_fontstyle}:自定义“贴子 标题CSS定义”、{v:threadtitle}:帖子标题 </tr> <tr> <td align="center" height="22">{l:bbscms:threadauthor} {v:threadauthor} {l:bbscms:threadviews} {v:threadviews} {l:bbscms:posted_at} {v:threaddate} <a href="{v:forumviewlink}" target="_blank">{l:bbscms:forumview}</a></td> //{l:bbscms:threadauthor}:文字“作 者”、{v:threadauthor}:帖子作者、{l:bbscms:threadviews}:文字“浏览次数”、{v:threadviews}:帖子的浏览次数、{l:bbscms:posted_at}:文字“发表 于”、{v:threaddate}:帖子发表时间、{v:forumviewlink}:帖子的论坛地址、{l:bbscms:forumview}:文字“【论坛浏览】” </tr> <tr> <td width="100%" align="left" valign="top" style="padding: 5px; font-size: {v:content_fontsize}px; font-family: {v:content_fontname}; {v:content_fontstyle}; word-break: break-all"><div style="float:left;padding:8px">{v:contentadcode}</div> {v:threadcontent}</td> //{v:content_fontsize}:自定义“贴子内容字号”、{v:content_fontname}:自定义“贴子内容字体名称”、{v:content_fontstyle}:自定 义“贴子内容CSS定义”、{v:contentadcode}:“帖子内容区域广告代码”、{v:threadcontent}:帖子内容 </tr> </table> </pre> (13) 帖子回复显示(内部对象) *:功能说明:以类似评论的形式显示该帖子的回复 *:模板文件所在位置: threadreplies.tpl.php以及lib/obj_bbscms_threadreplies.htm *:适用范围: 论坛主题内容页模板 *lib/obj_bbscms_threadreplies.htm(评论显示的框架模板) <pre> //下面代码不能改动,直接使用即可 <div id="replies_area"></div> <iframe name="jsprocess" src="dpjs.php?mod=bbscms&name=replies&img_maxwidth={v:img_maxwidth}&tid={v:tid}{v:paraurl}" width="0" height="0" border="0"></iframe> *threadreplies.tpl.php(评论内容显示的样式模板) <pre> <div class="replies_t"> <b>{l:bbscms:pinglun}</b> //文字“用户评论” <span> {l:bbscms:totalreply}:<tt>{v:totalreply}</tt> //{l:bbscms:totalreply}:文字“共有评论”、{v:totalreply}:评论数量 <a id="a" href="{v:forumviewlink}" target="_blank">{l:bbscms:viewallreplies}</a> //{v:forumviewlink}:该主题的论坛链 接、{l:bbscms:viewallreplies}:文字“【论坛浏览】” <a href="{v:newreplylink}" target="_blank">{l:bbscms:newreply}</a> //{v:newreplylink}:该主题发表回复的链 接、{l:bbscms:newreply}:文字“【发表评论】” </span> </div> //循环输出评论内容开始 {loop:replyarray} <div class="replies_b"> <div class="l"> <u>{l:bbscms:replyauthor}:{lv:author}</u> //{l:bbscms:replyauthor}:文字“评论者”、{lv:author}:评论人 <u>{l:bbscms:replydate}:{lv:date}</u> //{l:bbscms:replydate}:文字“评论时间”、{lv:date}:评论发表的时间 </div> <div class="r">{lv:num} {l:bbscms:replynum}</div> //{lv:num}:评论显示顺序编号、{l:bbscms:replynum}:文字“序号” </div> <div class="replies_bt"> {lv:content} //评论内容 </div> {/loop} //循环输出评论内容结束 <div class="pages"> <div class="l"> <span>{l:bbscms:threadperpage}:<tt>{v:replies_maxnum}</tt></span> //{l:bbscms:threadperpage}:文字“每页显 示”、{v:replies_maxnum}:每页显示的评论数 <span>{l:bbscms:page}:<tt>{v:page}/{v:totalpage}</tt></span> //{l:bbscms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}: 总页数 </div> //注意:以下a标签的target不能改动 <div class="r"> <a href="{v:firstpagelink}" target="jsprocess">{l:bbscms:pages_first}</a> //{v:firstpagelink}: “第一页”链 接、{l:bbscms:pages_first}:文字“第一页” <a href="{v:previouspagelink}" target="jsprocess">{l:bbscms:pages_top}</a> //{v:previouspagelink}: “上一页”链 接、{l:bbscms:pages_top}:文字“上一页” {loop:pagenumarray}<a href="{lv:link}" target="jsprocess">{lv:num}</a>{/loop} //循环数字类页码及其链接 <a href="{v:nextpagelink}" target="jsprocess">{l:bbscms:pages_bottom}</a> //{v:nextpagelink}:“下一页”链 接、{l:bbscms:pages_bottom}:文字“下一页” <a href="{v:lastpagelink}" target="jsprocess">{l:bbscms:pages_last}</a> //{v:lastpagelink}: “最后一页”链 接、{l:bbscms:pages_last}:文字“最尾页” </div> </div> </pre> (14) 帖子回复发表(内部对象) *:功能说明:显示发表回复的表单并处理用户的提交 *:模板文件所在位置: lib/obj_bbscms_threadreplyform.htm *:适用范围: 论坛主题内容页模板 <pre> //评论提交表单 <form method="post" action="dpjs.php?mod=bbscms&name=replysubmit&tid={v:tid}" target="replyjsprocess"> <textarea style="margin-top:10px" name="bbspostcontent" rows="6" cols="70"></textarea><br /> {if:$logind} //已登陆状态 {l:bbscms:hello}{v:bbsusername} //{l:bbscms:hello}:文字“您好,”、{v:bbsusername}:论坛用户名 {else} //未登陆状态 //span标签不能改动、不能去掉 <span id="logind"> {l:bbscms:bbsusername} <input type="text" name="bbsusername" size="15" /> //{l:bbscms:bbsusername}:文字“论坛用户名” {l:bbscms:bbsuserpassword} <input type="password" name="bbsuserpassword" size="15" /> //{l:bbscms:bbsuserpassword}:文字“密码” </span> {/if} //与上面的 {if:$logind}及{else}相对应 {if:$seccodetype=='pic'} //是否显示验证码 {l:bbscms:bbsseccode} <input type="text" name="bbsseccode" id="cm_secinput" size="4" /> <img id="cm_secpic" src="dpseccode.php" border="0" /> //{l:bbscms:bbsseccode}:文字“验证码” {/if} <br /><input type="submit" style="margin-top:10px" value="{l:bbscms:bbspostbutton}" /> //{l:bbscms:bbspostbutton}:文字“发表评论” <span id="replyform_info"></span> //显示提示信息,不能改动、不能去掉 <input type="hidden" name="issubmit" value="true" /> //隐藏区域、不能改动、不能去掉 </form> <iframe name="replyjsprocess" src="about:blank" width="0" height="0" border="0"></iframe> //提交区域、不能改动、不能去掉 </pre> '''3、基本元素模块标签''' *:版本号:1.0.2 *:发布号:2009-07-13 *:功能介绍:提供页面中的基本元素,如[[HTML]]代码块、图片、[[Flash]]对象等 (1) iFrame内嵌页面 *:功能说明:在页面中嵌入其它网页的简单方式 *:模板文件所在位置: lib/obj_common_iframe.htm *:适用范围: 任何模板文件 <pre> //{v:src}:页面地址、{v:width}:页面宽度、{v:height}:页面地址 <iframe src="{v:src}" width="{v:width}" height="{v:height}" marginwidth="0" marginheight="0" frameborder="0" align="top"></iframe> </pre> (2) HTML代码 *:功能说明:最灵活的页面自定义方式 *:模板文件所在位置: lib/obj_common_htmlcode.htm *:适用范围: 任何模板文件 <pre> {v:htmlcode} //源代码 </pre> (3) 图片 *:功能说明:在页面中添加各种图片 *:模板文件所在位置: lib/obj_common_imagecode.htm *:适用范围: 任何模板文件 <pre> {if:$showlink} //图片链接是否存在 <a href="{v:imglink}" target="{v:linktarget}"> //{v:imglink}:图片链接地址、{v:imglink}:链接打开方式 {/if} <img src="{v:imgsrc}"{v:imgwidthcode}{v:imgheightcode} alt="{v:imgalt}" border="0" /> //{v:imgsrc}:图片地址、{v:imgwidthcode}:图片宽度代 码、{v:imgheightcode}:图片高度代码、{v:imgalt}:图片注释 {if:$showlink} </a> {/if} </pre> (4) Flash动画 *:功能说明:插入Flash动画到页面中 *:模板文件所在位置: lib/obj_common_swfcode.htm *:适用范围: 任何模板文件 <pre> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,29,0" width="{v:swfwidth}" height="{v:swfheight}"> //{v:swfwidth}:Flash 宽度、{v:swfheight}:Flash高度 <param name="movie" value="{v:swfsrc}"> //Flash动画地址 <param name="quality" value="{v:swfq}"> //动画质量 {if:$swftrans} <param name="Wmode" value="Transparent"> {/if} // 开启动画背景色透明 <embed src="{v:swfsrc}" quality="{v:swfq}" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="{v:swfwidth}" height="{v:swfheight}"></embed> //{v:swfsrc}:Flash 动画地址、{v:swfq}:动画质量、{v:swfwidth}:Flash宽度、{v:swfheight}:Flash 高度 </object> </pre> (5) 页面导航栏 *:功能说明:整个网站的顶部导航栏 *:模板文件所在位置: lib/obj_common_guidebar.htm *:适用范围: 任何模板文件 <pre> <div> <a href="./" target="{v:linktarget}"><b>{l:common:homepage}</b></a> //{v:linktarget}:链接打开方式、{l:common:homepage}:文字“网站首页” //循环输出导航开启 {loop:linkarray} <a href="{lv:link}" target="{v:linktarget}">{lv:text}</a> //{lv:link}:导航链接、{v:linktarget}:链接打开方式、{lv:text}:导航标题 {/loop} //循环输出导航结束 </div> </pre> (6) 底部[[链接]]栏 *:功能说明:页面底部的链接栏,通常放置“关于我们”等链接 *:模板文件所在位置: lib/obj_common_linkbar.htm *:适用范围: 任何模板文件 <pre> {if:$showsitename} © {v:thisyear} <b>{v:sitename}</b>{/if} //是否在链接前显示网站名称、{v:thisyear}:当前年份、{v:sitename}:网站名称 //循环输出导航开启 {loop:linkarray} <a href="{lv:link}" target="{v:linktarget}">{lv:text}</a> //{lv:link}:导航链接、{v:linktarget}:链接打开方式、{lv:text}:导航标题 {/loop} //循环输出导航结束 </pre> (7) 广告位 *:功能说明:自定义广告,可以是图片,Flash等 *:模板文件所在位置: lib/obj_common_adcode.htm *:适用范围: 任何模板文件 <pre> {if:$adlimit} //有效期内的广告 {v:adcode} //广告内容 {else} //过期后的显示内容 <table width="{v:adwidth}" height="{v:adheight}" cellspacing="0" cellpadding="0" style="border: 1px solid #000;"> //{v:adwidth}:广告位宽 度、{v:adheight}:广告位高度 <tr> <td align="center" valign="center"> {v:noad} //提示内容 </td> <tr> </table> {/if} </pre> (8) 读取[[RSS]] *:功能说明:聚合其他网站的RSS源 *:模板文件所在位置: lib/obj_common_rss.htm *:适用范围: 任何模板文件 <pre> <ul> //循环输出RSS文章列表开始 {loop:rssarray} <li> <a href="{lv:link}" title="{lv:pubdate}" target="{v:linktarget}">{lv:title}</a> //{lv:link}:文章链接、{lv:pubdate}:文章发表时 间、{v:linktarget}:链接打开方式 {if:$descmaxlen}<hr /><div>{lv:description}</div>{/if} //输出文章摘要 </li> {/loop} //循环输出RSS文章列表结束 </ul> </pre> (9) 友情链接 *:功能说明:友情链接显示 *:模板文件所在位置: lib/obj_common_dplinks.htm *:适用范围: 任何模板文件 <pre> <table border="0" cellspacing="2" cellpadding="0"> <tr> // 循环输出图片链接开始 {loop:logoarray} <td><a href="{lv:link}" title="{lv:text}" target="{v:linktarget}"><img src="{lv:logo}" border="0" width="88" height="31" /></a></td> //{lv:link}:链接地址、{lv:text}:链接文字、{v:linktarget}:链接打开方式、{lv:logo}:图片地址 {/loop} //循环输出图片链接结束 </tr> </table> <table border="0" cellspacing="2" cellpadding="0"> <tr> //循环输出文字链接开始 {loop:textarray} <td><a href="{lv:link}" target="{v:linktarget}">{lv:text}</a></td> //{lv:link}:链接地址、{v:linktarget}:链接打开方式、{lv:text}:链接文字 {/loop} //循环输出文字链接结束 </tr> </table> </pre> '''4、独立发布模块标签''' *:版本号:1.0.0 *:发布号:2007-10-21 *:功能介绍:在网站中加入独立于论坛的内容 (1) 条目标题列表 *:功能说明:显示特定范围和数量的条目标题 *:模板文件所在位置: lib/obj_dpcms_titlelist.htm *:适用范围: 任何模板文件 <pre> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr height="25"> <td nowrap="nowrap" width="50%" valign="top">{v:objtitle}</td> //自定义对象标题 <td width="50%" align="right"> {if:$ifmorebtn} //是否显示“更多”按钮 <a href="{v:morebtnlink}" target="{v:linktarget}">{l::more}</a> //{v:morebtnlink}: “更多”的链接、{v:linktarget}:链接打开方式、{l::more}:文 字“更多…” {/if} </td> </tr> <tr><td colspan="2"> //条目列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop"> {/if} <table width="100%" border="0" cellspacing="2" cellpadding="0"> //循环输出条目列表开始 {loop:threadarray} <tr height="20"> <td nowrap="nowrap" width="100%" valign="top"> <img src="{lv:icon}" border="0" /> //{lv:icon}:标题前的小图标 {lv:titlepre}<a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}">{lv:subject}</a> //{lv:titlepre}:标题前显示的信息(如所属分类、发 表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称 </td> </tr> {/loop} //循环输出条目列表结束 //没有条目时显示的提示信息 {if:count($threadarray)<=0} <tr height="20"><td> {l:dpcms:post_none} </td></tr> {/if} </table> //条目列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </td></tr> </table> </pre> (2) 分类列表 *:功能说明:常用于首页网站地图式导航 *:模板文件所在位置: lib/obj_dpcms_catalist.htm *:适用范围: 任何模板文件 <pre> //循环输出分类数组开始 {loop:forumlist_array} {if:$ifshowall} //树状显示所有分类 <div style="margin-left:{lv:treeindent}px;"> //{lv:treeindent}:树状显示缩进单位 <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}"><b>{lv:name}</b></a> //{lv:url}:分类链接、{lv:tooltip}:分类说 明、{v:linktarget}:链接打开方式、{lv:name}:分类名称 </div> {/if} {if:!$ifshowall} //一般显示方式 <a href="{lv:url}" target="{v:linktarget}"><b>{lv:name}</b></a> //顶级分类。{lv:url}:分类链接、{v:linktarget}:链接打开方式、{lv:name}:分类名 称 {if:$detailmode} //详细模式 <table width="100%" border="0" cellspacing="4" cellpadding="0"> //循环输出二级分类数组开始 {loop:curval['forums']:forums} <tr> {if:$ifforumicon} //开启显示图标 <td nowrap="nowrap"> <a href="{v:forums['url']}" title="{v:forums['tooltip']}" target="{v:linktarget}"><img src="{v:forums['icon']}" width="50" height="50" border="0" /></a> </td> //{v:forums['url']}:二级分类链接、{v:forums['tooltip']}:二级分类说明、{v:linktarget}:链接打开方 式、{v:forums['icon']}:二级分类图标地址 {/if} <td width="100%"> <a href="{v:forums['url']}" target="{v:linktarget}"><b>{v:forums['name']}</b></a><br />{v:forums['tooltip']} //{v:forums['url']}:二级分类链 接、{v:linktarget}:链接打开方式、{v:forums['name']}:二级分类名称、{v:forums['tooltip']}:二级分类说明 {if:count($forums['subforums'])>0} // 开启三级分类显示 <br /><b>{l:dpcms:childforum}</b> //文字“子分类” //循环输出三级分类数组开始 {loop:forums['subforums']:subforums} <a href="{v:subforums['url']}" target="{v:linktarget}">{v:subforums['name']}</a> //{v:subforums['url']}:三级分类链接、{v:linktarget}:链接打开 方式、{v:subforums['name']}:三级分类名称 {/loop} // 循环输出三级分类数组结束 {/if} </td> </tr> {/loop} //循环输出二级分类数组结束 </table> {/if} {if:!$detailmode} //一般模式 <table border="0" cellspacing="4" cellpadding="0"> //循环输出二级分类数组开始 {loop:curval['forums']} {if:$i==1 or ($i-1)%$gridperline==0}<tr>{/if} //控制是否换行 <td width="{v:gridwidth}" align="center"> //{v:gridwidth}: “每个项目的宽度” <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}"> //{lv:url}:分类链接、{lv:tooltip}:分类说明、{v:linktarget}:链接打开方式 {if:$ifforumicon} //开启显示图标 <img src="{lv:icon}" width="50" height="50" border="0" /><br /> //{lv:icon}:分类图标地址 {/if} {lv:name} //分类名称 </a> </td> {if:$i%$gridperline==0 or $i==count($curval['forums'])}</tr>{/if} //控制是否换行 {/loop} </table> {/if} {/if} {/loop} //循环输出分类数组结束 </pre> (3) 上传图片展示 *:功能说明:以多种形式展现条目中上传的图片 *:模板文件所在位置: lib/obj_dpcms_filegallery.htm *:适用范围: 任何模板文件 <pre> {if:$rollmode} //使用幻灯片模式 <div> //幻灯片的效果代码,不用修改 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,0,0" width="{v:picwidth}" height="{-php:echo ($picheight+20);-}"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="dpimages/pixviewer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F6F0E4" /><param name="menu" value="false" /><param name="wmode" value="opaque" /><param name="FlashVars" value="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title= {v:texts}" /><embed src="dpimages/pixviewer.swf" wmode="opaque" flashvars="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title={v:texts}" menu="false" bgcolor="#F6F0E4" quality="high" width="{v:picwidth}" height="{v:picheight}" allowscriptaccess="sameDomain" type="application/x- shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> </div> {else} //使用一般模式 //图片附件列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop"> {/if} <table border="0" cellspacing="2" cellpadding="0"> //循环输出图片附件开始 {loop:attach_array} {if:$i==1 or ($i-1)%$gridperline==0}<tr>{/if} //控制是否换行 <td><a href="{lv:link}" title="{lv:tooltip}" target="{v:linktarget}"><img src="{lv:attach_url}" width="{lv:width}" height="{lv:height}" border="0" /> //{lv:link}:图片链接、{lv:tooltip}:提示文字(标题及上传时间)、{v:linktarget}:链接打开方式、{lv:attach_url}:图片地址、{lv:width}: 图片宽度、{lv:height}:图片高度 {if:$paras['showtext']} //是否显示标题 <div align="center">{lv:title}</div> //条目标题 {/if} </a></td> {if:$i%$gridperline==0 or $i==count($attach_array)}</tr>{/if} //控制是否换行 {/loop} //循环输出图片附件结束 </table> //图片附件列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} {/if} //与{if:$rollmode}和{else}对应 </pre> (4) 搜索条 *:功能说明:以多种方式搜索条目 *:模板文件所在位置: dpcmssearchform.tpl.php以及lib/obj_dpcms_searchform.htm *:适用范围: 任何模板文件 *lib/obj_dpcms_searchform.htm(搜索框模板) <pre> <div class="search"> <form name="srchform" method="post" action="dpjs.php?mod=dpcms&name=searchsubmit&srchperpage={v:srchperpage}" target="searchjsprocess"> //搜索提 交地址,不能改动。{v:srchperpage}:“每页显示的结果数量” <div class="s"> <input type="text" class="inp1" name="keywords" size="{v:srchboxlength}" /> //{v:srchboxlength}:搜索框长度 <select name="srchtype"> <option value="title"{v:srchtype_t}>{l:dpcms:srchtype_title}</option> //{v:srchtype_t}:“关键字类型”(标题)、{l:dpcms:srchtype_title}:文字 “标题” <option value="fulltext"{v:srchtype_f}>{l:dpcms:srchtype_fulltext}</option> //{v:srchtype_f}:“关键字类型”(全 文)、{l:dpcms:srchtype_fulltext}:文字“全文” </select> <input type="hidden" name="issubmit" value="true" /> //隐藏区域、不能改动、不能去掉 <input type="submit" name="srchsubmit" value="{l:dpcms:srchsubmit}" /> //{l:dpcms:srchsubmit}:文字“搜索” <a href="javascript:;" >{l:dpcms:srchformall}</a> //{l:dpcms:srchformall}:文字“高度” </div> <div id="srchall" style="display:{v:showsrchall}"> //{v:showsrchall}:是否显示高级项(id及style属性不能改动、不能删除) <table border="0" cellspacing="0" cellpadding="0"> <tr> <td>{l:dpcms:threadauthor}:</td> //文字“作者” <td><input type="text" name="author" /></td> </tr> <tr> <td>{l:dpcms:srchdate}:</td> //文字“搜索时间” <td> <select name="srchdate"> <option value="0"{v:srchdate_all}>{l:dpcms:srchdate_all}</option> //{v:srchdate_all}:默认的搜索时间的类型(所有时 间)、{l:dpcms:srchdate_all}:文字“所有时间” <option value="86400"{v:srchdate_oneday}>{l:dpcms:srchdate_oneday}</option> //{v:srchdate_oneday}:默认的搜索时间的类型(1 天)、{l:dpcms:srchdate_oneday}:文字“1 天” <option value="172800"{v:srchdate_twoday}>{l:dpcms:srchdate_twoday}</option> //{v:srchdate_twoday}:默认的搜索时间的类型(2 天)、{l:dpcms:srchdate_twoday}:文字“2 天” <option value="604800"{v:srchdate_oneweek}>{l:dpcms:srchdate_oneweek}</option> //{v:srchdate_oneweek}:默认的搜索时间的类型(1 周)、{l:dpcms:srchdate_oneweek}:文字“1 周” <option value="1209600"{v:srchdate_twoweek}>{l:dpcms:srchdate_twoweek}</option> //{v:srchdate_twoweek}:默认的搜索时间的类型(2 周)、{l:dpcms:srchdate_twoweek}:文字“2 周” <option value="2592000"{v:srchdate_onemonth}>{l:dpcms:srchdate_onemonth}</option> //{v:srchdate_onemonth}:默认的搜索时间的类型 (1个月)、{l:dpcms:srchdate_onemonth}:文字“1 个月” <option value="7776000"{v:srchdate_threemonth}>{l:dpcms:srchdate_threemonth}</option> //{v:srchdate_threemonth}:默认的搜索时间 的类型(3个月)、{l:dpcms:srchdate_threemonth}:文字“3 个月” <option value="15552000"{v:srchdate_sixmonth}>{l:dpcms:srchdate_sixmonth}</option> //{v:srchdate_sixmonth}:默认的搜索时间的类型 (6个月)、{l:dpcms:srchdate_sixmonth}:文字“6 个月” <option value="31536000"{v:srchdate_oneyear}>{l:dpcms:srchdate_oneyear}</option> //{v:srchdate_oneyear}:默认的搜索时间的类型 (1 年)、{l:dpcms:srchdate_oneyear}:文字“1 年” </select> <input type="radio" name="before" value="0"{v:before0} /> {l:dpcms:srchdate_before0} //{v:before0}:搜索时间的方式(之 内)、{l:dpcms:srchdate_before0}:文字“之内” <input type="radio" name="before" value="1"{v:before1} /> {l:dpcms:srchdate_before1} //{v:before1}:搜索时间的方式(之 前)、{l:dpcms:srchdate_before1}:文字“之前” </td> </tr> <tr> <td>{l:dpcms:srchorder}:</td> //文字“排序类型” <td> <select name="srchorder"> <option value="builddate"{v:srchorder_b}>{l:dpcms:srchorder_builddate}</option> //{v:srchorder_b}:默认排序类型(发表时 间)、{l:dpcms:srchorder_builddate}:文字“发表时间” <option value="hits"{v:srchorder_h}>{l:dpcms:threadviews}</option> //{v:srchorder_h}:默认排序类型(查看次 数)、{l:dpcms:threadviews}:文字“查看次数” </select> <input type="radio" name="ascdesc" value="ASC"{v:srchorder_asc} /> {l:dpcms:srchorder_asc} //{v:srchorder_asc}:默认排序方式(升 序)、{l:dpcms:srchorder_asc}:文字“升序” <input type="radio" name="ascdesc" value="DESC"{v:srchorder_desc} /> {l:dpcms:srchorder_desc} //{v:srchorder_desc}:默认排序方式(降 序)、{l:dpcms:srchorder_desc}:文字“降序” </td> </tr> <tr> <td>{l:dpcms:srchrange}:</td> //搜索范围 <td> <select name="srchcataid[]" size="10" multiple="multiple"> <option value="0" selected="selected">{l:dpcms:srchrange_all}</option> //{l:dpcms:srchrange_all}:文字“所有分类” {v:cataoption} //独立发布模块的分类列表 </select> </td> </tr> </table> </div> </form> <span id="searchform_show"></span> //显示搜索结果,不能改动、不能去掉 <iframe name="searchjsprocess" src="about:blank" width="0" height="0" border="0"></iframe> //提交区域、不能改动、不能去掉 </div> </pre> *dpcmssearchform.tpl.php(搜索结果显示模板) <pre> <div> <ul> //循环输出结果开始 {loop:srcharray} <li> <a href="{lv:srchurl}" target="_blank">{lv:title}</a></li> //{lv:srchurl}:条目地址、{lv:title}:条目标题 {/loop} //循环输出结果结束 </ul> </div> <div class="pages"> <div class="l"> <span>{l:dpcms:srchtotal}: <tt>{v:srchtotal}</tt></span> //{l:dpcms:srchtotal}:文字“结果数”、{v:srchtotal}:搜索到的结果总数 <span>{l:dpcms:threadperpage}: <tt>{v:srchperpage}</tt></span> //{l:dpcms:threadperpage}:文字“每页显示”、{v:srchperpage}:每 页显示的搜索结果 <span>{l:dpcms:page}: <tt>{v:page}/{v:totalpage}</tt></span> //{l:dpcms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:总 页数 </div> //注意:以下a标签的 target不能改动 <div class="r"> <a href="{v:firstpagelink}" target="searchjsprocess">{l:dpcms:pages_first}</a> //{v:firstpagelink}:“第一页”链 接、{l:dpcms:pages_first}:文字“第一页” <a href="{v:previouspagelink}" target="searchjsprocess">{l:dpcms:pages_top}</a> //{v:previouspagelink}:“上一页”链 接、{l:dpcms:pages_top}:文字“上一页” {loop:pagenumarray}<a href="{lv:link}" target="searchjsprocess">{lv:num}</a>{/loop} // 循环数字类页码及其链接 <a href="{v:nextpagelink}" target="searchjsprocess">{l:dpcms:pages_bottom}</a> //{v:nextpagelink}:“下一页”链 接、{l:dpcms:pages_bottom}:文字“下一页” <a href="{v:lastpagelink}" target="searchjsprocess">{l:dpcms:pages_last}</a> //{v:lastpagelink}:“最后一页”链 接、{l:dpcms:pages_last}:文字“最尾页” </div> </div> </pre> (5) 条目列表(内部对象) *:功能说明:除非原对象丢失,否则请不要插入 *:模板文件所在位置: lib/obj_dpcms_list.htm *:适用范围: 独立发布列表页 <pre> <table width="100%" cellspacing="0" cellpadding="0" style="margin-top: 5px"> <tr> //“您的位置”导航 <td colspan="3" height="22" valign="middle"> <b>{l::weizhi}:</b><a href="./"><span>{l:dpcms:homepage}</span></a> //{l::weizhi}:文字“您的位 置”、{l:dpcms:homepage}:文字“网站首页” {loop:classitemarray} >> <a href="{lv:link}"><span>{lv:name}</span></a>{/loop} //循环输出位置导航。{lv:link}:导航链 接、{lv:name}:导航名称 </td> <td align="right" height="22" valign="middle" nowrap="nowrap"> </td> </tr> //循环输出子分类开始 {loop:childforumarray} <tr height="20"> <td align="left" valign="middle"> <table width="100%" cellspacing="5" cellpadding="0" border="0"> <tr> <td valign="top"><a href="{lv:link}" target="{v:linktarget}"><img src="{lv:icon}" border="0" width="114" height="80" /></a></td> //{lv:link}:子分类链接、{v:linktarget}:链接打开方式、{lv:icon}:子分类图标(若没有则默认用dpimages/spacer.gif) <td> </td> <td width="100%"><a href="{lv:link}" target="{v:linktarget}"><b>{lv:name}</b></a><br />{lv:note}</td> //{lv:link}:子分类链接、{v:linktarget}:链接打开方式、{lv:name}:子分类名称、{lv:note}:子分类说明 </tr> </table> </td> <td align="center" valign="middle">{l:dpcms:childforum}</td> //{l:dpcms:childforum}:文字“子分类” <td align="center" valign="middle"> </td> <td align="center" valign="middle"> </td> </tr> {/loop} //循环输出子分类结束 <tr align="center" valign="middle" height="20"> <td width="60%">{l:dpcms:threadtitle}</td> //文字“标题” <td width="20%">{l:dpcms:threadauthor}</td> //文字 “作者” <td width="10%">{l:dpcms:threadviews}</td> //文字“查看次数” <td width="10%">{l:dpcms:threaddate}</td> //文字“发表于” </tr> //循环输出条目开始 {loop:threadarray} <tr height="20"> <td> <table width="100%" cellspacing="5" cellpadding="0" border="0"> <tr> <td valign="top"><a href="{lv:link}" target="{v:linktarget}"><img src="{lv:icon}" border="0" width="114" height="80" /></a></td> //{lv:link}:条目链接、{v:linktarget}:链接打开方式、{lv:icon}:条目图标(条目的图片附件,若没有图片附件则默认用 dpimages/spacer.gif) <td> </td> <td width="100%"> <a href="{lv:link}" target="{v:linktarget}" title="{lv:fulltitle}" style="font-weight:bold">{lv:title}</a><br />{lv:contentsum}<br /><br /> //{lv:link}:条目链接、{v:linktarget}:链接打开方式、{lv:fulltitle}:完整标题、{lv:title}:指定长度的条目标 题、{lv:contentsum}:指定字数的条目内容 //循环输出自定义字段开始 {loop:curval['cols']:val} {v:val['colname']}:{v:val['colvalue']} //字段名称、字段值 {/loop} //循环输出自定义字段结束 </td> </tr> </table> </td> <td align="center" valign="middle">{lv:author}</td> //条目作者 <td align="center" valign="middle">{lv:views}</td> //条目的查看次数 <td align="center" valign="middle">{lv:date}</td> //条目的发布时间 </tr> <tr height="1"><td colspan="4" bgcolor="#CCCCCC"></td></tr> <tr height="15"><td colspan="4"></td></tr> {/loop} //循环输出条目结束 <tr height="25"> <td> {l:dpcms:threadtotal} {v:threadtotal} {l:dpcms:threadperpage} {v:threadperpage}</td> //{l:dpcms:threadtotal}:文字“共有条 目数”、{v:threadtotal} :条目的总数量、{l:dpcms:threadperpage}:文字“每页显示”、{v:threadperpage}:每页显示的条目数量 <td colspan="3" align="right">{l:dpcms:page} {v:page}/{v:totalpage} //{l:dpcms:page}:文字“页码”、{v:page}:当前 页、{v:totalpage}:总页数 <a href="{v:firstpagelink}">|<</a> //{v:firstpagelink}: “第一页”链接 <a href="{v:previouspagelink}"><<</a> //{v:previouspagelink}: “上一页”链接 //循环数字类页码及其链接 {loop:pagenumarray} <a href="{lv:link}">{lv:num}</a> {/loop} <a href="{v:nextpagelink}">>></a> //{v:nextpagelink}:“下一页”链接 <a href="{v:lastpagelink}">>| </a> //{v:lastpagelink}: “最后一页”链接 </td> </tr> </table> </pre> (6) 条目内容显示(内部对象) *:功能说明:除非原对象丢失,否则请不要插入 *:模板文件所在位置: lib/obj_dpcms_entry.htm *:适用范围: 独立发布内容页 <pre> <table width="100%" cellspacing="0" cellpadding="0" style="margin-top: 5px"> <tr> <td align="left" height="22" valign="middle"> //“您的位置”导航 <div style="float:left"><b>{l::weizhi}:</b> <a href="./"><span>{l:dpcms:homepage}</span></a> //{l::weizhi}:文字“您的位 置”、{l:dpcms:homepage}:文字“网站首页” {loop:classitemarray} >> <a href="{lv:link}"><span>{lv:name}</span></a>{/loop} //循环输出位置导航:{lv:link}:导航链 接、{lv:name}:导航名称 </div> <div style="float:right"> <a href="{v:prevurl}" title="{v:prevtitle}">{l:dpcms:previtem}</a> //{v:prevurl}: “上一篇”链接、{v:prevtitle}:“上一篇”标 题、{l:dpcms:previtem}:文字“上一篇” / <a href="{v:nexturl}" title="{v:nexttitle}">{l:dpcms:nextitem}</a> //{v:nexturl}: “下一篇”链接、{v:nexttitle}:“下一篇” 标题、{l:dpcms:nextitem}:文字“下一篇” </div> </td> </tr> <tr> <td align="center" style="padding: 5px; font-size: {v:title_fontsize}px;">{v:threadtitle}</td> //{v:title_fontsize}:自定义“条 目标题字号”、{v:threadtitle}:帖子标题 </tr> <tr> <td align="center" height="22"> {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} //循环输出自定义字段结束 </td> </tr> <tr> <td width="100%" align="left" valign="top" style="padding: 5px; font-size: {v:content_fontsize}px; word-break: break-all;"> {v:threadcontent}</td> //{v:content_fontsize}:自定义“条目内容字号”、{v:threadcontent}:条目内容 </tr> </table> </pre> (7) 条目内容评论显示(内部对象) *:功能说明:除非原对象丢失,否则请不要插入 *:模板文件所在位置: entrycomment.tpl.php以及lib/obj_dpcms_entrycomment.htm *:适用范围: 独立发布内容页 *lib/obj_dpcms_entrycomment.htm(评论的框架模板) <pre> //下面代码不能改动,直接使用即可 <div id="comment_area"></div> <iframe name="jsprocess" src="dpjs.php?mod=dpcms&name=comment&eid={v:eid}{v:paraurl}" width="0" height="0" border="0"></iframe> </pre> *entrycomment.tpl.php(评论内容显示的样式模板) <pre> <div class="replies_t"> <b>{l:dpcms:pinglun}</b> //文字“用户评论” <span>{l:dpcms:totalcomment}:<tt>{v:totalcomment}</tt> </span> //{l:dpcms:totalcomment}:文字“共有评论数”、{v:totalcomment}:评论数量 </div> // 循环输出评论内容开始 {loop:commentarray} <div class="replies_b"> <div class="l"> <u>{l:dpcms:commentauthor}:{lv:author}</u> //{l:dpcms:commentauthor}:文字“评论者”、{lv:author}:评论人名称 <u>{l:dpcms:commentdate}:{lv:date}</u> //{l:dpcms:commentdate}:文字“发表时间”、{lv:date}:评论发表的时间 </div> <div class="r">{l:dpcms:commentnum}:{lv:num}</div> //{l:dpcms:commentnum}:文字“序号”、{lv:num}:评论显示的顺序编号 </div> <div class="replies_bt"> {lv:content} //评论内容 </div> {/loop} //循环输出评论内容结束 <div class="pages"> <div class="l"> <span>{l:dpcms:totalcomment}:<tt>{v:totalcomment}</tt></span> //{l:dpcms:totalcomment}:文字“共有评论数”、{v:totalcomment}:评 论数量 <span>{l:dpcms:threadperpage}:<tt>{v:comment_maxnum}</tt></span> //{l:dpcms:threadperpage}:文字“每页显 示”、{v:comment_maxnum}:每页显示的评论数量 <span>{l:dpcms:page}:<tt>{v:page}/{v:totalpage}</tt></span> //{l:dpcms:page}:文字“页码”、{v:page}:当前页、{v:totalpage}:总 页数 </div> //注意:以下a标签的target不能改动 <div class="r"> <a href="{v:firstpagelink}" target="jsprocess">{l:dpcms:pages_first}</a> //{v:firstpagelink}: “第一页”链 接、{l:dpcms:pages_first}:文字“第一页” <a href="{v:previouspagelink}" target="jsprocess">{l:dpcms:pages_top}</a> //{v:previouspagelink}: “上一页”链 接、{l:dpcms:pages_top}:文字“上一页” {loop:pagenumarray}<a href="{lv:link}" target="jsprocess">{lv:num}</a>{/loop} //循环数字类页码及其链接 <a href="{v:nextpagelink}" target="jsprocess">{l:dpcms:pages_bottom}</a> //{v:nextpagelink}: “下一页”链 接、{l:dpcms:pages_bottom}:文字“下一页” <a href="{v:lastpagelink}" target="jsprocess">{l:dpcms:pages_last}</a> //{v:lastpagelink}: “最后一页”链 接、{l:dpcms:pages_last}:文字“最尾页” </div> </div> </pre> (8) 条目内容评论发表框(内部对象) *:功能说明:除非原对象丢失,否则请不要插入 *:模板文件所在位置: lib/obj_dpcms_entrycommentform.htm *:适用范围: 独立发布内容页 <pre> //评论提交表单 <form method="post" action="dpjs.php?mod=dpcms&name=commentsubmit&eid={v:eid}" target="commentjsprocess"> //表单提交地址,不能改动、不能去掉 <textarea style="margin-top:10px" name="dppostcontent" rows="6" cols="70"></textarea> <br /> {if:$seccodetype=='pic'} //是否显示验证码 {l:dpcms:dpseccode} <input type="text" name="dpseccode" id="cm_secinput" size="4" /> <img id="cm_secpic" src="dpseccode.php" border="0" /> //{l:dpcms:bbsseccode}:文字“验证码” {/if} <input type="submit" style="margin-top:10px" value="{l:dpcms:dppostbutton}" /> //{l:dpcms:dppostbutton}:文字“发表评论” <span id="commentform_info"></span> //显示提示信息,不能改动、不能去掉 <input type="hidden" name="issubmit" value="true" /> //隐藏区域、不能改动、不能去掉 </form> <iframe name="commentjsprocess" src="about:blank" width="0" height="0" border="0"></iframe> //提交区域、不能改动、不能去掉 </pre> '''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(登录框框架模板) <pre> //下面代码不能改动,直接使用即可 <div id="login_area"></div> <iframe name="loginjsprocess" src="dpjs.php?mod=dpuser&name=login" width="0" height="0" border="0"></iframe> </pre> *dpuserloginform.tpl.php(登录框样式模板) <pre> <form method="post" action="dpjs.php?mod=dpuser&name=login" target="loginjsprocess"> //登陆提交地址,不能改动 {l:dpuser:dpusername} <input type="text" name="dpusername" size="15" /> //{l:dpuser:dpusername}:文字“用户名” {l:dpuser:dpuserpassword} <input type="password" name="dpuserpassword" size="15" /> //{l:dpuser:dpuserpassword}:文字“密码” {l:dpuser:login_cookietime} //{l:dpuser:login_cookietime}:文字“登录有效期” <select name="logincookietime"> <option value="0">{l:dpuser:login_cookietime_safe}</option> //文字“浏览器进程” <option value="86400">{l:dpuser:login_cookietime_oneday}</option> //文字“登录有效期” <option value="604800">{l:dpuser:login_cookietime_oneweek}</option> //文字“登录有效期” <option value="2592000">{l:dpuser:login_cookietime_onemonth}</option> //文字“登录有效期” </select> {if:$seccodetype=='pic'} //开启图片验证码 {l:dpuser:dpseccode} <input type="text" name="dpseccode" id="secinput" size="4" /> <img id="secpic" src="dpseccode.php?shead=dpuser" border="0" /> //{l:dpuser:dpseccode}:文字“验证码” {/if} <input type="submit" style="margin-top:10px" value="{l:dpuser:loginbutton}" /> //{l:dpuser:loginbutton}:文字“登录” <a href="dpjs.php?mod=dpuser&name=register" target="loginjsprocess">{l:dpuser:register}</a> //{l:dpuser:register}:文字“注册”、target属性不能 改动 <span id="loginform_info" style="color:red"></span> //显示提示信息,不能改动、不能去掉 <input type="hidden" name="issubmit" value="true" /> //隐藏区域,不能改动、不能去掉 </form> </pre> *dpuserlogininfo.tpl.php(登录后显示信息模板) <pre> <div style="margin:12px 0 12px 0"> {l:dpuser:welcome} <b>{v:username}</b> //{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 <a href="dpjs.php?mod=dpuser&name=custom" target="loginjsprocess">[{l:dpuser:custom}]</a> //{l:dpuser:custom}:文字“修改资料” <a href="dpjs.php?mod=dpuser&name=logout" target="loginjsprocess">[{l:dpuser:logout}]</a> //{l:dpuser:logout}:文字“退出登录” </div> </pre> *dpuserregform.tpl.php(注册表单模板) <pre> <form method="post" action="dpjs.php?mod=dpuser&name=register" target="loginjsprocess"> //注册提交地址,不能改动 {l:dpuser:dpusername} <input type="text" name="dpusername" size="15" /> //{l:dpuser:dpusername}:文字“用户名” {l:dpuser:dpuserpassword} <input type="password" name="dpuserpassword" size="15" /> //{l:dpuser:dpuserpassword}:文字“密码” {l:dpuser:dpuseremail} <input type="text" name="dpuseremail" size="15" /> //{l:dpuser:dpuseremail}:文字“电子邮件” <span id="regform_info" style="color:red"></span> //显示提示信息,不能改动、不能去掉 <br /><br /> {l:dpuser:dpuserintro} <input type="text" name="dpuserintro" size="38" /> //{l:dpuser:dpuserintro}:文字“个人说明” {if:$seccodetype=='pic'} //开启图片验证码 {l:dpuser:dpseccode} <input type="text" name="dpseccode" id="secinput" size="4" /> <img id="secpic" src="dpseccode.php?shead=dpreg" border="0" /> //{l:dpuser:dpseccode}:文字“验证码” {/if} <input type="submit" style="margin-top:10px" value="{l:dpuser:register}" /> //{l:dpuser:register}:文字“注册” <a href="dpjs.php?mod=dpuser&name=login" target="loginjsprocess">{l:dpuser:get_back_login}</a> //{l:dpuser:get_back_login}:文字“返回登录界面” <input type="hidden" name="issubmit" value="true" /> //隐藏区域,不能改动、不能去掉 </form> </pre> *dpusercustomform.tpl.php(“修改资料”的样式模板) <pre> <form method="post" action="dpjs.php?mod=dpuser&name=custom" target="loginjsprocess"> //修改资料提交地址,不能改动 {l:dpuser:dpuseroldpassword} <input type="password" name="dpuseroldpassword" size="15" /> //{l:dpuser:dpuseroldpassword}:文字“原密码” {l:dpuser:dpusernewpassword} <input type="password" name="dpusernewpassword" size="15" title="{l:dpuser:dpusernewpassword_note}" /> //{l:dpuser:dpusernewpassword}:文字“新密码”、{l:dpuser:dpusernewpassword_note}:文字“如不修改密码,请留空” {l:dpuser:dpuseremail} <input type="text" name="dpuseremail" size="15" value="{v:dpuseremail}" /> //{l:dpuser:dpuseremail}:文字“电子邮 件”、{v:dpuseremail}:用户的电子邮件信息 <span id="custom_info" style="color:red"></span> //显示提示信息,不能改动、不能去掉 <br /><br /> {l:dpuser:dpuserintro} <input type="text" name="dpuserintro" size="38" value="{v:dpuserintro}" /> //{l:dpuser:dpuserintro}:文字“个人说 明”、{v:dpuserintro}:用户的个人说明信息 <input type="submit" style="margin-top:10px" value="{l:dpuser:custom}" /> //{l:dpuser:custom}:文字 “修改资料” <a href="dpjs.php?mod=dpuser&name=login" target="loginjsprocess">{l:dpuser:get_back_login}</a> //{l:dpuser:get_back_login}:文字“返回登录界面” <input type="hidden" name="issubmit" value="true" /> //隐藏区域,不能改动、不能去掉 </form> </pre> 6、[[UCHome]]模块标签 *:版本号:1.0.0 *:发布号:2009-8-5 *:功能介绍:读取UCHome中的各种内容并显示在网站中 (1) 空间展示列表 *:功能说明:以多种形式展示UCHome[[空间]] *:模板文件所在位置: lib/obj_uchome_space.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} // 主题循环输出开始 <ul> {loop:spacearray} <li style="float:left;padding:5px;text-align:center;"><a href="{lv:url}" title="{lv:username}" target="{v:linktarget}"><img style="padding:2px;border:#ccc 1px solid;" border="0" src="{lv:avatar}" alt="{lv:username}" /><br />{lv:username}</a></li>//{lv:url}:条目链 接、{lv:username}:标题的title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:avatar}:用户头像展示、 {/loop} </ul> //主题循环输出结束 //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} <pre> (2) 日志展示列表 *:功能说明:以多种形式展示UCHome日志 *:模板文件所在位置: lib/obj_uchome_blog.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} // 主题循环输出开始 <ul> {loop:blogarray} <li>{lv:titlepre} <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}">{lv:subject}</a>{if:$blogcontentlen}<hr /><div> {lv:contentsum}</div>{/if}</li>//{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到 链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内容 {/loop} </ul> //主题循环输出结束 //没有主题时显示的提示内容 {if:count($blogarray)<=0} {l:uchome:post_none} {/if} //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </pre> (3) 相册展示列表 *:功能说明:以多种形式展示UCHome相册 *:模板文件所在位置: lib/obj_uchome_album.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 {if:$rollmode} <div> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,0,0" width="{v:picwidth}" height="{-php:echo ($picheight+20);-}"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="dpimages/pixviewer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F6F0E4" /><param name="menu" value="false" /><param name="wmode" value="opaque" /><param name="FlashVars" value="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title= {v:texts}" /><embed src="dpimages/pixviewer.swf" wmode="opaque" flashvars="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title={v:texts}" menu="false" bgcolor="#F6F0E4" quality="high" width="{v:picwidth}" height="{v:picheight}" allowscriptaccess="sameDomain" type="application/x- shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> </div>//此区域不可修改 {else} //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} // 主题循环输出开始 <ul> {loop:albumarray} <li style="float:left;padding:5px;text-align:center;"> <a href="{lv:link}" title="{lv:tooltip}" target="{v:linktarget}"> <img style="padding:2px;border:#ccc 1px solid;" src="{lv:picurl}" width="{v:picwidth}" height="{v:picheight}" border="0" /> {if:$showtitle} <br />{lv:albumname}//{lv:link}:条目链接、{lv:tooltip}:标题的 title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方 式、{lv:picurl}:相册图片、{v:picwidth}:相册宽度、{v:picheight}:相册高度、{lv:albumname}相册名称 {/if} </a></li> {/loop} </ul> //主题循环输出结束 //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} {/if} </pre> (4) 照片展示列表 *:功能说明:以多种形式展示UCHome中用户上传的照片 *:模板文件所在位置: lib/obj_uchome_photo.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 {if:$rollmode} <div> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash /swflash.cab#version=6,0,0,0" width="{v:picwidth}" height="{-php:echo ($picheight+20);-}"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="dpimages/pixviewer.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F6F0E4" /><param name="menu" value="false" /><param name="wmode" value="opaque" /><param name="FlashVars" value="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title= {v:texts}" /><embed src="dpimages/pixviewer.swf" wmode="opaque" flashvars="bcastr_flie={v:pics}&bcastr_link={v:links}&bcastr_title={v:texts}" menu="false" bgcolor="#F6F0E4" quality="high" width="{v:picwidth}" height="{v:picheight}" allowscriptaccess="sameDomain" type="application/x- shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> </div>//此区域不可修改 {else} //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} // 主题循环输出开始 <ul> {loop:photoarray} <li style="float:left;padding:2px;text-align:center;"> <a href="{lv:link}" title="{lv:tooltip}" target="{v:linktarget}"> <img style="padding:2px;border:#ccc 1px solid;" src="{lv:picurl}" width="{v:picwidth}" height="{v:picheight}" border="0" /> {if:$showtitle}<br />{lv:title}{/if}//{lv:link}:条目链接、{lv:tooltip}:标题的 title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打 开方式、{lv:picurl}:照片展示、{v:picwidth}:照片宽度、{v:picheight}:照片高度 </a></li> {/loop} </ul> //主题循环输出结束 //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} {/if} </pre> (5) 动态展示列表 *:功能说明:以多种形式展示UCHome中用户的动态 *:模板文件所在位置: lib/obj_uchome_feed.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} //主题的循环输出开始 <ul> {loop:feedarray} <li><img src="{lv:icon}" border="0" /> {lv:titlepre} {lv:title}</li>////{lv:icon}:标题前的小图标、{lv:titlepre}:标题前显示的信息(所属论坛 名称、发帖日期)、{lv:title}:条目标题 {/loop} </ul> // 主题的循环输出结束 //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </pre> (6) 群组展示列表 *:功能说明:以多种形式展示UCHome群组 *:模板文件所在位置: lib/obj_uchome_mtag.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} // 主题的循环输出开始 <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> {loop:mtagarray} <td><a href="{lv:url}" target="{v:linktarget}"><img style="padding:2px;border:#ccc 1px solid;" border="0" width="60" src="{lv:pic}" alt="" /></a> <span style="display:block;font-weight:bold;">{lv:titlepre} <a href="{lv:url}" title="" target="{v:linktarget}">{lv:tagname}</a></span> {if:$announcementlen}{lv:announcement}{/if}</td>//{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的 title(鼠标移动到链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内 容、{lv:tagname}:文章标签 {/loop} </tr> </table> //主题的循环输出结束 //主题列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </pre> (7) 话题展示列表 *:功能说明:以多种形式展示UCHome群组中所发布的话题 *:模板文件所在位置: lib/obj_uchome_thread.htm *:适用范围: 任何模板文件 <pre> //下面代码无需改动,直接使用即可 //主题列表滚动效果开始(不能改动但可以删除) {if:$usemarquee} <marquee width="{v:marqueewidth}" height="{v:marqueeheight}" scrollamount="{v:marqueespeed}" scrolldelay="100" direction=" {v:marqueedirection}" behavior="loop">//{v:marqueewidth}:滚动区域宽度、{v:marqueeheight}滚动区域高度、{v:marqueespeed}:滚动速度定 义、{v:marqueedirection}:滚动方向定义 {/if} // 主题的循环输出开始 <ul> {loop:threadarray} <li>{lv:titlepre} <a href="{lv:url}" title="{lv:tooltip}" target="{v:linktarget}">{lv:subject}</a>{if:$threadcontentlen}<hr /><div> {lv:contentsum}</div>{/if}</li>//{lv:titlepre}:标题前显示的信息(如所属分类、发表时间)、{lv:url}:条目链接、{lv:tooltip}:标题的title(鼠标移动到 链接上显示的信息)、{v:linktarget}:链接打开方式、{lv:subject}:标题名称、{lv:contentsum}:设置“显示帖子内容字数”后显示的帖子内容 {/loop} </ul> //主题的循环输出结束 //没有主题时显示的提示内容 {if:count($threadarray)<=0} {l:uchome:post_none} {/if} //列表滚动效果结束(不能改动但可以删除) {if:$usemarquee} </marquee> {/if} </pre> [[category:DIY-Page]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)