您的位置:首页 > 其它

【discuzx2】forumdisplay_list.htm模板文件深入分析

2013-10-16 10:44 501 查看
<div id="threadlist" class="tl bm bmw"{if $_G['uid']} style="position: relative;"{/if}>
<!--{if $quicksearchlist && !$_GET['archiveid']}-->
<!--{subtemplate forum/search_sortoption}-->
<!--{/if}-->
<div class="th">
<table cellspacing="0" cellpadding="0">
<tr>
<th colspan="{if !$_GET['archiveid'] && $_G['forum']['ismoderator']}3{else}2{/if}">
<!-- guide:导读 -->
<!--{if CURMODULE != 'guide'}-->
<div class="tf">
<!-- 新窗口 -->
<span id="atarget" {if $_G['cookie']['atarget'] > 0}onclick="setatarget(-1)" class="y atarget_1"{else}onclick="setatarget(1)" class="y"{/if} title="{lang new_window_thread}">{lang new_window}</span>
<!-- 筛选 -->
{lang screening}:
<!-- 全部主题 -->
<a id="filter_special" href="javascript:;" class="showmenu xi2" onclick="showMenu(this.id)">
<!--{if $_GET['specialtype'] == 'poll'}-->{lang thread_poll}<!--{elseif $_GET['specialtype'] == 'trade'}-->{lang thread_trade}<!--{elseif $_GET['specialtype'] == 'reward'}-->{lang thread_reward}<!--{elseif $_GET['specialtype'] == 'activity'}-->{lang thread_activity}<!--{elseif $_GET['specialtype'] == 'debate'}-->{lang thread_debate}<!--{else}-->{lang threads_all}<!--{/if}-->
</a>

<!--{if $_GET['specialtype'] == 'reward'}-->
<a id="filter_reward" href="javascript:;" class="showmenu xi2" onclick="showMenu(this.id)">
<!--{if $_GET['rewardtype'] == ''}-->{lang all_reward}<!--{elseif $_GET['rewardtype'] == '1'}-->{lang rewarding}<!--{elseif $_GET['rewardtype'] == '2'}-->{lang reward_solved}<!--{/if}-->
</a>
<!--{/if}-->
<!-- 全部时间 -->
<a id="filter_dateline" href="javascript:;" class="showmenu xi2" onclick="showMenu(this.id)">
<!-- 全部时间、一天、两天、一周、一个月、两个月 -->
<!--{if $_GET['dateline'] == 86400}-->{lang last_1_days}<!--{elseif $_GET['dateline'] == 172800}-->{lang last_2_days}<!--{elseif $_GET['dateline'] == 604800}-->{lang list_one_week}<!--{elseif $_GET['dateline'] == 2592000}-->{lang list_one_month}<!--{elseif $_GET['dateline'] == 7948800}-->{lang list_three_month}<!--{else}-->{lang search_any_date}<!--{/if}-->
</a>
<!--{if !$_G['setting']['closeforumorderby']}-->
<!-- 排序 -->
{lang orderby}:
<a id="filter_orderby" href="javascript:;" class="showmenu xi2" onclick="showMenu(this.id)">
<!-- 默认排序、发帖时间、回复/查看、查看、最后发表、热门 -->
<!--{if $_GET['orderby'] == 'dateline'}-->{lang list_post_time}<!--{elseif $_GET['orderby'] == 'replies'}-->{lang replies}<!--{elseif $_GET['orderby'] == 'views'}-->{lang views}<!--{elseif $_GET['orderby'] == 'lastpost'}-->{lang lastpost}<!--{elseif $_GET['orderby'] == 'heats'}-->{lang order_heats}<!--{else}-->{lang list_default_sort}<!--{/if}-->
<!--{/if}-->
<!-- 精华、查看更新 -->
</a><span class="pipe">|</span><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=digest&digest=1$forumdisplayadd[digest]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}" class="xi2">{lang digest_posts}</a><!--{if !empty($_G[setting][recommendthread][status])}--><span class="pipe">|</span><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=recommend&orderby=recommends&recommend=1$forumdisplayadd[recommend]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}" class="xi2">{lang order_recommends}</a><!--{/if}-->
<!--{if empty($_G['forum']['picstyle']) && $_GET['orderby'] == 'lastpost' && (!$_G['setting']['forumseparator'] || !$separatepos) && !$_GET['filter']}--><span class="pipe">|</span><a href="javascript:;" onclick="checkForumnew_btn('{$_G['fid']}')" title="{lang showupgrade}" class="forumrefresh"></a><!--{/if}-->
<!--{hook/forumdisplay_filter_extra}-->
</div>
<!--{else}-->
{lang title}
<!--{/if}-->
</th>

<!--{if empty($_G['forum']['picstyle'])}-->
<!--{if CURMODULE == 'guide'}-->
<td class="by">{lang forum_group}</td>
<!--{/if}-->
<!-- 作者 -->
<td class="by">{lang author}</td>
<!-- 回复/查看 -->
<td class="num">{lang replies}</td>
<!-- 最后发表 -->
<td class="by">{lang lastpost}</td>
<!--{else}-->
<td class="by" colspan="3">
<a{if empty($_G['cookie']['forumdefstyle'])} href="forum.php?mod=forumdisplay&fid=$_G[fid]&forumdefstyle=yes" class="chked"{else} href="forum.php?mod=forumdisplay&fid=$_G[fid]&forumdefstyle=no" class="unchk"{/if} title="{lang view_thread_imagemode}{lang view_thread}">{lang view_thread_imagemode}</a>
</td>
<!--{/if}-->
</tr>
</table>
</div>
<div class="bm_c">
<!--{if empty($_G['forum']['picstyle']) || $_G['cookie']['forumdefstyle']}-->
<script type="text/javascript">var lasttime = $_G['timestamp'];</script>
<!--{/if}-->
<div id="forumnew" style="display:none"></div>
<form method="post" autocomplete="off" name="moderate" id="moderate" action="forum.php?mod=topicadmin&action=moderate&fid=$_G[fid]&infloat=yes&nopost=yes">
<input type="hidden" name="formhash" value="{FORMHASH}" />
<input type="hidden" name="listextra" value="$extra" />
<table summary="forum_$_G[fid]" cellspacing="0" cellpadding="0">
<!--{if (!$simplestyle || !$_G['forum']['allowside'] && $page == 1) && !empty($announcement)}-->
<tbody>
<tr>
<td class="icn"><img src="{IMGDIR}/ann_icon.gif" alt="{lang announcement}" /></td>
<!--{if $_G['forum']['ismoderator'] && !$_GET['archiveid']}--><td class="o"> </td><!--{/if}-->
<!-- 公告 -->
<th><strong class="xst">{lang announcement}: <!--{if empty($announcement['type'])}--><a href="forum.php?mod=announcement&id=$announcement[id]#$announcement[id]" target="_blank">$announcement[subject]</a><!--{else}--><a href="$announcement[message]" target="_blank">$announcement[subject]</a><!--{/if}--></strong></th>
<!-- 公告发布者及开始时间,如:admin -->
<td class="by">
<cite><a href="home.php?mod=space&uid=$announcement[authorid]" c="1">$announcement[author]</a></cite>
<em>$announcement[starttime]</em>
</td>
<td class="num"> </td>
<td class="by"> </td>
</tr>
</tbody>
<!--{/if}-->
<!--{if !$separatepos || !$_G['setting']['forumseparator']}-->
<tbody id="separatorline" class="emptb"><tr><td class="icn"></td><!--{if !$_GET['archiveid'] && $_G['forum']['ismoderator']}--><td class="o"></td><!--{/if}--><th></th><!--{if CURMODULE == 'guide'}--><td class="by"></td><!--{/if}--><td class="by"></td><td class="num"></td><td class="by"></td></tr></tbody>
<!--{/if}-->
<!-- 如果主题数量不为空,开始循环列表显示 -->
<!--{if $_G['forum_threadcount']}-->
<!--{if empty($_G['forum']['picstyle']) || $_G['cookie']['forumdefstyle']}-->
<!-- start-循环主题标题开始 -->
<!--{loop $_G['forum_threadlist'] $key $thread}-->
<!--{if $_G[setting][forumseparator] == 1 && $separatepos == $key + 1}-->
<tbody id="separatorline">
<tr class="ts">
<td> </td>
<!--{if $_G['forum']['ismoderator'] && !$_GET['archiveid']}--><td> </td><!--{/if}-->
<th><!--{if empty($_G['forum']['picstyle']) && $_GET['orderby'] == 'lastpost' && !$_GET['filter']}--><a href="javascript:;" onclick="checkForumnew_btn('{$_G['fid']}')" title="{lang showupgrade}" class="forumrefresh">{lang forum_thread}</a><!--{else}--> <!--{/if}--></th><td> </td><td> </td><td> </td>
</tr>
</tbody>
<!--{/if}-->
<!--{if $separatepos <= $key + 1}-->
<!-- 内置广告位 -->
<!--{ad/threadlist}-->
<!--{/if}-->
<!-- $thread[id]:"normalthread_5" -->
<tbody id="$thread[id]">
<tr>
<!-- start-主题图标:标题前图标 -->
<td class="icn">
<!-- displayorder:是否置顶 0=普通 1=置顶 2=分类置顶 3=全局置顶 -1=回收站 -->
<!-- special:特殊主题ID 0=普通 1=投票 2=商品 3=悬赏 4=活动 5=辩论 -->
<!-- folder:帖子图标   lock=锁定图标  new=新帖图标 -->
<a href="forum.php?mod=viewthread&tid=$thread[icontid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra" title="{if $thread['displayorder'] == 1}{lang thread_type1} - {/if}
{if $thread['displayorder'] == 2}{lang thread_type2} - {/if}
{if $thread['displayorder'] == 3}{lang thread_type3} - {/if}
{if $thread['displayorder'] == 4}{lang thread_type4} - {/if}
{if $thread[folder] == 'lock'}{lang closed_thread} - {/if}
{if $thread['special'] == 1}{lang thread_poll} - {/if}
{if $thread['special'] == 2}{lang thread_trade} - {/if}
{if $thread['special'] == 3}{lang thread_reward} - {/if}
{if $thread['special'] == 4}{lang thread_activity} - {/if}
{if $thread['special'] == 5}{lang thread_debate} - {/if}
{if $thread[folder] == "new"}{lang have_newreplies} - {/if}
{lang target_blank}" target="_blank">
<!--{if $thread[folder] == 'lock'}--><!-- 锁定图标:"/static/image/common/folder_lock.gif" -->
<img src="{IMGDIR}/folder_lock.gif" />
<!--{elseif $thread['special'] == 1}--><!-- 投票图标:"/static/image/common/pollsmall.gif" -->
<img src="{IMGDIR}/pollsmall.gif" alt="{lang thread_poll}" />
<!--{elseif $thread['special'] == 2}--><!-- 商品图标:"/static/image/common/tradesmall.gif" -->
<img src="{IMGDIR}/tradesmall.gif" alt="{lang thread_trade}" />
<!--{elseif $thread['special'] == 3}--><!-- 悬赏图标:"/static/image/common/rewardsmall.gif" -->
<img src="{IMGDIR}/rewardsmall.gif" alt="{lang thread_reward}" />
<!--{elseif $thread['special'] == 4}--><!-- 活动图标:"/static/image/common/activitysmall.gif" -->
<img src="{IMGDIR}/activitysmall.gif" alt="{lang thread_activity}" />
<!--{elseif $thread['special'] == 5}--><!-- 辩论图标:"/static/image/common/debatesmall.gif" -->
<img src="{IMGDIR}/debatesmall.gif" alt="{lang thread_debate}" />
<!--{elseif in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
<img src="{IMGDIR}/pin_$thread[displayorder].gif" alt="$_G[setting][threadsticky][3-$thread[displayorder]]" />
<!--{else}--><!-- 主题图标:"/static/image/common/folder_common.gif" -->
<img src="{IMGDIR}/folder_$thread[folder].gif" />
<!--{/if}-->
</a>
</td>
<!-- end-主题图标:标题前图标 -->
<!--{if !$_GET['archiveid'] && $_G['forum']['ismoderator']}-->
<!-- start-主题排序:标题前的checkbox选择框 -->
<td class="o">
<!--{if $thread['fid'] == $_G[fid]}-->
<!--{if $thread['displayorder'] <= 3 || $_G['adminid'] == 1}-->
<input onclick="tmodclick(this)" type="checkbox" name="moderate[]" value="$thread[tid]" />
<!--{else}-->
<input type="checkbox" disabled="disabled" />
<!--{/if}-->
<!--{else}-->
<input type="checkbox" disabled="disabled" />
<!--{/if}-->
</td>
<!-- end-主题排序:标题前的checkbox选择框 -->
<!--{/if}-->

<!-- start-主题标题及标题后图标,$thread[folder]:common -->
<th class="$thread[folder]">
<!--{hook/forumdisplay_thread $key}-->

<!-- forumstick=置顶标识 -->
<!-- closed:是否关闭 1-关闭 -->
<!-- isgroup:是否为群组贴 0=否 1=是 -->

<!--{if !$thread['forumstick'] && $thread['closed'] > 1 && ($thread['isgroup'] == 1 || $thread['fid'] != $_G['fid'])}-->
<!--{eval $thread[tid]=$thread[closed];}-->
<!--{/if}-->

<!-- typehtml:主题分类名(以HTML输出[xxx]) -->
<!-- sorthtml:分类信息名(以HTML输出[xxx]) -->
$thread[typehtml] $thread[sorthtml]
<!--{if $thread['moved']}-->
<!-- moved:是否为移动或复制(0=否 1=是) -->
{lang thread_moved}:<!--{eval $thread[tid]=$thread[closed];}-->
<!--{/if}-->
<!-- 主题标题 -->
<a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra"$thread[highlight]{if $thread['isgroup'] == 1 || $thread['forumstick']} target="_blank"{else} onclick="atarget(this)"{/if} class="xst" >$thread[subject]</a>
<!-- icon:主题图标,即:主题后的图标 -->
<!--{if $thread[icon] >= 0}-->
<!-- 标题后图标 -->
<img src="{STATICURL}image/stamp/{$_G[cache][stamps][$thread[icon]][url]}" alt="{$_G[cache][stamps][$thread[icon]][text]}" align="absmiddle" />
<!--{/if}-->
<!-- rushreply:是否为抢楼贴(1=是 0=否) -->
<!--{if $thread['rushreply']}-->
<img src="{IMGDIR}/rushreply_s.png" alt="{lang rushreply}" align="absmiddle" />
<!--{/if}-->
<!--{if $stemplate && $sortid}-->$stemplate[$sortid][$thread[tid]]<!--{/if}-->
<!-- readperm:阅读权限 -->
<!--{if $thread['readperm']}--> - [{lang readperm} <span class="xw1">$thread[readperm]</span>]<!--{/if}-->
<!--{if $thread['price'] > 0}-->
<!--悬赏-->
<!--{if $thread['special'] == '3'}-->
- <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=1" title="{lang show_rewarding_only}"><span class="xi1">[{lang thread_reward} <span class="xw1">$thread[price]</span> {$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][unit]}{$_G[setting][extcredits][$_G['setting']['creditstransextra'][2]][title]}]</span></a>
<!--{else}-->
<!-- price:主题售价 -->
- [{lang price} <span class="xw1">$thread[price]</span> {$_G[setting][extcredits][$_G['setting']['creditstransextra'][1]][unit]}{$_G[setting][extcredits][$_G['setting']['creditstransextra'][1]][title]}]
<!--{/if}-->
<!--{elseif $thread['special'] == '3' && $thread['price'] < 0}-->
- <a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2" title="{lang show_rewarded_only}">[{lang reward_solved}]</a>
<!--{/if}-->
<!-- attachment:附件数量 -->
<!--{if $thread['attachment'] == 2}-->
<img src="{STATICURL}image/filetype/image_s.gif" alt="attach_img" title="{lang attach_img}" align="absmiddle" />
<!--{elseif $thread['attachment'] == 1}-->
<img src="{STATICURL}image/filetype/common.gif" alt="attachment" title="{lang attachment}" align="absmiddle" />
<!--{/if}-->
<!-- mobile:是否手机发布(1=是 0=否) -->
<!--{if $thread['mobile']}-->
<img src="{IMGDIR}/mobile-attach-$thread['mobile'].png" alt="{lang post_mobile}" align="absmiddle" />
<!--{/if}-->
<!-- digest:是否精华 1=是 -->
<!--{if $thread['digest'] > 0 && $filter != 'digest'}-->
<img src="{IMGDIR}/digest_$thread[digest].gif" align="absmiddle" alt="digest" title="{lang thread_digest} $thread[digest]" />
<!--{/if}-->
<!-- displayorder:是否置顶 0=普通 1=置顶 2=分类置顶 3=全局置顶 -1=回收站 -->
<!--{if $thread['displayorder'] == 0}-->
<!-- recommendicon: 推荐图标 -->
<!--{if $thread[recommendicon] && $filter != 'recommend'}-->
<img src="{IMGDIR}/recommend_$thread[recommendicon].gif" align="absmiddle" alt="recommend" title="{lang thread_recommend} $thread[recommends]" />
<!--{/if}-->
<!-- heatlevel: 热度标识(图标:火1 火2) -->
<!--{if $thread[heatlevel]}-->
<img src="{IMGDIR}/hot_$thread[heatlevel].gif" align="absmiddle" alt="heatlevel" title="$thread[heatlevel] {lang heats}" />
<!--{/if}-->
<!-- rate:是否评分 -->
<!--{if $thread['rate'] > 0}-->
<img src="{IMGDIR}/agree.gif" align="absmiddle" alt="agree" title="{lang rate_credit_add}" />
<!--{elseif $thread['rate'] < 0}-->
<img src="{IMGDIR}/disagree.gif" align="absmiddle" alt="disagree" title="{lang posts_deducted}" />
<!--{/if}-->
<!--{/if}-->
<!-- replycredit:回帖奖励积分主题记录积分值 -->
<!--{if $thread['replycredit'] > 0}-->
- <span class="xi1">[{lang replycredit} <strong> $thread['replycredit']</strong> ]</span>
<!--{/if}-->
<!--{hook/forumdisplay_thread_subject $key}-->
<!-- multipage:主题迷你分页 -->
<!--{if $thread[multipage]}-->
<span class="tps">$thread[multipage]</span>
<!--{/if}-->
<!-- weeknew:是否为本周新帖(1=是 0=否) -->
<!--{if $thread['weeknew']}-->
<a href="forum.php?mod=redirect&tid=$thread[tid]&goto=lastpost#lastpost" class="xi1">New</a>
<!--{/if}-->
<!--{if !$thread['forumstick'] && ($thread['isgroup'] == 1 || $thread['fid'] != $_G['fid'])}-->
<!--{if $thread['related_group'] == 0 && $thread['closed'] > 1}-->
<!--{eval $thread[tid]=$thread[closed];}-->
<!--{/if}-->
<!--{if $groupnames[$thread[tid]]}-->
<span class="fromg xg1"> [{lang from}: <a href="forum.php?mod=forumdisplay&fid={$groupnames[$thread[tid]][fid]}" target="_blank" class="xg1">{$groupnames[$thread[tid]][name]}</a>]</span>
<!--{/if}-->
<!--{/if}-->
</th>
<!-- end-主题标题及主题标题后图标,$thread[folder]:common -->

<!--{if CURMODULE == 'guide'}-->
<td class="by"><a href="forum.php?mod=forumdisplay&fid=$thread[fid]" target="_blank">$forumnames[$thread[fid]]['name']</a></td>
<!--{/if}-->
<!-- 主题发布者、发布时间 -->
<td class="by">
<!--{hook/forumdisplay_author $key}-->
<cite>
<!-- 作者用户名、作者UID -->
<!--{if $thread['authorid'] && $thread['author']}-->
<!-- 发布者名称 -->
<a href="home.php?mod=space&uid=$thread[authorid]" c="1">$thread[author]</a><!--{if !empty($verify[$thread['authorid']])}--> $verify[$thread[authorid]]<!--{/if}-->
<!--{else}-->
<!-- 匿名名称 -->
$_G[setting][anonymoustext]
<!--{/if}-->
</cite>
<!-- 发布时间 -->
<em><span{if $thread['istoday']} class="xi1"{/if}>$thread[dateline]</span></em>
</td>
<!-- 主题 查看/回复 数量 -->
<!-- 回复数、点击数 -->
<td class="num"><a href="forum.php?mod=viewthread&tid=$thread[tid]&extra=$extra" class="xi2">$thread[replies]</a><em><!--{if $thread['isgroup'] != 1}-->$thread[views]<!--{else}-->{$groupnames[$thread[tid]][views]}<!--{/if}--></em></td>
<!-- 最后发表 -->
<td class="by">
<!-- 最后发表者姓名 -->
<cite><!--{if $thread['lastposter']}--><a href="{if $thread[digest] != -2}home.php?mod=space&username=$thread[lastposterenc]{else}forum.php?mod=viewthread&tid=$thread[tid]&page={echo max(1, $thread[pages]);}{/if}" c="1">$thread[lastposter]</a><!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>
<!-- 最后回复时间 -->
<em><a href="{if $thread[digest] != -2 && !$thread[ordertype]}forum.php?mod=redirect&tid=$thread[tid]&goto=lastpost$highlight#lastpost{else}forum.php?mod=viewthread&tid=$thread[tid]{if !$thread[ordertype]}&page={echo max(1, $thread[pages]);}{/if}{/if}">$thread[lastpost]</a></em>
</td>
</tr>
</tbody>
<!--{/loop}--><!--end-循环主题标题-->
</table><!-- end of table "forum_G[fid]" branch 1/3 -->
<!--{else}-->
</table><!-- end of table "forum_G[fid]" branch 2/3 -->
<ul class="ml mlt mtw cl">
<!--{loop $_G['forum_threadlist'] $key $thread}-->
<!--{if !$thread['forumstick'] && ($thread['isgroup'] == 1 || $thread['fid'] != $_G['fid'])}-->
<!--{if $thread['related_group'] == 0 && $thread['closed'] > 1}-->
<!--{eval $thread[tid]=$thread[closed];}-->
<!--{/if}-->
<!--{/if}-->
<li style="width:{$_G[setting][forumpicstyle][thumbwidth]}px;">
<!--{if !$_GET['archiveid'] && $_G['forum']['ismoderator']}-->
<div style="position: absolute;padding:2px;background:#FFF">
<!--{if $thread['fid'] == $_G[fid]}-->
<!--{if $thread['displayorder'] <= 3 || $_G['adminid'] == 1}-->
<input onclick="tmodclick(this)" type="checkbox" name="moderate[]" value="$thread[tid]" />
<!--{else}-->
<input type="checkbox" disabled="disabled" />
<!--{/if}-->
<!--{else}-->
<input type="checkbox" disabled="disabled" />
<!--{/if}-->
</div>
<!--{/if}-->
<div class="c cl">
<a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra" {if $thread['isgroup'] == 1 || $thread['forumstick'] || CURMODULE == 'guide'} target="_blank"{else} onclick="atarget(this)"{/if} title="$thread[subject]" class="z">
<!--{if $thread['cover']}-->
<img src="$thread[coverpath]" alt="$thread[subject]" width="{$_G[setting][forumpicstyle][thumbwidth]}" height="{$_G[setting][forumpicstyle][thumbheight]}" />
<!--{else}-->
<span class="nopic" style="width:{$_G[setting][forumpicstyle][thumbwidth]}px; height:{$_G[setting][forumpicstyle][thumbheight]}px;"></span>
<!--{/if}-->
</a>
</div>
<h3 class="ptn" style="width: {$_G[setting][forumpicstyle][thumbwidth]}px;">
<!--{hook/forumdisplay_thread $key}-->
<!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}--><em class="sum pin">{lang thread_stick}</em> <!--{/if}--><!--{if in_array($thread['digest'], array(1, 2, 3))}--><em class="sum digest">{lang thread_digest}</em> <!--{/if}--><a href="forum.php?mod=viewthread&tid=$thread[tid]&{if $_GET['archiveid']}archiveid={$_GET['archiveid']}&{/if}extra=$extra"$thread[highlight]{if $thread['isgroup'] == 1 || $thread['forumstick']} target="_blank"{else} onclick="atarget(this)"{/if} title="$thread[subject]">$thread[subject]</a>
</h3>
<div class="cl">
<!--{hook/forumdisplay_author $key}-->
<!--{if $thread['cover']}--><em class="sum y xs0 xi1 xw1" title="$thread[cover] {lang pics}">$thread[cover]</em><!--{/if}-->
<!--{if $thread['authorid'] && $thread['author']}-->
<a href="home.php?mod=space&uid=$thread[authorid]">$thread[author]</a><!--{if !empty($verify[$thread['authorid']])}--> $verify[$thread[authorid]]<!--{/if}-->
<!--{else}-->
$_G[setting][anonymoustext]
<!--{/if}-->
</div>
<div class="cl">
<em class="y xs0"><a href="forum.php?mod=viewthread&tid=$thread[tid]&extra=$extra" class="xi2" title="$thread[replies] {lang reply}">$thread[replies]</a> / <em title="{if $thread['isgroup'] != 1}$thread[views]{else}{$groupnames[$thread[tid]][views]}{/if} {lang show}"><!--{if $thread['isgroup'] != 1}-->$thread[views]<!--{else}-->{$groupnames[$thread[tid]][views]}<!--{/if}--></em></em>
<em class="xs0{if $thread['istoday']} xi1{/if}">$thread[dateline]</em>
</div>
</li>
<!--{/loop}-->
</ul>
<!--{/if}-->
<!--{else}-->
<tbody class="bw0_all"><tr><th colspan="{if !$_GET['archiveid'] && $_G['forum']['ismoderator']}6{else}5{/if}"><p class="emp">{lang forum_nothreads}</p></th></tr></tbody>
</table><!-- end of table "forum_G[fid]" branch 3/3 -->
<!--{/if}-->
<!--{if $_G['forum']['ismoderator'] && $_G['forum_threadcount']}-->
<!--{template forum/topicadmin_modlayer}-->
<!--{/if}-->
</form>
</div>
<!--{hook/forumdisplay_threadlist_bottom}-->
</div>

<!--{if !IS_ROBOT}-->
<!--全部主题下拉菜单-->
<div id="filter_special_menu" class="p_pop" style="display:none" change="location.href='forum.php?mod=forumdisplay&fid=$_G[fid]&filter='+$('filter_special').value">
<ul>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang threads_all}</a></li>
<!--{if $showpoll}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=poll$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang thread_poll}</a></li><!--{/if}-->
<!--{if $showtrade}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=trade$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang thread_trade}</a></li><!--{/if}-->
<!--{if $showreward}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang thread_reward}</a></li><!--{/if}-->
<!--{if $showactivity}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=activity$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang thread_activity}</a></li><!--{/if}-->
<!--{if $showdebate}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=debate$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang thread_debate}</a></li><!--{/if}-->
</ul>
</div>
<!--全部悬赏下拉菜单-->
<div id="filter_reward_menu" class="p_pop" style="display:none" change="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype='+$('filter_reward').value">
<ul>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang all_reward}</a></li>
<!--{if $showpoll}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=1">{lang rewarding}</a></li><!--{/if}-->
<!--{if $showtrade}--><li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=specialtype&specialtype=reward$forumdisplayadd[specialtype]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}&rewardtype=2">{lang reward_solved}</a></li><!--{/if}-->
</ul>
</div>
<!-- 全部时间下拉菜单 -->
<div id="filter_dateline_menu" class="p_pop" style="display:none">
<ul>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&orderby={$_GET['orderby']}&filter=dateline$forumdisplayadd[dateline]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang search_any_date}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&orderby={$_GET['orderby']}&filter=dateline&dateline=86400$forumdisplayadd[dateline]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang last_1_days}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&orderby={$_GET['orderby']}&filter=dateline&dateline=172800$forumdisplayadd[dateline]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang last_2_days}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&orderby={$_GET['orderby']}&filter=dateline&dateline=604800$forumdisplayadd[dateline]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang list_one_week}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&orderby={$_GET['orderby']}&filter=dateline&dateline=2592000$forumdisplayadd[dateline]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang list_one_month}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&orderby={$_GET['orderby']}&filter=dateline&dateline=7948800$forumdisplayadd[dateline]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang list_three_month}</a></li>
</ul>
</div>
<!--{if !$_G['setting']['closeforumorderby']}-->
<!--排序下拉菜单-->
<div id="filter_orderby_menu" class="p_pop" style="display:none">
<ul>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang list_default_sort}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=author&orderby=dateline$forumdisplayadd[author]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang list_post_time}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=reply&orderby=replies$forumdisplayadd[reply]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang replies}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=reply&orderby=views$forumdisplayadd[view]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang views}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=lastpost&orderby=lastpost$forumdisplayadd[lastpost]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang lastpost}</a></li>
<li><a href="forum.php?mod=forumdisplay&fid=$_G[fid]&filter=heat&orderby=heats$forumdisplayadd[heat]{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang order_heats}</a></li>
<ul>
</div>
<!--{/if}-->
<!--{/if}-->
<!--发帖按钮及返回-->
<div class="bm bw0 pgs cl">
<!-- 分页代码 -->
<span id="fd_page_bottom">$multipage</span>
<!-- 返回按钮 -->
<span {if $_G[setting][visitedforums]}id="visitedforumstmp" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id,'pos':'21'})"{/if} class="pgb y"><a href="forum.php">{lang return_index}</a></span>
<!-- 发帖按钮 -->
<!--{if !$_GET['archiveid']}--><a href="javascript:;" id="newspecialtmp" onmouseover="$('newspecial').id = 'newspecialtmp';this.id = 'newspecial';showMenu({'ctrlid':this.id})"{if !$_G['forum']['allowspecialonly'] && empty($_G['forum']['picstyle']) && !$_G['forum']['threadsorts']['required']} onclick="showWindow('newthread', 'forum.php?mod=post&action=newthread&fid=$_G[fid]')"{else} onclick="location.href='forum.php?mod=post&action=newthread&fid=$_G[fid]';return false;"{/if} title="{lang send_posts}"><img src="{IMGDIR}/pn_post.png" alt="{lang send_posts}" /></a><!--{/if}-->
<!--{hook/forumdisplay_postbutton_bottom}-->
</div>


其中跟弹窗有关的js文件是:

<script src="static/js/forum_moderate.js?6Z3" type="text/javascript"></script>


跟js触发事件相关的样式id是"threadlist"

<div id="threadlist" class="tl bm bmw"{if $_G['uid']} style="position: relative;"{/if}>


如图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: