Discuz 7.2 主題列表頁模板(Forumdisplay.htm)修改教程

1. 釋版風(fēng)格文件請勿直接用到站點(diǎn)中 因?yàn)樽⑨屢呀?jīng)把文件加大了
如果用在站點(diǎn)模版中 會造成不必要的拖速 注釋文件僅供本地學(xué)習(xí)與參考!
2. 您或多或少需要對基本的HTML代碼有所認(rèn)識 不然這個注釋版可能對您沒有幫助。
3. 文件內(nèi)因?yàn)樽⑨尯芏?如果使用一般的記事本打開閱讀的話 會很難閱讀
建議使用一些代碼編輯器打開閱讀 因?yàn)橹挥写a編輯器 才會對注釋部分作出高亮
我個人推薦EditPlus 或者更高階的Dreamweaver 這樣能更好的閱讀里頭的注釋。
4. 歡迎轉(zhuǎn)載本帖內(nèi)容和附件到任何網(wǎng)站
5. 本帖僅供發(fā)布 請不要在這里咨詢?nèi)绾涡薷?自己研究 自己動手 豐衣足食!
文件說明
Forumdisplay.htm為Discuz!程序的主題列表頁模板文件
文件路徑:Discuz目錄/templates/default下
<!--**********************Forumdisplay.htm模板注釋開始*********************************-->
<!--*載入頭部模板 header.htm*-->
{subtemplate header}
<!--*判斷如果當(dāng)前用戶為本版版主或者超版以上 載入moderate.js.{$jspath}:后臺>全局>優(yōu)化設(shè)置>服務(wù)器優(yōu)化>JavaScript腳本目錄*-->
<!--{if $forum['ismoderator']}-->
<script type="text/javascript" src="{$jspath}moderate.js?{VERHASH}"></script>
<!--{/if}-->
<!--*頁面導(dǎo)航 例:Discuz! 論壇官方 》 首頁*-->
<div id="nav"><a id="fjump" href="$indexname"
<!--*判斷當(dāng)前如果開啟了論壇跳轉(zhuǎn)菜單 鼠標(biāo)移到站點(diǎn)名稱上時 彈出菜單*-->
{if $forumjump == 1} class="dropmenu" onmouseover="showMenu({'ctrlid':this.id})"{/if}>$bbname</a> $navigation</div>
<!--*頁內(nèi)文字廣告位*-->
<!--{if $admode && !empty($advlist['text'])}-->
<div id="ad_text" class="ad_text" >
<table summary="Text Ad" cellpadding="0" cellspacing="0">$advlist[text]</table>
</div>
<!--{else}-->
<div id="ad_text"></div>
<!--{/if}-->
<!--*判斷邊欄是否開啟,class="wrap s_clear"為關(guān)閉邊欄樣式,class="wrap with_side s_clear"為開啟邊欄樣式*-->
<div id="wrap"{if $infosidestatus['allow'] < 2} class="wrap s_clear"{else} class="wrap with_side s_clear"{/if}>
<!--*這里是邊欄開關(guān)按鈕,$infosidestatus[allow] == 2為關(guān)閉邊欄按鈕,$infosidestatus[allow] == 1為開啟邊欄按鈕.*-->
<!--{if $infosidestatus[allow] == 2}-->
<a id="sidebar_img" href="javascript:;" onclick="sidebar_collapse(['{lang sidebar_collapsed_yes}', '{lang sidebar_collapsed_no}']);" class="$collapseimg[sidebar]"><!--{if $collapseimg[sidebar] == 'collapsed_yes'}-->{lang sidebar_collapsed_yes}<!--{else}-->{lang sidebar_collapsed_no}<!--{/if}--></a>
<!--{elseif $infosidestatus[allow] == 1}-->
<a id="sidebar_img" href="javascript:;" onclick="sidebar_collapse(['', '{lang sidebar_collapsed_no}']);" class="collapsed_yes">{lang sidebar_collapsed_yes}</a>
<!--{/if}-->
<!--*主體部分開始*-->
<div class="main">
<div class="content">
<!--*Discuz插件鉤子 詳見相關(guān)插件開發(fā)手冊*-->
$pluginhooks[forumdisplay_header]
<div id="forumheader" class="s_clear">
<!--*本版版塊名字*-->
<h1>$forum[name]</h1>
<!--*本版資訊 $forum[threads]:主題數(shù),{echo $forum[posts]-$forum[posts]}本版回復(fù)數(shù)}*-->
<p class="forumstats">[ <strong>$forum[threads]</strong> {lang thread} / {echo $forum[posts]-$forum[threads]} {lang reply} ]</p>
<div class="forumaction">
<div class="right">
$pluginhooks[forumdisplay_forumaction]
<!--*判斷當(dāng)前瀏覽者是否已登錄*-->
<!--{if $discuz_uid}-->
<!--*關(guān)注*-->
<a href="my.php?item=attention&type=forum&action=add&fid=$fid" id="ajax_attention" class="attention" onclick="ajaxmenu(this);doane(event);">{lang attention_forum}</a>
<!--*收藏*-->
<a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(this);doane(event);">{lang thread_favorite}</a>
<!--{/if}-->
<!--*如果開啟了RSS功能 顯示RSS訂閱鏈接*-->
<!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank" class="feed">RSS</a><!--{/if}-->
</div>
<!--*如果本版開啟了回收站 就顯示回收站鏈接.(這部分有個bug 少了一個判斷 這里應(yīng)該只有管理組可見才對 普通會員點(diǎn)了都是無權(quán)訪問的)*-->
<!--{if $forum['recyclebin']}-->
<a href="
<!--*如果當(dāng)前用戶的管理組為管理員 進(jìn)入的是系統(tǒng)設(shè)置里的回收站*-->
{if $adminid == 1}admincp.php?action=recyclebin&frames=yes
<!--*如果當(dāng)前用戶為本版版主或超級版主 進(jìn)入的則是版主管理中的回收站*-->
{elseif $forum['ismoderator']}modcp.php?action=recyclebins&fid=$fid{/if}" class="recyclebin" target="_blank">{lang forum_recyclebin}</a>
<!--{/if}-->
</div>
<!--*判斷本版是否設(shè)置了版塊簡介 存在則顯示*-->
<!--{if $forum[description]}--><p class="channelinfo">{lang forum_description}: $forum[description]</p><!--{/if}-->
<p id="modedby">
<!--*判斷當(dāng)前用戶如果為本版版主或超級版主 顯示下面的鏈接*-->
<!--{if $forum['ismoderator']}-->
<div class="modlink">
<!--*Discuz插件鉤子 詳見相關(guān)插件開發(fā)手冊*-->
$pluginhooks[forumdisplay_modlink]
<!--*如果當(dāng)前本版有用戶報告 則提示報告數(shù)量*-->
<!--{if $forum['modworks']}-->
<a href="modcp.php?action=report&fid=$fid" target="_blank">{lang mod_works_existence}</a> |
<!--{/if}-->
<!--*版主管理鏈接*-->
<a href="modcp.php?fid=$fid" target="_blank">{lang modcp}</a>
</div>
<!--{/if}-->
<!--*本版版主*-->
{lang forum_modedby}:
<!--*判斷本版版主 $moderatedby:本版版主用戶名,如果本版無版主 則顯示**空缺中***-->
<!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}-->
</p>
</div>
<!--*Discuz插件鉤子 詳見相關(guān)插件開發(fā)手冊*-->
$pluginhooks[forumdisplay_top]
<!--*判斷本版是否有推薦主題或版規(guī)*-->
<!--{if $forum['recommendlist'] || $forum['rules']}-->
<div id="modarea" class="s_clear">
<div class="list">
<!--*收起/展開的按鈕*-->
<span class="headactions"><img onclick="toggle_collapse('modarea_c');" alt="{lang spread}" title="{lang spread}" src="{IMGDIR}/$collapseimg[modarea_c].gif" id="modarea_c_img" class="toggle" /></span>
<h3>
<!--*如果存在推薦主題 則顯示"推薦主題字樣"*-->
<!--{if $forum['recommendlist']}-->
<a href="javascript:;" id="tab_1" class="current"
<!--*如果同時存在版塊規(guī)則 則加入切換按鈕*-->
{if $forum['rules']} onclick="switchTab('tab', 1, 2)"{/if}>{lang forum_recommend}</a>
<!--*如果當(dāng)前用戶為本版版主或者超級版主以上 則顯示編輯推薦主題鏈接*-->
<!--{if $forum['ismoderator']}--><a href="modcp.php?action=forums&op=recommend&show=all&fid=$fid" target="_blank">[{lang edit}]</a><!--{/if}-->
<!--{/if}-->
<!--*如果同時存在推薦主題 則顯示一個間隔符*-->
<!--{if $forum['recommendlist'] && $forum['rules']}--><span class="pipe">|</span><!--{/if}-->
<!--*如果現(xiàn)在正在查看的是版塊規(guī)則 版塊規(guī)則字樣粗體顯示*-->
<!--{if $forum['rules']}--><a href="javascript:;" id="tab_2"{if !$forum['recommendlist']} class="current"{/if}
<!--*如果同時存在推薦主題 則加入切換按鈕*-->
{if $forum['recommendlist']} onclick="switchTab('tab', 2, 2)"{/if}>{lang forum_rules}</a><!--{/if}-->
</h3>
</div>
<div id="modarea_c" style="$collapse[modarea_c]">
<!--*如果存在推薦主題 載入推薦主題模板 recommend.htm*-->
<!--{if $forum['recommendlist']}-->
<div id="tab_c_1">
{subtemplate recommend}
</div>
<!--{/if}-->
<!--*如果存在版塊規(guī)則 顯示之.$forum[rules]:版規(guī)內(nèi)容*-->
<!--{if $forum['rules']}-->
<div id="tab_c_2"{if $forum['recommendlist']} style="display:none"{/if} class="rule">$forum[rules]</div>
<!--{/if}-->
</div>
</div>
<!--{/if}-->
<!--*判斷如果本版存在子版塊 載入主題列表頁面子版塊模板 forumdisplay_subforum.htm*-->
<!--{if $subexists}-->
<div id="subforum" class="mainbox list">{template forumdisplay_subforum}</div>
<!--{/if}-->
$pluginhooks[forumdisplay_middle]
<div class="pages_btns s_clear">
<!--*頁數(shù)*-->
$multipage
<span
<!--*判斷如果啟用了顯示最近版塊訪問數(shù)量 當(dāng)鼠標(biāo)移到返回首頁的時候 彈出最近訪問版塊菜單*-->
<!--{if $visitedforums}-->id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"<!--{/if}--> class="pageback"><a href="$indexname">{lang return_index}</a></span>
<!--*發(fā)新帖按鈕*-->
<span class="postbtn" 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>
</div>
<!--*判斷如果本版啟用了主題分類并且允許按類別瀏覽 或者 啟用了分類信息并且允許按類別瀏覽*-->
<!--{if $forum['threadtypes'] && $forum['threadtypes']['listable'] || $forum['threadsorts'] && $forum['threadsorts']['listable']}-->
<div class="threadtype">
<!--*主題分類*-->
<!--{if $forum['threadtypes'] && $forum['threadtypes']['listable']}-->
<p>
<!--*當(dāng)前如果已選中分類瀏覽 "全部"字樣則為超鏈接并粗體*-->
<!--{if $typeid || $sortid}--><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a><!--{else}--><strong>{lang forum_viewall}</strong><!--{/if}-->
<!--*這里是平板樣式的分類列表 如果已選中 此分類名則粗體顯示*-->
<!--{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}-->
<!--*下拉菜單式的分類列表 其他地方和平板樣式略同 不重復(fù)解釋*-->
<!--{if $forum['threadtypes']['selectbox']}-->
<span id="threadtypesmenu" class="dropmenu" onmouseover="showMenu({'ctrlid':this.id})">{lang admin_type_more}</span>
<div class="popupmenu_popup headermenu_popup" id="threadtypesmenu_menu" style="display: none">
<ul>
<!--{loop $forum['threadtypes']['selectbox'] $id $name}-->
<li>
<!--{if $typeid != $id}-->
<a href="forumdisplay.php?fid=$fid&filter=type&typeid=$id$sortadd">$name</a>
<!--{else}-->
<strong>$name</strong>
<!--{/if}-->
</li>
<!--{/loop}-->
</ul>
</div>
<!--{/if}-->
</p>
<!--{/if}-->
<!--*這里是分類信息 下面部分和主題分類部分一樣 不重復(fù)解釋*-->
<!--{if $forum['threadsorts'] && $forum['threadsorts']['listable']}-->
<p>
<!--{if !$forum['threadtypes']['listable']}--><!--{if $sortid}--><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a><!--{else}--><strong>{lang forum_viewall}</strong><!--{/if}--><!--{/if}-->
<!--{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}-->
<!--{if $forum['threadsorts']['selectbox']}-->
<span id="threadsortsmenu" class="dropmenu" onmouseover="showMenu({'ctrlid':this.id})">{lang admin_type_more}</span>
<div class="popupmenu_popup headermenu_popup" id="threadsortsmenu_menu" style="display: none">
<ul>
<!--{loop $forum['threadsorts']['selectbox'] $id $name}-->
<li>
<!--{if $sortid != $id}-->
<a href="forumdisplay.php?fid=$fid&filter=sort&sortid=$id$typeadd">$name</a>
<!--{else}-->
<strong>$name</strong>
<!--{/if}-->
</li>
<!--{/loop}-->
</ul>
</div>
<!--{/if}-->
</p>
<!--{/if}-->
</div>
<!--{/if}-->
<!--*主題列表部分*-->
<div id="threadlist" class="threadlist datalist" style="position: relative;">
<!--*管理操作提交*-->
<form method="post" name="moderate" id="moderate" action="topicadmin.php?action=moderate&fid=$fid&infloat=yes&nopost=yes">
<input type="hidden" name="formhash" value="{FORMHASH}" />
<input type="hidden" name="listextra" value="$extra" />
<table summary="forum_$fid" {if !$separatepos}id="forum_$fid"{/if} cellspacing="0" cellpadding="0" class="datatable">
<thead class="colplural">
<tr>
<!--*主題類型選擇菜單*-->
<td colspan="2"> <a href="javascript:;" id="filtertype" class="dropmenu" onclick="showMenu({'ctrlid':this.id});">
<!--*投票貼*-->
<!--{if $filter == poll}-->{lang thread_poll}
<!--*交易帖*-->
<!--{elseif $filter == trade}-->{lang thread_trade}
<!--*活動貼*-->
<!--{elseif $filter == activity}-->{lang thread_activity}
<!--*辯論帖*-->
<!--{elseif $filter == debate}-->{lang thread_debate}
<!--*懸賞帖*-->
<!--{elseif $filter == reward}-->{lang thread_reward}
<!--*這個應(yīng)該是存在特殊主題插件時顯示的"其他"*-->
<!--{else}-->{lang type}<!--{/if}--></a></td>
<!--*判斷當(dāng)前用戶如果為本版版主/超級版主以上 這里多一個表格給主題管理選定*-->
<!--{if $forum['ismoderator']}--><td class="icon"> </td><!--{/if}-->
<!--*這里開始為主題過濾索引(不懂怎么解釋它 暫時這么命名吧 呵呵)*-->
<th>
<ul class="itemfilter s_clear">
<!--*主題*-->
<li>{lang thread}:</li>
<!--*這里做一個說明 class="current"這個類的用途是當(dāng)選中這個類型后 這個類型的字樣背景高亮顯示.比如你選中查看本版精華 那么"精華"字樣就會有灰色背景.這里做個統(tǒng)一解釋 下面不重復(fù) 不然更亂*-->
<!--*全部*-->
<li{if !$filter} class="current"{/if}><a href="forumdisplay.php?fid=$fid"><span>{lang all}</span></a></li>
<!--*精華*-->
<li{if $filter == 'digest'} class="current"{/if}><a class="filter" href="forumdisplay.php?fid=$fid&filter=digest"><span>{lang digestposts}</span></a></li>
<!--*判斷本版如果存在推薦主題 就加入"推薦"鏈接*-->
<!--{if $recommendthread[status]}--><li{if $filter == 'recommend'} class="current"{/if}><a class="filter" href="forumdisplay.php?fid={$fid}&filter=recommend&orderby=recommends"><span>{lang order_recommends}</span></a></li><!--{/if}-->
<li class="pipe">|</li>
<!--*按時間查看*-->
<li>{lang dateline_range}:</li>
<!--*一天*-->
<li{if $filter == 86400} class="current"{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=86400$typeadd$sortadd"><span>{lang last_1_days}</span></a></li>
<!--*2天*-->
<li{if $filter == 172800} class="current"{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=172800$typeadd$sortadd"><span>{lang last_2_days}</span></a></li>
<!--*周*-->
<li{if $filter == 604800} class="current"{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=604800$typeadd$sortadd"><span>{lang last_7_days}</span></a></li>
<!--*月*-->
<li{if $filter == 2592000} class="current"{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=2592000$typeadd$sortadd"><span>{lang last_30_days}</span></a></li>
<!--*季*-->
<li{if $filter == 7948800} class="current"{/if}><a href="forumdisplay.php?fid=$fid&orderby=$orderby&filter=7948800$typeadd$sortadd"><span>{lang last_90_days}</span></a></li>
<!--*如果開啟了主題熱度 加入"熱門"鏈接*-->
<li class="pipe">|</li>
<li><a class="order {if $orderby == 'heats' || $orderby == 'recommends'}order_active{/if}" href="forumdisplay.php?fid={$fid}&filter=$filter&orderby={if $filter == 'recommend'}recommends{else}heats{/if}$typeadd$sortadd">{lang order_heats}</a></li>
</ul>
</th>
<!--*作者/時間字樣部分 點(diǎn)擊的話 為按發(fā)表時間排序本版主題*-->
<td class="author"><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=dateline$typeadd$sortadd" class="order {if $orderby == 'dateline'}order_active{/if}">{lang author}/{lang time}</a></td>
<!--*最后回復(fù)字樣部分 點(diǎn)擊的話 為按回復(fù)數(shù)量排序本版主題*-->
<td class="nums"><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=replies$typeadd$sortadd" class="order {if $orderby == 'replies'}order_active{/if}">{lang replies}</a>
<!--*查看字樣部分 點(diǎn)擊的話 為按瀏覽次數(shù)排序本版主題*-->
<a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=views$typeadd$sortadd" class="order {if $orderby == 'views'}order_active{/if}">{lang views}</a></td>
<!--*最后回復(fù)字樣部分 點(diǎn)擊的話 按最后回復(fù)排序本版主題*-->
<td class="lastpost"><cite><a href="forumdisplay.php?fid={$fid}&filter=$filter&orderby=lastpost$typeadd$sortadd" class="order {if $orderby == 'lastpost'}order_active{/if}">{lang lastpost}</a></cite></td>
</tr>
</thead>
<!--*判斷如果當(dāng)前為本版第一頁并且存在公告 就載入公告表格和內(nèi)容*-->
<!--{if $page == 1 && !empty($announcement)}-->
<tbody>
<tr>
<!--*公告圖標(biāo)*-->
<td class="folder"><img src="{IMGDIR}/ann_icon.gif" alt="{lang announcement}" /></td>
<td class="icon"> </td>
<!--{if $forum['ismoderator']}--><td class="icon"> </td><!--{/if}-->
<!--*公告字樣*-->
<th class="subject"><strong>{lang announcement}:
<!--*如果公告類型為文字公告 就鏈接到announcement.php查看 $announcement[id]:公告編號,$announcement[subject]為公告標(biāo)題*-->
<!--{if empty($announcement['type'])}--><a href="announcement.php?id=$announcement[id]#$announcement[id]" target="_blank">$announcement[subject]</a>
<!--*公告類型為網(wǎng)址鏈接*-->
<!--{else}--><a href="$announcement[message]" target="_blank">$announcement[subject]</a><!--{/if}--></strong></th>
<td class="author">
<!--*公告作者*-->
<cite><a href="space.php?uid=$announcement[authorid]">$announcement[author]</a></cite>
<!--*公告發(fā)布時間*-->
<em>$announcement[starttime]</em>
</td>
<td class="nums"> </td>
<td class="lastpost"> </td>
</tr>
</tbody>
<!--{/if}-->
<!--*主題列表開始*-->
<!--{if $threadcount}-->
<!--{loop $threadlist $key $thread}-->
<!--{if $separatepos == $key + 1}-->
<tbody>
<tr>
<td class="folder"></td><td> </td>
<!--{if $forum['ismoderator']}--><td> </td><!--{/if}-->
<th class="subject">{lang forum_thread}</th><td> </td><td> </td><td> </td>
</tr>
</tbody>
<!--{/if}-->
<tbody id="$thread[id]">
<tr>
<!--*主題狀態(tài)圖標(biāo)*-->
<td class="folder">
<!--*如果點(diǎn)擊這里的圖標(biāo) 主題鏈接就在新窗口打開*-->
<a href="viewthread.php?tid=$thread[tid]&extra=$extra" title="{lang target_blank}" target="_blank">
<!--*如果主題已被關(guān)閉 顯示鎖頭圖標(biāo)*-->
<!--{if $thread[folder] == 'lock'}-->
<img src="{IMGDIR}/folder_lock.gif" /></a>
<!--*如果為置頂帖 就按置頂?shù)燃壿d入置頂圖標(biāo) $thread['displayorder']為置頂?shù)燃?-->
<!--{elseif in_array($thread['displayorder'], array(1, 2, 3))}-->
<img src="{IMGDIR}/pin_$thread[displayorder].gif" alt="$threadsticky[3-$thread[displayorder]]" /></a>
<!--{else}-->
<!--*新/舊帖圖標(biāo)*-->
<img src="{IMGDIR}/folder_$thread[folder].gif" /></a>
<!--{/if}-->
</td>
<!--*主題圖標(biāo)*-->
<td class="icon">
<!--*如果本帖為投票帖 這里顯示投票圖標(biāo) 下面以此類推*-->
<!--{if $thread['special'] == 1}-->
<a href="forumdisplay.php?fid=$fid&filter=poll"><img src="{IMGDIR}/pollsmall.gif" alt="{lang thread_poll}" /></a>
<!--*交易帖*-->
<!--{elseif $thread['special'] == 2}-->
<a href="forumdisplay.php?fid=$fid&filter=trade"><img src="{IMGDIR}/tradesmall.gif" alt="{lang thread_trade}" /></a>
<!--*懸賞帖*-->
<!--{elseif $thread['special'] == 3}-->
<a href="forumdisplay.php?fid=$fid&filter=reward"><img src="{IMGDIR}/rewardsmall.gif" alt="{lang thread_reward}"
<!--*如果懸賞已結(jié)束 圖標(biāo)顯示暗色*-->
<!--{if $thread['price'] < 0}-->class="solved"<!--{/if}--> /></a>
<!--*活動貼*-->
<!--{elseif $thread['special'] == 4}-->
<a href="forumdisplay.php?fid=$fid&filter=activity"><img src="{IMGDIR}/activitysmall.gif" alt="{lang thread_activity}" /></a>
<!--*辯論帖*-->
<!--{elseif $thread['special'] == 5}-->
<a href="forumdisplay.php?fid=$fid&filter=debate"><img src="{IMGDIR}/debatesmall.gif" alt="{lang thread_debate}" /></a>
<!--{else}-->
<!--*普通主題則顯示用戶發(fā)帖時選擇的圖標(biāo)*-->
$thread['icon']
<!--{/if}-->
</td>
<!--*判斷當(dāng)前用戶的如果為本版版主或者超級版主以上 則顯示主題管理的復(fù)選框*-->
<!--{if $forum['ismoderator']}-->
<td class="icon">
<!--{if $thread['fid'] == $fid && $thread['digest'] >= 0}-->
<input onclick="tmodclick(this)" class="checkbox" type="checkbox" name="moderate[]" value="$thread[tid]" />
<!--{else}-->
<input class="checkbox" type="checkbox" disabled="disabled" />
<!--{/if}-->
</td>
<!--{/if}-->
<th class="subject $thread[folder]">
<label>{$pluginhooks[forumdisplay_thread][$key]} </label>
<!--*如果主題被移動并保留轉(zhuǎn)向 顯示"移動"字樣*-->
<!--{if $thread['moved']}-->
<!--{if $forum['ismoderator']}-->
<a href="topicadmin.php?action=moderate&optgroup=3&operation=delete&tid=$thread[moved]" onclick="showWindow('mods', this.href);return false">{lang thread_moved}:</a>
<!--{else}-->
{lang thread_moved}:
<!--{/if}-->
<!--{/if}-->
<!--*主題分類前綴*-->
$thread[sortid] $thread[typeid]
<span id="thread_$thread[tid]">
<!--*帖子地址.$thread[subject]為主題標(biāo)題*-->
<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a></span>
<!--*判斷本帖是否設(shè)置了閱讀權(quán)限 如果設(shè)置了 顯示之*-->
<!--{if $thread['readperm']}--> - [{lang readperm} <span class="bold">$thread[readperm]</span>]<!--{/if}-->
<!--{if $thread['price'] > 0}-->
<!--*如果本帖為懸賞帖 則顯示懸賞金額數(shù)目*-->
<!--{if $thread['special'] == '3'}-->
- <span style="color: #C60">[{lang thread_reward}{$extcredits[$creditstransextra[2]][title]} <span class="bold">$thread[price]</span> {$extcredits[$creditstransextra[2]][unit]}]</span>
<!--{else}-->
- [{lang price} {$extcredits[$creditstransextra[1]][title]} <span class="bold">$thread[price]</span> {$extcredits[$creditstransextra[1]][unit]}]
<!--{/if}-->
<!--*如果懸賞帖已解決 則顯示"已解決"字樣*-->
<!--{elseif $thread['special'] == '3' && $thread['price'] < 0}-->
- <span style="color: #269F11">[{lang reward_solved}]</span>
<!--{/if}-->
<!--*如果本帖存在圖片附件 則顯示圖片附件圖標(biāo)*-->
<!--{if $thread['attachment'] == 2}-->
<img src="images/attachicons/image_s.gif" alt="{lang attach_img}" class="attach" />
<!--*如果附件類型為其他 則顯示回形針圖標(biāo)*-->
<!--{elseif $thread['attachment'] == 1}-->
<img src="images/attachicons/common.gif" alt="{lang attachment}" class="attach" />
<!--{/if}-->
<!--{if $thread['displayorder'] == 0}-->
<!--*如果本帖為推薦主題 則顯示推薦圖標(biāo)*-->
<!--{if $thread[recommendicon]}-->
<img src="{IMGDIR}/recommend_$thread[recommendicon].gif" class="attach" alt="{lang thread_recommend}" title="{lang thread_recommend}" />
<!--{/if}-->
<!--*如果本帖已經(jīng)達(dá)到要求的熱點(diǎn) 則顯示熱點(diǎn)圖標(biāo)*-->
<!--{if $thread[heatlevel]}-->
<img src="{IMGDIR}/hot_$thread[heatlevel].gif" class="attach" alt="$thread[heatlevel] {lang heats}" title="$thread[heatlevel] {lang heats}" />
<!--{/if}-->
<!--*如果本帖為精華帖 則顯示精華圖標(biāo) $thread[digest]為精華等級*-->
<!--{if $thread['digest'] > 0}-->
<img src="{IMGDIR}/digest_$thread[digest].gif" class="attach" alt="{lang thread_digest} $thread[digest]" title="{lang thread_digest} $thread[digest]" />
<!--{/if}-->
<!--*如果本帖被評分 則顯示被評分圖標(biāo)*-->
<!--{if $thread['rate'] > 0}-->
<img src="{IMGDIR}/agree.gif" class="attach" alt="{lang rate_credit_add}" title="{lang rate_credit_add}" />
<!--{/if}-->
<!--{/if}-->
<!--*帖子頁數(shù)*-->
<!--{if $thread[multipage]}-->
<span class="threadpages">$thread[multipage]</span>
<!--{/if}-->
</th>
<!--*帖子作者*-->
<td class="author">
<cite>
<!--*正常狀態(tài)下 顯示作者用戶名和個人資料頁鏈接*-->
<!--{if $thread['authorid'] && $thread['author']}-->
<a href="space.php?uid=$thread[authorid]">$thread[author]</a>
<!--{else}-->
<!--*如果用戶匿名或開啟了游客發(fā)帖 則顯示為"匿名" 本版版主以上可點(diǎn)擊"匿名"字樣得知其身份*-->
<!--{if $forum['ismoderator']}-->
<a href="space.php?uid=$thread[authorid]">{lang anonymous}</a>
<!--{else}-->
<!--*如果用戶匿名發(fā)帖或開啟了游客發(fā)帖 則顯示為匿名*-->
{lang anonymous}
<!--{/if}-->
<!--{/if}-->
</cite>
<!--*帖子發(fā)布時間*-->
<em>$thread[dateline]</em>
</td>
<!--*帖子回復(fù)次數(shù)和瀏覽次數(shù)*-->
<td class="nums"><strong>$thread[replies]</strong>/<em>$thread[views]</em></td>
<!--*最后回復(fù)*-->
<td class="lastpost">
<!--*最后回復(fù)作者 如果用戶匿名發(fā)帖則顯示匿名 **這里有個判斷條件有待確認(rèn) $thread[digest] != -2 暫時保留 歡迎指點(diǎn)***-->
<cite><!--{if $thread['lastposter']}--><a href="{if $thread[digest] != -2}space.php?username=$thread[lastposterenc]{else}viewthread.php?tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}">$thread[lastposter]</a><!--{else}-->{lang anonymous}<!--{/if}--></cite>
<!--*最后回復(fù)時間 **這里有個判斷條件有待確認(rèn)$thread[digest] != -2 暫時保留 歡迎指點(diǎn)***-->
<em><a href="{if $thread[digest] != -2}redirect.php?tid=$thread[tid]&goto=lastpost$highlight#lastpost{else}viewthread.php?tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}">$thread[lastpost]</a></em>
</td>
</tr>
</tbody>
<!--{/loop}-->
<!--{else}-->
<!--*如果本版無主題 則顯示"本版尚無主題"*-->
<tbody><tr><th colspan="6"><p class="nodata">{lang forum_nothreads}</p></th></tr></tbody>
<!--{/if}-->
</table>
<!--*如果選中主題管理的復(fù)選框 載入管理操作模板 topicadmin_modlayer.htm*-->
<!--{if $forum['ismoderator'] && $threadcount}-->
{template topicadmin_modlayer}
<!--{/if}-->
</form>
</div>
<div class="pages_btns s_clear">
<!--*頁數(shù)*-->
$multipage
<!--*判斷如果啟用了顯示最近版塊訪問數(shù)量 當(dāng)鼠標(biāo)移到返回首頁的時候 彈出最近訪問版塊菜單*-->
<span <!--{if $visitedforums}-->id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"<!--{/if}--> class="pageback"><a href="$indexname">{lang return_index}</a></span>
<!--*發(fā)新帖按鈕*-->
<span class="postbtn" 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>
</div>
<!--*本版在線會員 可以參考discuz.htm注釋版中的在線會員列表注釋部分 這里不重復(fù)了*-->
<!--{if $whosonlinestatus}-->
<dl id="onlinelist">
<!--{if $detailstatus}-->
<dd>
<span class="headactions"><a href="forumdisplay.php?fid=$fid&page=$page&showoldetails=no#online"><img src="{IMGDIR}/collapsed_no.gif" alt="" /></a></span>
<h3>{lang forum_activeusers}</h3>
</dd>
<dd>
<ul class="s_clear">
<!--{loop $whosonline $key $online}-->
<li title="{lang time}: $online[lastactivity]{LF} {lang action}: $online[action]{LF} {lang forum}: $forumname">
<img src="images/common/$online[icon]" alt="" />
<!--{if $online['uid']}-->
<a href="space.php?uid=$online[uid]">$online[username]</a>
<!--{else}-->
$online[username]
<!--{/if}-->
</li>
<!--{/loop}-->
</ul>
</dd>
<!--{else}-->
<dt>
<span class="headactions"><a href="forumdisplay.php?fid=$fid&page=$page&showoldetails=yes#online" class="nobdr"><img src="{IMGDIR}/collapsed_yes.gif" alt="" /></a></span>
<h3>{lang forum_activeusers}</h3>
</dt>
<!--{/if}-->
</dl>
<!--{/if}-->
$pluginhooks[forumdisplay_bottom]
</div>
</div>
<!--*Discuz和qihoo合作的邊欄搜索 可以不理會*-->
<!--{if $infosidestatus[allow] == 2}-->
<div id="sidebar" class="side" style="$collapse[sidebar]">
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}-->
<div id="qihoosearch" class="sidebox">
<form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';">
<input type="hidden" name="searchsubmit" value="yes" />
<input type="text" class="txt" name="srchtxt" size="20" value="$qihoo_searchboxtxt" />
<button type="submit">{lang search}</button>
</form>
</div>
<!--{/if}-->
<!--{if $infosidestatus[0]}-->
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}-->
<hr class="shadowline"/>
<!--{/if}-->
<!--*邊欄*-->
<div id="infoside">
{eval request($infosidestatus, 1, 0);}
</div>
<!--{/if}-->
</div>
<!--{/if}-->
<!--*下面都是發(fā)帖類型相關(guān)的 不復(fù)雜 相關(guān)的可以參考上面的主題類型*-->
<!--{if $allowpost && ($allowposttrade || $allowpostpoll || $allowpostreward || $allowpostactivity || $allowpostdebate || $threadplugins || $forum['threadsorts'])}-->
<ul class="popupmenu_popup postmenu" id="newspecial_menu" style="display: none">
<!--{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}-->
<!--{if $allowpostpoll}--><li class="poll"><a href="post.php?action=newthread&fid=$fid&special=1">{lang post_newthreadpoll}</a></li><!--{/if}-->
<!--{if $allowpostreward}--><li class="reward"><a href="post.php?action=newthread&fid=$fid&special=3">{lang post_newthreadreward}</a></li><!--{/if}-->
<!--{if $allowpostdebate}--><li class="debate"><a href="post.php?action=newthread&fid=$fid&special=5">{lang post_newthreaddebate}</a></li><!--{/if}-->
<!--{if $allowpostactivity}--><li class="activity"><a href="post.php?action=newthread&fid=$fid&special=4">{lang post_newthreadactivity}</a></li><!--{/if}-->
<!--{if $allowposttrade}--><li class="trade"><a href="post.php?action=newthread&fid=$fid&special=2">{lang post_newthreadtrade}</a></li><!--{/if}-->
<!--{if $threadplugins}-->
<!--{loop $forum['threadplugin'] $tpid}-->
<!--{if array_key_exists($tpid, $threadplugins) && @in_array($tpid, $allowthreadplugin)}-->
<li class="popupmenu_option"{if $threadplugins[$tpid][icon]} style="background-image:url($threadplugins[$tpid][icon])"{/if}><a href="post.php?action=newthread&fid=$fid&specialextra=$tpid">{$threadplugins[$tpid][name]}</a></li>
<!--{/if}-->
<!--{/loop}-->
<!--{/if}-->
<!--{if $forum['threadsorts'] && !$forum['allowspecialonly']}-->
<!--{loop $forum['threadsorts']['types'] $id $threadsorts}-->
<!--{if $forum['threadsorts']['show'][$id]}-->
<li class="popupmenu_option"><a href="post.php?action=newthread&fid=$fid&extra=$extra&sortid=$id">$threadsorts</a></li>
<!--{/if}-->
<!--{/loop}-->
<!--{loop $forum['typemodels'] $id $model}-->
<li class="popupmenu_option"><a href="post.php?action=newthread&fid=$fid&extra=$extra&modelid=$id">$model[name]</a></li>
<!--{/loop}-->
<!--{/if}-->
</ul>
<!--{/if}-->
<ul class="popupmenu_popup headermenu_popup filter_popup" id="filtertype_menu" style="display: none;">
<li><a href="forumdisplay.php?fid=$fid">{lang forum_viewall}</a></li>
<!--{if $showpoll}--><li {if $filter == 'poll'}class="active"{/if}><a href="forumdisplay.php?fid=$fid&filter=poll">{lang thread_poll}</a></li><!--{/if}-->
<!--{if $showtrade}--><li {if $filter == 'trade'}class="active"{/if}><a href="forumdisplay.php?fid=$fid&filter=trade">{lang thread_trade}</a></li><!--{/if}-->
<!--{if $showreward}--><li {if $filter == 'reward'}class="active"{/if}><a href="forumdisplay.php?fid=$fid&filter=reward">{lang thread_reward}</a></li><!--{/if}-->
<!--{if $showactivity}--><li {if $filter == 'activity'}class="active"{/if}><a href="forumdisplay.php?fid=$fid&filter=activity">{lang thread_activity}</a></li><!--{/if}-->
<!--{if $showdebate}--><li {if $filter == 'debate'}class="active"{/if}><a href="forumdisplay.php?fid=$fid&filter=debate">{lang thread_debate}</a></li><!--{/if}-->
<!--{if $threadplugins}-->
<!--{loop $forum['threadplugin'] $tpid}-->
<!--{if array_key_exists($tpid, $threadplugins) && @in_array($tpid, $allowthreadplugin)}-->
<li {if $filter == 'special' && $extraid == $tpid}class="active"{/if}><a href="forumdisplay.php?fid=$fid&filter=special&extraid=$tpid">{$threadplugins[$tpid][name]}</a></li>
<!--{/if}-->
<!--{/loop}-->
<!--{/if}-->
</ul>
<!--*最近訪問版塊的彈出菜單*-->
<!--{if $visitedforums}-->
<ul class="popupmenu_popup" id="visitedforums_menu" style="display: none">
$visitedforums
</ul>
<!--{/if}-->
<!--*論壇跳轉(zhuǎn)菜單*-->
<!--{if $forumjump}-->
<div class="popupmenu_popup" id="fjump_menu" style="display: none">
$forummenu
</div>
<!--{/if}-->
<!--*如果設(shè)置了主題列表最大頁數(shù)值 當(dāng)用戶要訪問的頁數(shù)超出最大限制的時候 只能跳轉(zhuǎn)到設(shè)置的最大值頁數(shù)上*-->
<!--{if $maxpage > 1}-->
<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>
<!--{/if}-->
<!--*載入尾部模板 footer.htm*-->
{subtemplate footer}
<!--**********************Forumdisplay.htm模板注釋結(jié)束*********************************-->
相關(guān)文章
Discuz! X3.4默認(rèn)模板自適應(yīng)手機(jī)與pc的方法
這是我去年自己花了一個下午一點(diǎn)點(diǎn)研究出來的,現(xiàn)在免費(fèi)貢獻(xiàn)給大家試用,代碼放入后臺統(tǒng)計即可,效果如下2020-11-16- 如果想要404頁面跟網(wǎng)站其他頁面一樣帶有頂部和底部導(dǎo)航,能顯示用戶信息怎么辦呢?今天小編就為大家介紹discuz設(shè)置嵌入式404頁面教程,來看看吧2016-05-10
Discuz X3/3.1 門戶中的Keyword和Description顯示不正確的解決方法
這篇文章主要介紹了Discuz X3/3.1 門戶中的Keyword和Description顯示不正確的解決方法,默認(rèn)顯示的是游客能看到的,而Discuz 對游客屏蔽了關(guān)鍵詞與描述,為了SEO,還是讓它正常2015-03-25Discuz提示您安裝的不是正版應(yīng)用問題解決辦法
這篇文章主要介紹了Discuz提示您安裝的不是正版應(yīng)用問題解決辦法,完整提示“對不起,您安裝的不是正版應(yīng)用,安裝程序無法繼續(xù)執(zhí)行”,本文使用修改PHP文件的方法解決了這個2015-03-25- 這篇文章主要介紹了Discuz和jQuery變量名沖突的3種解決方法,在開發(fā)模板或者插件時經(jīng)常遇到這個問題,本文列出的3種方法都可以解決這個問題,需要的朋友可以參考下2015-03-25
Discuz提示“密碼錯誤次數(shù)過多,請15分鐘后重新登陸”問題解決方法
這篇文章主要介紹了Discuz提示“密碼錯誤次數(shù)過多,請15分鐘后重新登陸”問題解決方法,本文方法適合網(wǎng)站管理員操作,不是普通網(wǎng)友可以使用的解決方法,需要的朋友可以參考下2015-03-25Discuz X2通過數(shù)據(jù)庫批量替換修改帖子內(nèi)容
帖子數(shù)量上萬,一開始是通過設(shè)置詞語過濾,發(fā)現(xiàn)無效果,只能通過數(shù)據(jù)庫批量替換了,具體方法請接著往下看2014-09-04Discuz!X3.2版設(shè)置論壇QQ在線客服號碼無法發(fā)起聊天的問題解決辦法
這篇文章主要介紹了Discuz!X3.2版設(shè)置論壇QQ在線客服號碼無法發(fā)起聊天的問題解決辦法,需要的朋友可以參考下2014-08-03- 這篇文章主要為大家介紹了Discuz論壇發(fā)帖技巧,需要的朋友可以參考下2014-06-21
- 這篇文章主要為大家介紹了Discuz論壇宣傳與優(yōu)化技巧,需要的朋友可以參考下2014-06-21