慕容的工作随笔

慕容的工作随笔

记录学习和工作

viewthread.htm详解

2015-07-06 08:42:44

<!–Viewthread.htm模板注释开始***********–>

<!–载入头部模板 header.htm–>
{subtemplate header}

<!–判断如果当前用户为本版版主或者超版以上 载入moderate.js.{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录–>
<!–{if $forum[‘ismoderator’]}–>
<script type=“text/javascript” src=“http://murongshuai.blog.163.com/blog/{$jspath}moderate.js?{VERHASH}"&gt;&lt;/script>
<!–{/if}–>

<!–如果浏览的帖子为特殊主题 比如投票 悬赏,载入特殊主题专用CSS缓存文件–>
<!–{if $thread[‘special’]}–>
<link rel=“stylesheet” type=“text/css” href=“http://murongshuai.blog.163.com/blog/forumdata/cache/style_{STYLEID}_special.css?{VERHASH}" />
<!–{/if}–>

<!–载入帖子内容页js脚本 {$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录–>
<script type=“text/javascript” src=“http://murongshuai.blog.163.com/blog/{$jspath}viewthread.js?{VERHASH}"&gt;&lt;/script>

<!–图片动态效果js脚本–>
<script type=“text/javascript”>zoomstatus = parseInt($zoomstatus);var imagemaxwidth = ‘{IMAGEMAXWIDTH}’;var aimgcount = new Array();</script>

<!–页面导航 例:Discuz! 论坛官方 》 首页–>
<div id=“nav”><a id=“fjump” href=“http://murongshuai.blog.163.com/blog/$indexname"

<!–判断当前如果开启了论坛跳转菜单 鼠标移到站点名称上时 弹出菜单–>
{if $forumjump == 1} class=“dropmenu” onmouseover=“showMenu({‘ctrlid’:this.id})”{/if}>$bbname</a> $navigation</div>

<!–Discuz插件钩子 详见相关插件开发手册–>
$pluginhooks[viewthread_top]

<!–页内文字广告位–>
<!–{if $admode && !empty($advlist[’text’])}–><div class=“ad_text” id=“ad_text”><table summary=“Text Ad” cellpadding=“0” cellspacing=“1”>$advlist[text]</table></div><!–{else}–><div id=“ad_text”></div><!–{/if}–>

<div id=“wrap” class=“wrap s_clear threadfix”>

<!–帖子内容顶部–>
<div class=“forumcontrol”>
<table cellspacing=“0” cellpadding=“0”>
<tr>

<!–主题管理菜单部分–>
<td class=“modaction”>

<!–判断当前用户是否为本版版主或者以上 如果是则显示主题管理菜单按钮–>
<!–{if $forum[‘ismoderator’]}–>
<span id=“modopt” onclick="$(‘modopt’).id = ‘modopttmp’;this.id = ‘modopt’;showMenu({‘ctrlid’:this.id})” class=“dropmenu”>{lang admin_modoptions}</span>
<!–{/if}–>
</td>
<td>

<!–页数–>
$multipage

<!–判断如果启用了显示最近版块访问数量 当鼠标移到返回首页的时候 弹出最近访问版块菜单–>
<span class=“pageback”{if $visitedforums} id=“visitedforums” onmouseover="$(‘visitedforums’).id = ‘visitedforumstmp’;this.id = ‘visitedforums’;showMenu({‘ctrlid’:this.id})”{/if}><a href=“http://murongshuai.blog.163.com/blog/$upnavlink"&gt;{lang return_forumdisplay}</a></span>

<!–回复按钮–>
<span class=“replybtn” id=“post_reply” prompt=“post_reply”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=reply&amp;fid=$fid&amp;tid=$tid" onclick=“showWindow(‘reply’, this.href);return false;">{lang reply}</a></span>

<!–发新帖按钮–>
<span class=“postbtn” id=“newspecial” prompt=“post_newthread” onmouseover="$(’newspecial’).id = ’newspecialtmp’;this.id = ’newspecial’;showMenu({‘ctrlid’:this.id})"><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid" onclick=“showWindow(’newthread’, this.href);return false;">{lang send_posts}</a></span>
</td>
</tr>
</table>
</div>

<!–这里是主题管理操作类型操作菜单–>
<!–{if $forum[‘ismoderator’]}–>
<ul class=“popupmenu_popup headermenu_popup inlinelist” id=“modopt_menu” style=“width: 180px; display: none”>

<!–这个判断保留–>
<!–{if $thread[‘digest’] >= 0}–>

<!–判断如果当前管理组允许删帖 显示删除主题–>
<!–{if $allowdelpost}–><li class=“wide”><a href=“javascript:;” onclick=“modthreads(3, ‘delete’)">{lang admin_delthread}</a></li><!–{/if}–>

<!–提升/下沉–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(3, ‘down’)">{lang admin_bump_down}</a></li>

<!–判断当前管理组允许置顶 显示主题置顶–>
<!–{if $allowstickthread}–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(1, ‘stick’)">{lang admin_stick}</a></li>
<!–{/if}–>

<!–主题高亮–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(1, ‘highlight’)">{lang admin_highlight}</a></li>

<!–设置精华–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(1, ‘digest’)">{lang admin_digest}</a></li>

<!–判断如果本版开启了主题推荐 显示主题推荐–>
<!–{if $forum[‘modrecommend’][‘open’] && $forum[‘modrecommend’][‘sort’] != 1}–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(1, ‘recommend’)">{lang admin_recommend}</a></li>
<!–{/if}–>

<!–打开/关闭主题–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(4)">{lang admin_openclose}</a></li>

<!–移动主体–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(2, ‘move’)">{lang admin_move}</a></li>

<!–主题分类–>
<li class=“wide”><a href=“javascript:;” onclick=“modthreads(2, ’type’)">{lang admin_type}</a></li>

<!–判断不是特殊主题–>
<!–{if !$thread[‘special’]}–>

<!–复制主题–>
<li class=“wide”><a href=“javascript:;” onclick=“modaction(‘copy’)">{lang admin_copy}</a></li>

<!–合并主题–>
<li class=“wide”><a href=“javascript:;” onclick=“modaction(‘merge’)">{lang admin_merges}</a></li>

<!–如果主题有出售内容 并且当前管理组允许强制推官 显示强制退款–>
<!–{if $thread[‘price’] > 0 && $allowrefund}–>
<li class=“wide”><a href=“javascript:;” onclick=“modaction(‘refund’)">{lang admin_refund}</a></li>
<!–{/if}–>
<!–{/if}–>

<!–分割主题–>
<li class=“wide”><a href=“javascript:;” onclick=“modaction(‘split’)">{lang admin_split}</a></li>

<!–修复主题–>
<li class=“wide”><a href=“javascript:;” onclick=“modaction(‘repair’)">{lang admin_repair}</a></li>
<!–{/if}–>

<!–如果为悬赏主题 显示取消悬赏–>
<!–{if $thread[‘special’] == 3}–>
<li class=“wide”><a href=“javascript:;” onclick=“modaction(‘removereward’)">{lang admin_remove_reward}</a></li>
<!–{/if}–>
</ul>

<!–如果允许屏蔽或删帖–>
<!–{if $allowbanpost || $allowdelpost}–>

<!–这里是在帖子内容右下的复选框选中后 弹出的管理操作–>
<div id=“modlayer” style=“display:none;position:position;width:165px;">

<!–选中多少篇帖子–>
<span>{lang admin_select}</span><strong id=“modcount”></strong><span>{lang piece}: </span>
<!–{if $allowbanpost}–>

<!–警告–>
<a href=“javascript:;” onclick=“modaction(‘warn’)">{lang warn}</a>

<!–屏蔽–>
<a href=“javascript:;” onclick=“modaction(‘banpost’)">{lang admin_banpost}</a>
<!–{/if}–>
<!–{if $allowdelpost}–>

<!–删除–>
<a href=“javascript:;” onclick=“modaction(‘delpost’)">{lang delete}</a>
<!–{/if}–>
</div>
<!–{/if}–>
<!–{/if}–>

<!–判断如果本版允许发帖 载入发贴类型菜单 这部分参考下Forumdisplay.htm 不重复–>
<!–{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=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid" onclick=“showWindow(’newthread’, this.href);doane(event)">{lang post_newthread}</a></li><!–{/if}–>
<!–{if $allowpostpoll}–><li class=“poll”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;special=1"&gt;{lang post_newthreadpoll}</a></li><!–{/if}–>
<!–{if $allowpostreward}–><li class=“reward”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;special=3"&gt;{lang post_newthreadreward}</a></li><!–{/if}–>
<!–{if $allowpostdebate}–><li class=“debate”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;special=5"&gt;{lang post_newthreaddebate}</a></li><!–{/if}–>
<!–{if $allowpostactivity}–><li class=“activity”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;special=4"&gt;{lang post_newthreadactivity}</a></li><!–{/if}–>
<!–{if $allowposttrade}–><li class=“trade”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;special=2"&gt;{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=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;specialextra=$tpid"&gt;{$threadplugins[$tpid][name]}&lt;/a&gt;&lt;/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=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;extra=$extra&amp;sortid=$id"&gt;$threadsorts&lt;/a&gt;&lt;/li>
<!–{/if}–>
<!–{/loop}–>
<!–{loop $forum[’typemodels’] $id $model}–>
<li class=“popupmenu_option”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid&amp;extra=$extra&amp;modelid=$id"&gt;$model[name]&lt;/a&gt;&lt;/li>
<!–{/loop}–>
<!–{/if}–>
</ul>
<!–{/if}–>

<!–载入帖子内容部分模板 Viewthread_node.htm–>
<div id=“postlist” class=“mainbox viewthread”>
{eval $postcount = 0;}
<!–{loop $postlist $post}–>
<div id=“post_$post[pid]">
{subtemplate viewthread_node}
</div>
<!–{/loop}–>
</div>

<!–保留–>
<div id=“postlistreply” class=“mainbox viewthread”><div id=“post_new” class=“viewthread_table” style=“display: none”></div></div>

<!–管理操作提交–>
<form method=“post” name=“modactions” id=“modactions”>
<input type=“hidden” name=“formhash” value="{FORMHASH}” />
<input type=“hidden” name=“optgroup” />
<input type=“hidden” name=“operation” />
<input type=“hidden” name=“listextra” value="$extra” />
</form>

<!–tag–>
$tagscript

<!–这里参考上面的forumcontrol部分 一样的 不重复–>
<div class=“forumcontrol s_clear”>
<table cellspacing=“0” cellpadding=“0” <!–{if $fastpost}–>class=“narrow”<!–{/if}–>>
<tr>
<td class=“modaction”>
<!–{if $forum[‘ismoderator’]}–>
<span id=“modopttmp” onclick="$(‘modopt’).id = ‘modopttmp’;this.id = ‘modopt’;showMenu({‘ctrlid’:this.id})” class=“dropmenu”>{lang admin_modoptions}</span>
<!–{/if}–>
</td>
<td>
$multipage
<span class=“pageback”{if $visitedforums} id=“visitedforums” onmouseover="$(‘visitedforums’).id = ‘visitedforumstmp’;this.id = ‘visitedforums’;showMenu({‘ctrlid’:this.id})”{/if}><a href=“http://murongshuai.blog.163.com/blog/$upnavlink"&gt;{lang return_forumdisplay}</a></span>
<!–{if !$fastpost}–>
<span class=“replybtn”><a href=“http://murongshuai.blog.163.com/blog/post.php?action=reply&amp;fid=$fid&amp;tid=$tid" onclick=“showWindow(‘reply’, this.href);return false;">{lang reply}</a></span>
<span class=“postbtn” id=“newspecialtmp” onmouseover="$(’newspecial’).id = ’newspecialtmp’;this.id = ’newspecial’;showMenu({‘ctrlid’:this.id})"><a href=“http://murongshuai.blog.163.com/blog/post.php?action=newthread&amp;fid=$fid" onclick=“showWindow(’newthread’, this.href);return false;">{lang send_posts}</a></span>
<!–{/if}–>
</td>
</tr>
</table>
</div>

<!–Discuz插件钩子 详见相关插件开发手册–>
$pluginhooks[viewthread_middle]

<!–如果后台允许快速回复 并且此帖允许回复 载入底部快速回复表单模板 viewthread_fastpost.htm–>
<!–{if $fastpost && $allowpostreply}–>
{subtemplate viewthread_fastpost}
<!–{/if}–>

<!–Discuz和qihoo合作的东西 没研究 不解释–>
<!–{if $relatedthreadlist && $qihoo[‘relate’][‘position’]}–>
{template viewthread_relatedthread}
<!–{/if}–>

<!–Discuz插件钩子 详见相关插件开发手册–>
$pluginhooks[viewthread_bottom]

<!–最近访问版块弹出层–>
<!–{if $visitedforums}–>
<ul class=“popupmenu_popup” id=“visitedforums_menu” style=“display: none”>
$visitedforums
</ul>
<!–{/if}–>

<!–论坛跳转菜单弹出层–>
<!–{if $forumjump}–>
<div class=“popupmenu_popup” id=“fjump_menu” style=“display: none”>
$forummenu
</div>
<!–{/if}–>

<!–“收藏"按钮的浮动层,默认隐藏的 点击后触发显示–>
<div id=“favoritewin” style=“display: none”>
<h5>
<a href=“javascript:;” onclick=“ajaxget(‘my.php?item=favorites&tid=$tid’, ‘favorite_msg’);return false;” class=“lightlink”>[{lang thread_favorite_thread}]</a>
<a href=“javascript:;” onclick=“ajaxget(‘my.php?item=attention&action=add&tid=$tid’, ‘favorite_msg’);return false;” class=“lightlink”>[{lang attention_add}]</a>
</h5>
<span id=“favorite_msg”></span>
</div>

<!–“分享"按钮的浮动层,默认隐藏的,点击后触发显示–>
<div id=“sharewin” style=“display: none”>
<h5>
<a href=“javascript:;” onclick=“setCopy(’{$threadshare}\n{$boardurl}viewthread.php?tid=$tid$fromuid’, ‘{lang post_copylink}’)” class=“lightlink” />[{lang share_im}]</a><br /><br />
<!–{if $discuz_uid}–>
<a href=“javascript:;” class=“lightlink” onclick=“hideWindow(‘confirm’);showWindow(‘sendpm’, ‘pm.php?action=new&operation=share&tid=$tid’);">[{lang share_pm}]</a>
<!–{/if}–>
</h5>
</div>

<!–如果设置了主题列表最大页数值 当用户要访问的页数超出最大限制的时候 只能跳转到设置的最大值页数上–>
<!–{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}, ‘viewthread.php?tid=$tid{if $authorid}&authorid=$authorid{/if}’, $page);}</script>
<!–{/if}–>

<!–站长推荐浮动层–>
<!–{if !empty($_DCACHE[‘focus’][‘data’]) && CURSCRIPT == ‘viewthread’ && empty($_COOKIE[‘discuz_nofocus’])}–>{eval $focus = $_DCACHE[‘focus’];$focustid = array_rand($focus[‘data’]);}
<div class=“focus” id=“focus”>
<h3 class=“float_ctrl”>

<!–如果没有设置推荐标题 则显示站长推荐字样–>
<em>{if $focus[title]}{$focus[title]}{else}{lang hottopics}{/if}</em>

<!–关闭站长推荐浮动窗按钮 点击后会在浏览器留下cookies记录 避免再弹出–>
<span><a href=“javascript:;” onclick=“setcookie(‘discuz_nofocus’, 1, 3600);$(‘focus’).style.display=‘none’” class=“close deloption” title="{lang close}">{lang close}</a></span>
</h3>
<hr class=“shadowline” />
<div class=“detail”>

<!–推荐的标题–>
<h4><a href=“http://murongshuai.blog.163.com/blog/{$focus[data][$focustid][url]}" target="_blank”>$focus[data][$focustid][subject]</a></h4>
<p>

<!–如果推荐内容存在附加图片 载入它 高宽度限制在58px–>
{if $focus[data][$focustid][image]}
<a href=“http://murongshuai.blog.163.com/blog/{$focus[data][$focustid][url]}" target="_blank”>
<img src=“http://murongshuai.blog.163.com/blog/{$focus[data][$focustid][image]}" width=“58” height=“58” /></a>
{/if}

<!–摘要内容–>
$focus[data][$focustid][summary]
</p>
</div>
<hr class=“shadowline” />

<!–查看按钮–>
<a href=“http://murongshuai.blog.163.com/blog/{$focus[data][$focustid][url]}" class=“moreinfo” target="_blank”>{lang show}</a>
</div>
<!–{/if}–>

<!–载入尾部模板 footer.htm–>
{subtemplate footer}

<!–Discuz和qihoo合作的关键字啥的 没研究 不解释–>
<!–{if $relatedthreadupdate}–>
<script type=“text/javascript” src=“http://murongshuai.blog.163.com/blog/relatethread.php?tid=$tid&amp;subjectenc=$thread[subjectenc]&amp;tagsenc=$thread[tagsenc]&amp;verifykey=$verifykey&amp;up=$qihoo_up"&gt;&lt;/script>
<!–{/if}–>
<!–{if $tagupdate}–>
<script type=“text/javascript” src=“http://murongshuai.blog.163.com/blog/relatekw.php?tid=$tid"&gt;&lt;/script>
<!–{/if}–>
<!–{if $qihoo[‘relate’][‘bbsnum’] && $statsdata}–>
<img style=“display:none;” src=“http://pvstat.qihoo.com/dimana.gif?_pdt=discuz&amp;_pg=s100812&amp;_r=$randnum&amp;_dim_k=orgthread&amp;_dim_v={echo urlencode($boardurl);}||{$statsdata}||0” width=“1” height=“1” alt=”” />
<img style=“display:none;” src=“http://pvstat.qihoo.com/dimana.gif?_pdt=discuz&amp;_pg=s100812&amp;_r=$randnum&amp;_dim_k=relthread&amp;_dim_v={$statskeywords}||{$statsurl}” width=“1” height=“1” alt=”” />
<!–{/if}–>

<!–Viewthread.htm模板注释结束***********–>

评论 (0)

还没有评论,来做第一个吧。

发表评论

提交后需管理员审核通过后显示