慕容的工作随笔

慕容的工作随笔

记录学习和工作

Discuz 7.1.0帖子内容页模板(Viewthread.htm)修改教程

 

  • <!--**********************Viewthread.htm模板注释开始*********************************-->
  • <!--*载入头部模板 header.htm*-->
  • {subtemplate header}
  • <!--*判断如果当前用户为本版版主或者超版以上 载入moderate.js.{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
  • <!--{if $forum['ismoderator']}-->
  • <script type="text/javascript" src="http://murongshuai.blog.163.com/{$jspath}moderate.js?{VERHASH}"></script>
  • <!--{/if}-->
  • <!--*如果浏览的帖子为特殊主题 比如投票 悬赏,载入特殊主题专用CSS缓存文件*-->
  • <!--{if $thread['special']}-->
  • <link rel="stylesheet" type="text/css" href="http://murongshuai.blog.163.com/forumdata/cache/style_{STYLEID}_special.css?{VERHASH}" />
  • <!--{/if}-->
  • <!--*载入帖子内容页js脚本 {$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
  • <script type="text/javascript" src="http://murongshuai.blog.163.com/{$jspath}viewthread.js?{VERHASH}"></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/$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/$upnavlink">{lang return_forumdisplay}</a></span>
  • <!--*回复按钮*-->
  • <span class="replybtn" id="post_reply" prompt="post_reply"><a href="http://murongshuai.blog.163.com/post.php?action=reply&fid=$fid&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/post.php?action=newthread&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/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="http://murongshuai.blog.163.com/post.php?action=newthread&fid=$fid&special=1">{lang post_newthreadpoll}</a></li><!--{/if}-->
  • <!--{if $allowpostreward}--><li class="reward"><a href="http://murongshuai.blog.163.com/post.php?action=newthread&fid=$fid&special=3">{lang post_newthreadreward}</a></li><!--{/if}-->
  • <!--{if $allowpostdebate}--><li class="debate"><a href="http://murongshuai.blog.163.com/post.php?action=newthread&fid=$fid&special=5">{lang post_newthreaddebate}</a></li><!--{/if}-->
  • <!--{if $allowpostactivity}--><li class="activity"><a href="http://murongshuai.blog.163.com/post.php?action=newthread&fid=$fid&special=4">{lang post_newthreadactivity}</a></li><!--{/if}-->
  • <!--{if $allowposttrade}--><li class="trade"><a href="http://murongshuai.blog.163.com/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="http://murongshuai.blog.163.com/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="http://murongshuai.blog.163.com/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="http://murongshuai.blog.163.com/post.php?action=newthread&fid=$fid&extra=$extra&modelid=$id">$model[name]</a></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/$upnavlink">{lang return_forumdisplay}</a></span>
  • <!--{if !$fastpost}-->
  • <span class="replybtn"><a href="http://murongshuai.blog.163.com/post.php?action=reply&fid=$fid&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/post.php?action=newthread&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/{$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/{$focus[data][$focustid][url]}" target="_blank">
  • <img src="http://murongshuai.blog.163.com/{$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/{$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/relatethread.php?tid=$tid&subjectenc=$thread[subjectenc]&tagsenc=$thread[tagsenc]&verifykey=$verifykey&up=$qihoo_up"></script>
  • <!--{/if}-->
  • <!--{if $tagupdate}-->
  • <script type="text/javascript" src="http://murongshuai.blog.163.com/relatekw.php?tid=$tid"></script>
  • <!--{/if}-->
  • <!--{if $qihoo['relate']['bbsnum'] && $statsdata}-->
  • <img style="display:none;" src="http://pvstat.qihoo.com/dimana.gif?_pdt=discuz&_pg=s100812&_r=$randnum&_dim_k=orgthread&_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&_pg=s100812&_r=$randnum&_dim_k=relthread&_dim_v={$statskeywords}||{$statsurl}" width="1" height="1" alt="" />
  • <!--{/if}-->
  • <!--**********************Viewthread.htm模板注释结束*********************************-->
 

评论 (0)

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

发表评论

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