Discuz 7.2 主题列表页模板(Forumdisplay.htm)修改教程
<p><span>1. 释版风格文件请勿直接用到站点中 因为注释已经把文件加大了 </span><br><span>如果用在站点模版中 会造成不必要的拖速 注释文件仅供本地学习与参考! </span><br><span>2. 您或多或少需要对基本的HTML代码有所认识 不然这个注释版可能对您没有帮助。 </span><br><span>3. 文件内因为注释很多 如果使用一般的记事本打开阅读的话 会很难阅读 </span><br><span>建议使用一些代码编辑器打开阅读 因为只有代码编辑器 才会对注释部分作出高亮 </span><br><span>我个人推荐EditPlus 或者更高阶的Dreamweaver 这样能更好的阅读里头的注释。 </span><br><span>4. 欢迎转载本帖内容和附件到任何网站 </span><br><span>5. 本帖仅供发布 请不要在这里咨询如何修改 自己研究 自己动手 丰衣足食! </span><br><br><span>文件说明 </span><br><span>Forumdisplay.htm为Discuz!程序的主题列表页模板文件 </span><br><span>文件路径:Discuz目录/templates/default下 </span><br>
</p>
<div>
<p>
<span><u>复制代码</u></span></p>
<p>
代码如下:</p>
</div>
<p>
<br>
<!--**********************Forumdisplay.htm模板注释开始*********************************--> <br>
<!--*载入头部模板 header.htm*--> <br>
{subtemplate header} <br>
<!--*判断如果当前用户为本版版主或者超版以上 载入moderate.js.{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*--> <br>
<!--{if $forum['ismoderator']}--> <br>
<script type="text/javascript" src="{$jspath}moderate.js?{VERHASH}"></script> <br>
<!--{/if}--> <br>
<!--*页面导航 例:Discuz! 论坛官方 》 首页*--> <br>
<div id="nav"><a id="fjump" href="$indexname" <br>
<!--*判断当前如果开启了论坛跳转菜单 鼠标移到站点名称上时 弹出菜单*--> <br>
{if $forumjump == 1} onmouseover="showMenu({'ctrlid':this.id})"{/if}>$bbname</a> $navigation</div> <br>
<!--*页内文字广告位*--> <br>
<!--{if $admode && !empty($advlist['text'])}--> <br>
<div id="ad_text" > <br>
<table summary="Text Ad" cellpadding="0" cellspacing="0">$advlist</table> <br>
</div> <br>
<!--{else}--> <br>
<div id="ad_text"></div> <br>
<!--{/if}--> <br>
<!--*判断边栏是否开启,为关闭边栏样式,为开启边栏样式*--> <br>
<div id="wrap"{if $infosidestatus['allow'] < 2}{else}{/if}> <br>
<!--*这里是边栏开关按钮,$infosidestatus == 2为关闭边栏按钮,$infosidestatus == 1为开启边栏按钮.*--> <br>
<!--{if $infosidestatus == 2}--> <br>
<a id="sidebar_img" href="javascript:;" onclick="sidebar_collapse(['{lang sidebar_collapsed_yes}', '{lang sidebar_collapsed_no}']);"><!--{if $collapseimg == 'collapsed_yes'}-->{lang sidebar_collapsed_yes}<!--{else}-->{lang sidebar_collapsed_no}<!--{/if}--></a> <br>
<!--{elseif $infosidestatus == 1}--> <br>
<a id="sidebar_img" href="javascript:;" onclick="sidebar_collapse(['', '{lang sidebar_collapsed_no}']);">{lang sidebar_collapsed_yes}</a> <br>
<!--{/if}--> <br>
<!--*主体部分开始*--> <br>
<div> <br>
<div> <br>
<!--*Discuz插件钩子 详见相关插件开发手册*--> <br>
$pluginhooks <br>
<div id="forumheader"> <br>
<!--*本版版块名字*--> <br>
<h1>$forum</h1> <br>
<!--*本版资讯 $forum:主题数,{echo $forum-$forum}本版回复数}*--> <br>
<p>[ <strong>$forum</strong> {lang thread} / {echo $forum-$forum} {lang reply} ]</p> <br>
<div> <br>
<div> <br>
$pluginhooks <br>
<!--*判断当前浏览者是否已登录*--> <br>
<!--{if $discuz_uid}--> <br>
<!--*关注*--> <br>
<a href="my.php?item=attention&type=forum&action=add&fid=$fid" id="ajax_attention" onclick="ajaxmenu(this);doane(event);">{lang attention_forum}</a> <br>
<!--*收藏*--> <br>
<a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(this);doane(event);">{lang thread_favorite}</a> <br>
<!--{/if}--> <br>
<!--*如果开启了RSS功能 显示RSS订阅链接*--> <br>
<!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank">RSS</a><!--{/if}--> <br>
</div> <br>
<!--*如果本版开启了回收站 就显示回收站链接.(这部分有个bug 少了一个判断 这里应该只有管理组可见才对 普通会员点了都是无权访问的)*--> <br>
<!--{if $forum['recyclebin']}--> <br>
<a href=" <br>
<!--*如果当前用户的管理组为管理员 进入的是系统设置里的回收站*--> <br>
{if $adminid == 1}admincp.php?action=recyclebin&frames=yes <br>
<!--*如果当前用户为本版版主或超级版主 进入的则是版主管理中的回收站*--> <br>
{elseif $forum['ismoderator']}modcp.php?action=recyclebins&fid=$fid{/if}" target="_blank">{lang forum_recyclebin}</a> <br>
<!--{/if}--> <br>
</div> <br>
<!--*判断本版是否设置了版块简介 存在则显示*--> <br>
<!--{if $forum}--><p>{lang forum_description}: $forum</p><!--{/if}--> <br>
<p id="modedby"> <br>
<!--*判断当前用户如果为本版版主或超级版主 显示下面的链接*--> <br>
<!--{if $forum['ismoderator']}--> <br>
<div> <br>
<!--*Discuz插件钩子 详见相关插件开发手册*--> <br>
$pluginhooks <br>
<!--*如果当前本版有用户报告 则提示报告数量*--> <br>
<!--{if $forum['modworks']}--> <br>
<a href="modcp.php?action=report&fid=$fid" target="_blank">{lang mod_works_existence}</a> | <br>
<!--{/if}--> <br>
<!--*版主管理链接*--> <br>
<a href="modcp.php?fid=$fid" target="_blank">{lang modcp}</a> <br>
</div> <br>
<!--{/if}--> <br>
<!--*本版版主*--> <br>
{lang forum_modedby}: <br>
<!--*判断本版版主 $moderatedby:本版版主用户名,如果本版无版主 则显示**空缺中***--> <br>
<!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--> <br>
</p> <br>
</div> <br>
<!--*Discuz插件钩子 详见相关插件开发手册*--> <br>
$pluginhooks <br>
<!--*判断本版是否有推荐主题或版规*--> <br>
<!--{if $forum['recommendlist'] || $forum['rules']}--> <br>
<div id="modarea"> <br>
<div> <br>
<!--*收起/展开的按钮*--> <br>
<span><img onclick="toggle_collapse('modarea_c');" alt="{lang spread}" title="{lang spread}" src="{IMGDIR}/$collapseimg.gif" id="modarea_c_img" /></span> <br>
<h3> <br>
<!--*如果存在推荐主题 则显示"推荐主题字样"*--> <br>
<!--{if $forum['recommendlist']}--> <br>
<a href="javascript:;" id="tab_1" <br>
<!--*如果同时存在版块规则 则加入切换按钮*--> <br>
{if $forum['rules']} onclick="switchTab('tab', 1, 2)"{/if}>{lang forum_recommend}</a> <br>
<!--*如果当前用户为本版版主或者超级版主以上 则显示编辑推荐主题链接*--> <br>
<!--{if $forum['ismoderator']}--><a href="modcp.php?action=forums&op=recommend&show=all&fid=$fid" target="_blank">[{lang edit}]</a><!--{/if}--> <br>
<!--{/if}--> <br>
<!--*如果同时存在推荐主题 则显示一个间隔符*--> <br>
<!--{if $forum['recommendlist'] && $forum['rules']}--><span>|</span><!--{/if}--> <br>
<!--*如果现在正在查看的是版块规则 版块规则字样粗体显示*--> <br>
<!--{if $forum['rules']}--><a href="javascript:;" id="tab_2"{if !$forum['recommendlist']}{/if} <br>
<!--*如果同时存在推荐主题 则加入切换按钮*--> <br>
{if $forum['recommendlist']} onclick="switchTab('tab', 2, 2)"{/if}>{lang forum_rules}</a><!--{/if}--> <br>
</h3> <br>
</div> <br>
<div id="modarea_c"> <br>
<!--*如果存在推荐主题 载入推荐主题模板 recommend.htm*--> <br>
<!--{if $forum['recommendlist']}--> <br>
<div id="tab_c_1"> <br>
{subtemplate recommend} <br>
</div> <br>
<!--{/if}--> <br>
<!--*如果存在版块规则 显示之.$forum:版规内容*--> <br>
<!--{if $forum['rules']}--> <br>
<div id="tab_c_2"{if $forum['recommendlist']}{/if}>$forum</div> <br>
<!--{/if}--> <br>
</div> <br>
</div> <br>
<!--{/if}--> <br>
<!--*判断如果本版存在子版块 载入主题列表页面子版块模板 forumdisplay_subforum.htm*--> <br>
<!--{if $subexists}--> <br>
<div id="subforum">{template forumdisplay_subforum}</div> <br>
<!--{/if}--> <br>
$pluginhooks <br>
<div> <br>
<!--*页数*--> <br>
$multipage <br>
<span <br>
<!--*判断如果启用了显示最近版块访问数量 当鼠标移到返回首页的时候 弹出最近访问版块菜单*--> <br>
<!--{if $visitedforums}-->id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"<!--{/if}-->><a href="$indexname">{lang return_index}</a></span> <br>
<!--*发新帖按钮*--> <br>
<span id="newspecial" prompt="post_newthread" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"><a href="post.php?action=newthread&fid=$fid" onclick="showWindow('newthread', this.href);return false;">{lang send_posts}</a></span> <br>
</div> <br>
<!--*判断如果本版启用了主题分类并且允许按类别浏览 或者 启用了分类信息并且允许按类别浏览*--> <br>
<!--{if $forum['threadtypes'] && $forum['threadtypes']['listable'] || $forum['threadsorts'] && $forum['threadsorts']['listable']}--> <br>
<div> <br>
<!--*主题分类*--> <br>
<!--{if $forum['threadtypes'] && $forum['threadtypes']['listable']}--> <br>
<p> <br>
<!--*当前如果已选中分类浏览 "全部"字样则为超链接并粗体*--> <br>
<!--{if $typeid || $sortid}--><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a><!--{else}--><strong>{lang forum_viewall}</strong><!--{/if}--> <br>
<!--*这里是平板样式的分类列表 如果已选中 此分类名则粗体显示*--> <br>
<!--{loop $forum['threadtypes']['flat'] $id $name}--><!--{if $typeid != $id}--><a href="forumdisplay.php?fid=$fid&filter=type&typeid=$id$sortadd">$name</a><!--{else}--><strong>$name</strong><!--{/if}--> <!--{/loop}--> <br>
<!--*下拉菜单式的分类列表 其他地方和平板样式略同 不重复解释*--> <br>
<!--{if $forum['threadtypes']['selectbox']}--> <br>
<span id="threadtypesmenu" onmouseover="showMenu({'ctrlid':this.id})">{lang admin_type_more}</span> <br>
<div id="threadtypesmenu_menu"> <br>
<ul> <br>
<!--{loop $forum['threadtypes']['selectbox'] $id $name}--> <br>
<li> <br>
<!--{if $typeid != $id}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=type&typeid=$id$sortadd">$name</a> <br>
<!--{else}--> <br>
<strong>$name</strong> <br>
<!--{/if}--> <br>
</li> <br>
<!--{/loop}--> <br>
</ul> <br>
</div> <br>
<!--{/if}--> <br>
</p> <br>
<!--{/if}--> <br>
<!--*这里是分类信息 下面部分和主题分类部分一样 不重复解释*--> <br>
<!--{if $forum['threadsorts'] && $forum['threadsorts']['listable']}--> <br>
<p> <br>
<!--{if !$forum['threadtypes']['listable']}--><!--{if $sortid}--><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a><!--{else}--><strong>{lang forum_viewall}</strong><!--{/if}--><!--{/if}--> <br>
<!--{loop $forum['threadsorts']['flat'] $id $name}--><!--{if $sortid != $id}--><a href="forumdisplay.php?fid=$fid&filter=sort&sortid=$id$typeadd">$name</a><!--{else}--><strong>$name</strong><!--{/if}--> <!--{/loop}--> <br>
<!--{if $forum['threadsorts']['selectbox']}--> <br>
<span id="threadsortsmenu" onmouseover="showMenu({'ctrlid':this.id})">{lang admin_type_more}</span> <br>
<div id="threadsortsmenu_menu"> <br>
<ul> <br>
<!--{loop $forum['threadsorts']['selectbox'] $id $name}--> <br>
<li> <br>
<!--{if $sortid != $id}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=sort&sortid=$id$typeadd">$name</a> <br>
<!--{else}--> <br>
<strong>$name</strong> <br>
<!--{/if}--> <br>
</li> <br>
<!--{/loop}--> <br>
</ul> <br>
</div> <br>
<!--{/if}--> <br>
</p> <br>
<!--{/if}--> <br>
</div> <br>
<!--{/if}--> <br>
<!--*主题列表部分*--> <br>
<div id="threadlist"> <br>
<!--*管理操作提交*--> <br>
<form method="post" name="moderate" id="moderate" action="topicadmin.php?action=moderate&fid=$fid&infloat=yes&nopost=yes"> <br>
<input type="hidden" name="formhash" value="{FORMHASH}" /> <br>
<input type="hidden" name="listextra" value="$extra" /> <br>
<table summary="forum_$fid" {if !$separatepos}id="forum_$fid"{/if} cellspacing="0" cellpadding="0"> <br>
<thead> <br>
<tr> <br>
<!--*主题类型选择菜单*--> <br>
<td colspan="2"> <a href="javascript:;" id="filtertype" onclick="showMenu({'ctrlid':this.id});"> <br>
<!--*投票贴*--> <br>
<!--{if $filter == poll}-->{lang thread_poll} <br>
<!--*交易帖*--> <br>
<!--{elseif $filter == trade}-->{lang thread_trade} <br>
<!--*活动贴*--> <br>
<!--{elseif $filter == activity}-->{lang thread_activity} <br>
<!--*辩论帖*--> <br>
<!--{elseif $filter == debate}-->{lang thread_debate} <br>
<!--*悬赏帖*--> <br>
<!--{elseif $filter == reward}-->{lang thread_reward} <br>
<!--*这个应该是存在特殊主题插件时显示的"其他"*--> <br>
<!--{else}-->{lang type}<!--{/if}--></a></td> <br>
<!--*判断当前用户如果为本版版主/超级版主以上 这里多一个表格给主题管理选定*--> <br>
<!--{if $forum['ismoderator']}--><td> </td><!--{/if}--> <br>
<!--*这里开始为主题过滤索引(不懂怎么解释它 暂时这么命名吧 呵呵)*--> <br>
<th> <br>
<ul> <br>
<!--*主题*--> <br>
<li>{lang thread}:</li> <br>
<!--*这里做一个说明这个类的用途是当选中这个类型后 这个类型的字样背景高亮显示.比如你选中查看本版精华 那么"精华"字样就会有灰色背景.这里做个统一解释 下面不重复 不然更乱*--> <br>
<!--*全部*--> <br>
<li{if !$filter}{/if}><a href="forumdisplay.php?fid=$fid"><span>{lang all}</span></a></li> <br>
<!--*精华*--> <br>
<li{if $filter == 'digest'}{/if}><a href="forumdisplay.php?fid=$fid&filter=digest"><span>{lang digestposts}</span></a></li> <br>
<!--*判断本版如果存在推荐主题 就加入"推荐"链接*--> <br>
<!--{if $recommendthread}--><li{if $filter == 'recommend'}{/if}><a href="forumdisplay.php?fid={$fid}&filter=recommend&orderby=recommends"><span>{lang order_recommends}</span></a></li><!--{/if}--> <br>
<li>|</li> <br>
<!--*按时间查看*--> <br>
<li>{lang dateline_range}:</li> <br>
<!--*一天*--> <br>
<li{if $filter == 86400}{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=86400$typeadd$sortadd"><span>{lang last_1_days}</span></a></li> <br>
<!--*2天*--> <br>
<li{if $filter == 172800}{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=172800$typeadd$sortadd"><span>{lang last_2_days}</span></a></li> <br>
<!--*周*--> <br>
<li{if $filter == 604800}{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=604800$typeadd$sortadd"><span>{lang last_7_days}</span></a></li> <br>
<!--*月*--> <br>
<li{if $filter == 2592000}{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=2592000$typeadd$sortadd"><span>{lang last_30_days}</span></a></li> <br>
<!--*季*--> <br>
<li{if $filter == 7948800}{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=7948800$typeadd$sortadd"><span>{lang last_90_days}</span></a></li> <br>
<!--*如果开启了主题热度 加入"热门"链接*--> <br>
<li>|</li> <br>
<li><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby={if $filter == 'recommend'}recommends{else}heats{/if}$typeadd$sortadd">{lang order_heats}</a></li> <br>
</ul> <br>
</th> <br>
<!--*作者/时间字样部分 点击的话 为按发表时间排序本版主题*--> <br>
<td><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=dateline$typeadd$sortadd">{lang author}/{lang time}</a></td> <br>
<!--*最后回复字样部分 点击的话 为按回复数量排序本版主题*--> <br>
<td><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=replies$typeadd$sortadd">{lang replies}</a> <br>
<!--*查看字样部分 点击的话 为按浏览次数排序本版主题*--> <br>
<a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=views$typeadd$sortadd">{lang views}</a></td> <br>
<!--*最后回复字样部分 点击的话 按最后回复排序本版主题*--> <br>
<td><cite><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=lastpost$typeadd$sortadd">{lang lastpost}</a></cite></td> <br>
</tr> <br>
</thead> <br>
<!--*判断如果当前为本版第一页并且存在公告 就载入公告表格和内容*--> <br>
<!--{if $page == 1 && !empty($announcement)}--> <br>
<tbody> <br>
<tr> <br>
<!--*公告图标*--> <br>
<td><img src="{IMGDIR}/ann_icon.gif" alt="{lang announcement}" /></td> <br>
<td> </td> <br>
<!--{if $forum['ismoderator']}--><td> </td><!--{/if}--> <br>
<!--*公告字样*--> <br>
<th><strong>{lang announcement}: <br>
<!--*如果公告类型为文字公告 就链接到announcement.php查看 $announcement:公告编号,$announcement为公告标题*--> <br>
<!--{if empty($announcement['type'])}--><a href="announcement.php?id=$announcement#$announcement" target="_blank">$announcement</a> <br>
<!--*公告类型为网址链接*--> <br>
<!--{else}--><a href="$announcement" target="_blank">$announcement</a><!--{/if}--></strong></th> <br>
<td> <br>
<!--*公告作者*--> <br>
<cite><a href="space.php?uid=$announcement">$announcement</a></cite> <br>
<!--*公告发布时间*--> <br>
<em>$announcement</em> <br>
</td> <br>
<td> </td> <br>
<td> </td> <br>
</tr> <br>
</tbody> <br>
<!--{/if}--> <br>
<!--*主题列表开始*--> <br>
<!--{if $threadcount}--> <br>
<!--{loop $threadlist $key $thread}--> <br>
<!--{if $separatepos == $key + 1}--> <br>
<tbody> <br>
<tr> <br>
<td></td><td> </td> <br>
<!--{if $forum['ismoderator']}--><td> </td><!--{/if}--> <br>
<th>{lang forum_thread}</th><td> </td><td> </td><td> </td> <br>
</tr> <br>
</tbody> <br>
<!--{/if}--> <br>
<tbody id="$thread"> <br>
<tr> <br>
<!--*主题状态图标*--> <br>
<td> <br>
<!--*如果点击这里的图标 主题链接就在新窗口打开*--> <br>
<a href="viewthread.php?tid=$thread&extra=$extra" title="{lang target_blank}" target="_blank"> <br>
<!--*如果主题已被关闭 显示锁头图标*--> <br>
<!--{if $thread == 'lock'}--> <br>
<img src="{IMGDIR}/folder_lock.gif" /></a> <br>
<!--*如果为置顶帖 就按置顶等级载入置顶图标 $thread['displayorder']为置顶等级*--> <br>
<!--{elseif in_array($thread['displayorder'], array(1, 2, 3))}--> <br>
<img src="{IMGDIR}/pin_$thread.gif" alt="$threadsticky]" /></a> <br>
<!--{else}--> <br>
<!--*新/旧帖图标*--> <br>
<img src="{IMGDIR}/folder_$thread.gif" /></a> <br>
<!--{/if}--> <br>
</td> <br>
<!--*主题图标*--> <br>
<td> <br>
<!--*如果本帖为投票帖 这里显示投票图标 下面以此类推*--> <br>
<!--{if $thread['special'] == 1}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=poll"><img src="{IMGDIR}/pollsmall.gif" alt="{lang thread_poll}" /></a> <br>
<!--*交易帖*--> <br>
<!--{elseif $thread['special'] == 2}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=trade"><img src="{IMGDIR}/tradesmall.gif" alt="{lang thread_trade}" /></a> <br>
<!--*悬赏帖*--> <br>
<!--{elseif $thread['special'] == 3}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=reward"><img src="{IMGDIR}/rewardsmall.gif" alt="{lang thread_reward}" <br>
<!--*如果悬赏已结束 图标显示暗色*--> <br>
<!--{if $thread['price'] < 0}--><!--{/if}--> /></a> <br>
<!--*活动贴*--> <br>
<!--{elseif $thread['special'] == 4}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=activity"><img src="{IMGDIR}/activitysmall.gif" alt="{lang thread_activity}" /></a> <br>
<!--*辩论帖*--> <br>
<!--{elseif $thread['special'] == 5}--> <br>
<a href="forumdisplay.php?fid=$fid&filter=debate"><img src="{IMGDIR}/debatesmall.gif" alt="{lang thread_debate}" /></a> <br>
<!--{else}--> <br>
<!--*普通主题则显示用户发帖时选择的图标*--> <br>
$thread['icon'] <br>
<!--{/if}--> <br>
</td> <br>
<!--*判断当前用户的如果为本版版主或者超级版主以上 则显示主题管理的复选框*--> <br>
<!--{if $forum['ismoderator']}--> <br>
<td> <br>
<!--{if $thread['fid'] == $fid && $thread['digest'] >= 0}--> <br>
<input onclick="tmodclick(this)" type="checkbox" name="moderate[]" value="$thread" /> <br>
<!--{else}--> <br>
<input type="checkbox" disabled="disabled" /> <br>
<!--{/if}--> <br>
</td> <br>
<!--{/if}--> <br>
<th> <br>
<label>{$pluginhooks[$key]} </label> <br>
<!--*如果主题被移动并保留转向 显示"移动"字样*--> <br>
<!--{if $thread['moved']}--> <br>
<!--{if $forum['ismoderator']}--> <br>
<a href="topicadmin.php?action=moderate&optgroup=3&operation=delete&tid=$thread" onclick="showWindow('mods', this.href);return false">{lang thread_moved}:</a> <br>
<!--{else}--> <br>
{lang thread_moved}: <br>
<!--{/if}--> <br>
<!--{/if}--> <br>
<!--*主题分类前缀*--> <br>
$thread $thread <br>
<span id="thread_$thread"> <br>
<!--*帖子地址.$thread为主题标题*--> <br>
<a href="viewthread.php?tid=$thread&extra=$extra"$thread>$thread</a></span> <br>
<!--*判断本帖是否设置了阅读权限 如果设置了 显示之*--> <br>
<!--{if $thread['readperm']}--> - [{lang readperm} <span>$thread</span>]<!--{/if}--> <br>
<!--{if $thread['price'] > 0}--> <br>
<!--*如果本帖为悬赏帖 则显示悬赏金额数目*--> <br>
<!--{if $thread['special'] == '3'}--> <br>
- <span>[{lang thread_reward}{$extcredits[$creditstransextra]} <span>$thread</span> {$extcredits[$creditstransextra]}]</span> <br>
<!--*如果本帖有出售内容 则显示出售价格*--> <br>
<!--{else}--> <br>
- [{lang price} {$extcredits[$creditstransextra]} <span>$thread</span> {$extcredits[$creditstransextra]}] <br>
<!--{/if}--> <br>
<!--*如果悬赏帖已解决 则显示"已解决"字样*--> <br>
<!--{elseif $thread['special'] == '3' && $thread['price'] < 0}--> <br>
- <span>[{lang reward_solved}]</span> <br>
<!--{/if}--> <br>
<!--*如果本帖存在图片附件 则显示图片附件图标*--> <br>
<!--{if $thread['attachment'] == 2}--> <br>
<img src="images/attachicons/image_s.gif" alt="{lang attach_img}" /> <br>
<!--*如果附件类型为其他 则显示回形针图标*--> <br>
<!--{elseif $thread['attachment'] == 1}--> <br>
<img src="images/attachicons/common.gif" alt="{lang attachment}" /> <br>
<!--{/if}--> <br>
<!--{if $thread['displayorder'] == 0}--> <br>
<!--*如果本帖为推荐主题 则显示推荐图标*--> <br>
<!--{if $thread}--> <br>
<img src="{IMGDIR}/recommend_$thread.gif" alt="{lang thread_recommend}" title="{lang thread_recommend}" /> <br>
<!--{/if}--> <br>
<!--*如果本帖已经达到要求的热点 则显示热点图标*--> <br>
<!--{if $thread}--> <br>
<img src="{IMGDIR}/hot_$thread.gif" alt="$thread {lang heats}" title="$thread {lang heats}" /> <br>
<!--{/if}--> <br>
<!--*如果本帖为精华帖 则显示精华图标 $thread为精华等级*--> <br>
<!--{if $thread['digest'] > 0}--> <br>
<img src="{IMGDIR}/digest_$thread.gif" alt="{lang thread_digest} $thread" title="{lang thread_digest} $thread" /> <br>
<!--{/if}--> <br>
<!--*如果本帖被评分 则显示被评分图标*--> <br>
<!--{if $thread['rate'] > 0}--> <br>
<img src="{IMGDIR}/agree.gif" alt="{lang rate_credit_add}" title="{lang rate_credit_add}" /> <br>
<!--{/if}--> <br>
<!--{/if}--> <br>
<!--*帖子页数*--> <br>
<!--{if $thread}--> <br>
<span>$thread</span> <br>
<!--{/if}--> <br>
</th> <br>
<!--*帖子作者*--> <br>
<td> <br>
<cite> <br>
<!--*正常状态下 显示作者用户名和个人资料页链接*--> <br>
<!--{if $thread['authorid'] && $thread['author']}--> <br>
<a href="space.php?uid=$thread">$thread</a> <br>
<!--{else}--> <br>
<!--*如果用户匿名或开启了游客发帖 则显示为"匿名" 本版版主以上可点击"匿名"字样得知其身份*--> <br>
<!--{if $forum['ismoderator']}--> <br>
<a href="space.php?uid=$thread">{lang anonymous}</a> <br>
<!--{else}--> <br>
<!--*如果用户匿名发帖或开启了游客发帖 则显示为匿名*--> <br>
{lang anonymous} <br>
<!--{/if}--> <br>
<!--{/if}--> <br>
</cite> <br>
<!--*帖子发布时间*--> <br>
<em>$thread</em> <br>
</td> <br>
<!--*帖子回复次数和浏览次数*--> <br>
<td><strong>$thread</strong>/<em>$thread</em></td> <br>
<!--*最后回复*--> <br>
<td> <br>
<!--*最后回复作者 如果用户匿名发帖则显示匿名 **这里有个判断条件有待确认 $thread != -2 暂时保留 欢迎指点***--> <br>
<cite><!--{if $thread['lastposter']}--><a href="{if $thread != -2}space.php?username=$thread{else}viewthread.php?tid=$thread&page={echo max(1, $thread);}{/if}">$thread</a><!--{else}-->{lang anonymous}<!--{/if}--></cite> <br>
<!--*最后回复时间 **这里有个判断条件有待确认$thread != -2 暂时保留 欢迎指点***--> <br>
<em><a href="{if $thread != -2}redirect.php?tid=$thread&goto=lastpost$highlight#lastpost{else}viewthread.php?tid=$thread&page={echo max(1, $thread);}{/if}">$thread</a></em> <br>
</td> <br>
</tr> <br>
</tbody> <br>
<!--{/loop}--> <br>
<!--{else}--> <br>
<!--*如果本版无主题 则显示"本版尚无主题"*--> <br>
<tbody><tr><th colspan="6"><p>{lang forum_nothreads}</p></th></tr></tbody> <br>
<!--{/if}--> <br>
</table> <br>
<!--*如果选中主题管理的复选框 载入管理操作模板 topicadmin_modlayer.htm*--> <br>
<!--{if $forum['ismoderator'] && $threadcount}--> <br>
{template topicadmin_modlayer} <br>
<!--{/if}--> <br>
</form> <br>
</div> <br>
<div> <br>
<!--*页数*--> <br>
$multipage <br>
<!--*判断如果启用了显示最近版块访问数量 当鼠标移到返回首页的时候 弹出最近访问版块菜单*--> <br>
<span <!--{if $visitedforums}-->id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"<!--{/if}-->><a href="$indexname">{lang return_index}</a></span> <br>
<!--*发新帖按钮*--> <br>
<span id="newspecialtmp" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"><a href="post.php?action=newthread&fid=$fid" onclick="showWindow('newthread', this.href);return false;">{lang send_posts}</a></span> <br>
</div> <br>
<!--*本版在线会员 可以参考discuz.htm注释版中的在线会员列表注释部分 这里不重复了*--> <br>
<!--{if $whosonlinestatus}--> <br>
<dl id="onlinelist"> <br>
<!--{if $detailstatus}--> <br>
<dd> <br>
<span><a href="forumdisplay.php?fid=$fid&page=$page&showoldetails=no#online"><img src="{IMGDIR}/collapsed_no.gif" alt="" /></a></span> <br>
<h3>{lang forum_activeusers}</h3> <br>
</dd> <br>
<dd> <br>
<ul> <br>
<!--{loop $whosonline $key $online}--> <br>
<li title="{lang time}: $online{LF} {lang action}: $online{LF} {lang forum}: $forumname"> <br>
<img src="images/common/$online" alt="" /> <br>
<!--{if $online['uid']}--> <br>
<a href="space.php?uid=$online">$online</a> <br>
<!--{else}--> <br>
$online <br>
<!--{/if}--> <br>
</li> <br>
<!--{/loop}--> <br>
</ul> <br>
</dd> <br>
<!--{else}--> <br>
<dt> <br>
<span><a href="forumdisplay.php?fid=$fid&page=$page&showoldetails=yes#online"><img src="{IMGDIR}/collapsed_yes.gif" alt="" /></a></span> <br>
<h3>{lang forum_activeusers}</h3> <br>
</dt> <br>
<!--{/if}--> <br>
</dl> <br>
<!--{/if}--> <br>
$pluginhooks <br>
</div> <br>
</div> <br>
<!--*Discuz和qihoo合作的边栏搜索 可以不理会*--> <br>
<!--{if $infosidestatus == 2}--> <br>
<div id="sidebar"> <br>
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}--> <br>
<div id="qihoosearch"> <br>
<form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';"> <br>
<input type="hidden" name="searchsubmit" value="yes" /> <br>
<input type="text" name="srchtxt" size="20" value="$qihoo_searchboxtxt" /> <br>
<button type="submit">{lang search}</button> <br>
</form> <br>
</div> <br>
<!--{/if}--> <br>
<!--{if $infosidestatus}--> <br>
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}--> <br>
<hr/> <br>
<!--{/if}--> <br>
<!--*边栏*--> <br>
<div id="infoside"> <br>
{eval request($infosidestatus, 1, 0);} <br>
</div> <br>
<!--{/if}--> <br>
</div> <br>
<!--{/if}--> <br>
<!--*下面都是发帖类型相关的 不复杂 相关的可以参考上面的主题类型*--> <br>
<!--{if $allowpost && ($allowposttrade || $allowpostpoll || $allowpostreward || $allowpostactivity || $allowpostdebate || $threadplugins || $forum['threadsorts'])}--> <br>
<ul id="newspecial_menu"> <br>
<!--{if !$forum['allowspecialonly']}--><li><a href="post.php?action=newthread&fid=$fid" onclick="showWindow('newthread', this.href);doane(event)">{lang post_newthread}</a></li><!--{/if}--> <br>
<!--{if $allowpostpoll}--><li><a href="post.php?action=newthread&fid=$fid&special=1">{lang post_newthreadpoll}</a></li><!--{/if}--> <br>
<!--{if $allowpostreward}--><li><a href="post.php?action=newthread&fid=$fid&special=3">{lang post_newthreadreward}</a></li><!--{/if}--> <br>
<!--{if $allowpostdebate}--><li><a href="post.php?action=newthread&fid=$fid&special=5">{lang post_newthreaddebate}</a></li><!--{/if}--> <br>
<!--{if $allowpostactivity}--><li><a href="post.php?action=newthread&fid=$fid&special=4">{lang post_newthreadactivity}</a></li><!--{/if}--> <br>
<!--{if $allowposttrade}--><li><a href="post.php?action=newthread&fid=$fid&special=2">{lang post_newthreadtrade}</a></li><!--{/if}--> <br>
<!--{if $threadplugins}--> <br>
<!--{loop $forum['threadplugin'] $tpid}--> <br>
<!--{if array_key_exists($tpid, $threadplugins) && @in_array($tpid, $allowthreadplugin)}--> <br>
<li{if $threadplugins[$tpid]}{/if}><a href="post.php?action=newthread&fid=$fid&specialextra=$tpid">{$threadplugins[$tpid]}</a></li> <br>
<!--{/if}--> <br>
<!--{/loop}--> <br>
<!--{/if}--> <br>
<!--{if $forum['threadsorts'] && !$forum['allowspecialonly']}--> <br>
<!--{loop $forum['threadsorts']['types'] $id $threadsorts}--> <br>
<!--{if $forum['threadsorts']['show'][$id]}--> <br>
<li><a href="post.php?action=newthread&fid=$fid&extra=$extra&sortid=$id">$threadsorts</a></li> <br>
<!--{/if}--> <br>
<!--{/loop}--> <br>
<!--{loop $forum['typemodels'] $id $model}--> <br>
<li><a href="post.php?action=newthread&fid=$fid&extra=$extra&modelid=$id">$model</a></li> <br>
<!--{/loop}--> <br>
<!--{/if}--> <br>
</ul> <br>
<!--{/if}--> <br>
<ul id="filtertype_menu"> <br>
<li><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a></li> <br>
<!--{if $showpoll}--><li {if $filter == 'poll'}{/if}><a href="forumdisplay.php?fid=$fid&filter=poll">{lang thread_poll}</a></li><!--{/if}--> <br>
<!--{if $showtrade}--><li {if $filter == 'trade'}{/if}><a href="forumdisplay.php?fid=$fid&filter=trade">{lang thread_trade}</a></li><!--{/if}--> <br>
<!--{if $showreward}--><li {if $filter == 'reward'}{/if}><a href="forumdisplay.php?fid=$fid&filter=reward">{lang thread_reward}</a></li><!--{/if}--> <br>
<!--{if $showactivity}--><li {if $filter == 'activity'}{/if}><a href="forumdisplay.php?fid=$fid&filter=activity">{lang thread_activity}</a></li><!--{/if}--> <br>
<!--{if $showdebate}--><li {if $filter == 'debate'}{/if}><a href="forumdisplay.php?fid=$fid&filter=debate">{lang thread_debate}</a></li><!--{/if}--> <br>
<!--{if $threadplugins}--> <br>
<!--{loop $forum['threadplugin'] $tpid}--> <br>
<!--{if array_key_exists($tpid, $threadplugins) && @in_array($tpid, $allowthreadplugin)}--> <br>
<li {if $filter == 'special' && $extraid == $tpid}{/if}><a href="forumdisplay.php?fid=$fid&filter=special&extraid=$tpid">{$threadplugins[$tpid]}</a></li> <br>
<!--{/if}--> <br>
<!--{/loop}--> <br>
<!--{/if}--> <br>
</ul> <br>
<!--*最近访问版块的弹出菜单*--> <br>
<!--{if $visitedforums}--> <br>
<ul id="visitedforums_menu"> <br>
$visitedforums <br>
</ul> <br>
<!--{/if}--> <br>
<!--*论坛跳转菜单*--> <br>
<!--{if $forumjump}--> <br>
<div id="fjump_menu"> <br>
$forummenu <br>
</div> <br>
<!--{/if}--> <br>
<!--*如果设置了主题列表最大页数值 当用户要访问的页数超出最大限制的时候 只能跳转到设置的最大值页数上*--> <br>
<!--{if $maxpage > 1}--> <br>
<script type="text/javascript">document.onkeyup = function(e){keyPageScroll(e, {if $page > 1}1{else}0{/if}, {if $page < $maxpage}1{else}0{/if}, 'forumdisplay.php?fid=$fid$forumdisplayadd', $page);}</script> <br>
<!--{/if}--> <br>
<!--*载入尾部模板 footer.htm*--> <br>
{subtemplate footer} <br>
<!--**********************Forumdisplay.htm模板注释结束*********************************--> </p>
頁:
[1]