免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
设为首页收藏本站开启辅助访问站点地图

美化代码新人必看赚取圈币

返回列表 发帖
查看: 2127|回复: 3 收起左侧
开启左侧收起左侧开启左侧
上一主题 下一主题 打印

Discuz 7.2帖子内容页模板(Viewthread.htm)修改教程   [复制链接]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
  1. <!--**********************Viewthread.htm模板注释开始*********************************-->

  2. <!--*载入头部模板 header.htm*-->
  3. {subtemplate header}

  4. <!--*判断如果当前用户为本版版主或者超版以上 载入moderate.js.{$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
  5. <!--{if $forum['ismoderator']}-->
  6. <script type="text/javascript" src="{$jspath}moderate.js?{VERHASH}"></script>
  7. <!--{/if}-->

  8. <!--*如果浏览的帖子为特殊主题 比如投票 悬赏,载入特殊主题专用CSS缓存文件*-->
  9. <!--{if $thread['special']}-->
  10. <link rel="stylesheet" type="text/css" href="forumdata/cache/style_{STYLEID}_special.css?{VERHASH}" />
  11. <!--{/if}-->

  12. <!--*载入帖子内容页js脚本 {$jspath}:后台>全局>优化设置>服务器优化>JavaScript脚本目录*-->
  13. <script type="text/javascript" src="{$jspath}viewthread.js?{VERHASH}"></script>

  14. <!--*图片动态效果js脚本*-->
  15. <script type="text/javascript">zoomstatus = parseInt($zoomstatus);var imagemaxwidth = '{IMAGEMAXWIDTH}';var aimgcount = new Array();</script>

  16. <!--*页面导航 例:Discuz! 论坛官方 》 首页*-->
  17. <div id="nav"><a id="fjump" href="$indexname"

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

  20. <!--*Discuz插件钩子 详见相关插件开发手册*-->
  21. $pluginhooks[viewthread_top]

  22. <!--*页内文字广告位*-->
  23. <!--{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}-->


  24. <div id="wrap" class="wrap s_clear threadfix">

  25. <!--*帖子内容顶部*-->
  26. <div class="forumcontrol">
  27. <table cellspacing="0" cellpadding="0">
  28. <tr>

  29. <!--*主题管理菜单部分*-->
  30. <td class="modaction">

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

  37. <!--*页数*-->
  38. $multipage

  39. <!--*判断如果启用了显示最近版块访问数量 当鼠标移到返回首页的时候 弹出最近访问版块菜单*-->
  40. <span class="pageback"{if $visitedforums} id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"{/if}><a href="$upnavlink">{lang return_forumdisplay}</a></span>

  41. <!--*回复按钮*-->
  42. <span class="replybtn" id="post_reply" prompt="post_reply"><a href="post.php?action=reply&fid=$fid&tid=$tid" onclick="showWindow('reply', this.href);return false;">{lang reply}</a></span>

  43. <!--*发新帖按钮*-->
  44. <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>
  45. </td>
  46. </tr>
  47. </table>
  48. </div>

  49. <!--*这里是主题管理操作类型操作菜单*-->
  50. <!--{if $forum['ismoderator']}-->
  51. <ul class="popupmenu_popup headermenu_popup inlinelist" id="modopt_menu" style="width: 180px; display: none">

  52. <!--*这个判断保留*-->
  53. <!--{if $thread['digest'] >= 0}-->

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

  56. <!--*提升/下沉*-->
  57. <li class="wide"><a href="javascript:;" onclick="modthreads(3, 'down')">{lang admin_bump_down}</a></li>

  58. <!--*判断当前管理组允许置顶 显示主题置顶*-->
  59. <!--{if $allowstickthread}-->
  60. <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'stick')">{lang admin_stick}</a></li>
  61. <!--{/if}-->

  62. <!--*主题高亮*-->
  63. <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'highlight')">{lang admin_highlight}</a></li>

  64. <!--*设置精华*-->
  65. <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'digest')">{lang admin_digest}</a></li>

  66. <!--*判断如果本版开启了主题推荐 显示主题推荐*-->
  67. <!--{if $forum['modrecommend']['open'] && $forum['modrecommend']['sort'] != 1}-->
  68. <li class="wide"><a href="javascript:;" onclick="modthreads(1, 'recommend')">{lang admin_recommend}</a></li>
  69. <!--{/if}-->

  70. <!--*打开/关闭主题*-->
  71. <li class="wide"><a href="javascript:;" onclick="modthreads(4)">{lang admin_openclose}</a></li>

  72. <!--*移动主体*-->
  73. <li class="wide"><a href="javascript:;" onclick="modthreads(2, 'move')">{lang admin_move}</a></li>

  74. <!--*主题分类*-->
  75. <li class="wide"><a href="javascript:;" onclick="modthreads(2, 'type')">{lang admin_type}</a></li>

  76. <!--*判断不是特殊主题*-->
  77. <!--{if !$thread['special']}-->

  78. <!--*复制主题*-->
  79. <li class="wide"><a href="javascript:;" onclick="modaction('copy')">{lang admin_copy}</a></li>

  80. <!--*合并主题*-->
  81. <li class="wide"><a href="javascript:;" onclick="modaction('merge')">{lang admin_merges}</a></li>

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

  87. <!--*分割主题*-->
  88. <li class="wide"><a href="javascript:;" onclick="modaction('split')">{lang admin_split}</a></li>

  89. <!--*修复主题*-->
  90. <li class="wide"><a href="javascript:;" onclick="modaction('repair')">{lang admin_repair}</a></li>
  91. <!--{/if}-->

  92. <!--*如果为悬赏主题 显示取消悬赏*-->
  93. <!--{if $thread['special'] == 3}-->
  94. <li class="wide"><a href="javascript:;" onclick="modaction('removereward')">{lang admin_remove_reward}</a></li>
  95. <!--{/if}-->
  96. </ul>

  97. <!--*如果允许屏蔽或删帖*-->
  98. <!--{if $allowbanpost || $allowdelpost}-->

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

  101. <!--*选中多少篇帖子*-->
  102. <span>{lang admin_select}</span><strong id="modcount"></strong><span>{lang piece}: </span>
  103. <!--{if $allowbanpost}-->

  104. <!--*警告*-->
  105. <a href="javascript:;" onclick="modaction('warn')">{lang warn}</a>

  106. <!--*屏蔽*-->
  107. <a href="javascript:;" onclick="modaction('banpost')">{lang admin_banpost}</a>
  108. <!--{/if}-->
  109. <!--{if $allowdelpost}-->

  110. <!--*删除*-->
  111. <a href="javascript:;" onclick="modaction('delpost')">{lang delete}</a>
  112. <!--{/if}-->
  113. </div>
  114. <!--{/if}-->
  115. <!--{/if}-->

  116. <!--*判断如果本版允许发帖 载入发贴类型菜单 这部分参考下Forumdisplay.htm 不重复*-->
  117. <!--{if $allowpost && ($allowposttrade || $allowpostpoll || $allowpostreward || $allowpostactivity || $allowpostdebate || $threadplugins || $forum['threadsorts'])}-->
  118. <ul class="popupmenu_popup postmenu" id="newspecial_menu" style="display: none">
  119. <!--{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}-->
  120. <!--{if $allowpostpoll}--><li class="poll"><a href="post.php?action=newthread&fid=$fid&special=1">{lang post_newthreadpoll}</a></li><!--{/if}-->
  121. <!--{if $allowpostreward}--><li class="reward"><a href="post.php?action=newthread&fid=$fid&special=3">{lang post_newthreadreward}</a></li><!--{/if}-->
  122. <!--{if $allowpostdebate}--><li class="debate"><a href="post.php?action=newthread&fid=$fid&special=5">{lang post_newthreaddebate}</a></li><!--{/if}-->
  123. <!--{if $allowpostactivity}--><li class="activity"><a href="post.php?action=newthread&fid=$fid&special=4">{lang post_newthreadactivity}</a></li><!--{/if}-->
  124. <!--{if $allowposttrade}--><li class="trade"><a href="post.php?action=newthread&fid=$fid&special=2">{lang post_newthreadtrade}</a></li><!--{/if}-->

  125. <!--*特殊主题插件*-->
  126. <!--{if $threadplugins}-->
  127. <!--{loop $forum['threadplugin'] $tpid}-->
  128. <!--{if array_key_exists($tpid, $threadplugins) && @in_array($tpid, $allowthreadplugin)}-->
  129. <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>
  130. <!--{/if}-->
  131. <!--{/loop}-->
  132. <!--{/if}-->
  133. <!--{if $forum['threadsorts'] && !$forum['allowspecialonly']}-->
  134. <!--{loop $forum['threadsorts']['types'] $id $threadsorts}-->
  135. <!--{if $forum['threadsorts']['show'][$id]}-->
  136. <li class="popupmenu_option"><a href="post.php?action=newthread&fid=$fid&extra=$extra&sortid=$id">$threadsorts</a></li>
  137. <!--{/if}-->
  138. <!--{/loop}-->
  139. <!--{loop $forum['typemodels'] $id $model}-->
  140. <li class="popupmenu_option"><a href="post.php?action=newthread&fid=$fid&extra=$extra&modelid=$id">$model[name]</a></li>
  141. <!--{/loop}-->
  142. <!--{/if}-->
  143. </ul>
  144. <!--{/if}-->

  145. <!--*载入帖子内容部分模板 Viewthread_node.htm*-->
  146. <div id="postlist" class="mainbox viewthread">
  147. {eval $postcount = 0;}
  148. <!--{loop $postlist $post}-->
  149. <div id="post_$post[pid]">
  150. {subtemplate viewthread_node}
  151. </div>
  152. <!--{/loop}-->
  153. </div>

  154. <!--*保留*-->
  155. <div id="postlistreply" class="mainbox viewthread"><div id="post_new" class="viewthread_table" style="display: none"></div></div>

  156. <!--*管理操作提交*-->
  157. <form method="post" name="modactions" id="modactions">
  158. <input type="hidden" name="formhash" value="{FORMHASH}" />
  159. <input type="hidden" name="optgroup" />
  160. <input type="hidden" name="operation" />
  161. <input type="hidden" name="listextra" value="$extra" />
  162. </form>

  163. <!--*tag*-->
  164. $tagscript

  165. <!--*这里参考上面的forumcontrol部分 一样的 不重复*-->
  166. <div class="forumcontrol s_clear">
  167. <table cellspacing="0" cellpadding="0" <!--{if $fastpost}-->class="narrow"<!--{/if}-->>
  168. <tr>
  169. <td class="modaction">
  170. <!--{if $forum['ismoderator']}-->
  171. <span id="modopttmp" onclick="$('modopt').id = 'modopttmp';this.id = 'modopt';showMenu({'ctrlid':this.id})" class="dropmenu">{lang admin_modoptions}</span>
  172. <!--{/if}-->
  173. </td>
  174. <td>
  175. $multipage
  176. <span class="pageback"{if $visitedforums} id="visitedforums" onmouseover="$('visitedforums').id = 'visitedforumstmp';this.id = 'visitedforums';showMenu({'ctrlid':this.id})"{/if}><a href="$upnavlink">{lang return_forumdisplay}</a></span>
  177. <!--{if !$fastpost}-->
  178. <span class="replybtn"><a href="post.php?action=reply&fid=$fid&tid=$tid" onclick="showWindow('reply', this.href);return false;">{lang reply}</a></span>
  179. <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>
  180. <!--{/if}-->
  181. </td>
  182. </tr>
  183. </table>
  184. </div>

  185. <!--*Discuz插件钩子 详见相关插件开发手册*-->
  186. $pluginhooks[viewthread_middle]

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

  191. <!--*Discuz和qihoo合作的东西 没研究 不解释*-->
  192. <!--{if $relatedthreadlist && $qihoo['relate']['position']}-->
  193. {template viewthread_relatedthread}
  194. <!--{/if}-->

  195. <!--*Discuz插件钩子 详见相关插件开发手册*-->
  196. $pluginhooks[viewthread_bottom]

  197. <!--*最近访问版块弹出层*-->
  198. <!--{if $visitedforums}-->
  199. <ul class="popupmenu_popup" id="visitedforums_menu" style="display: none">
  200. $visitedforums
  201. </ul>
  202. <!--{/if}-->

  203. <!--*论坛跳转菜单弹出层*-->
  204. <!--{if $forumjump}-->
  205. <div class="popupmenu_popup" id="fjump_menu" style="display: none">
  206. $forummenu
  207. </div>
  208. <!--{/if}-->

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

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

  226. <!--*如果设置了主题列表最大页数值 当用户要访问的页数超出最大限制的时候 只能跳转到设置的最大值页数上*-->
  227. <!--{if $maxpage > 1}-->
  228. <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>
  229. <!--{/if}-->

  230. <!--*站长推荐浮动层*-->
  231. <!--{if !empty($_DCACHE['focus']['data']) && CURSCRIPT == 'viewthread' && empty($_COOKIE['discuz_nofocus'])}-->{eval $focus = $_DCACHE['focus'];$focustid = array_rand($focus['data']);}
  232. <div class="focus" id="focus">
  233. <h3 class="float_ctrl">

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

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

  241. <!--*推荐的标题*-->
  242. <h4><a href="{$focus[data][$focustid][url]}" target="_blank">$focus[data][$focustid][subject]</a></h4>
  243. <p>

  244. <!--*如果推荐内容存在附加图片 载入它 高宽度限制在58px*-->
  245. {if $focus[data][$focustid][image]}
  246. <a href="{$focus[data][$focustid][url]}" target="_blank">
  247. <img src="{$focus[data][$focustid][image]}" width="58" height="58" /></a>
  248. {/if}

  249. <!--*摘要内容*-->
  250. $focus[data][$focustid][summary]
  251. </p>
  252. </div>
  253. <hr class="shadowline" />

  254. <!--*查看按钮*-->
  255. <a href="{$focus[data][$focustid][url]}" class="moreinfo" target="_blank">{lang show}</a>
  256. </div>
  257. <!--{/if}-->

  258. <!--*载入尾部模板 footer.htm*-->
  259. {subtemplate footer}

  260. <!--*Discuz和qihoo合作的关键字啥的 没研究 不解释*-->
  261. <!--{if $relatedthreadupdate}-->
  262. <script type="text/javascript" src="relatethread.php?tid=$tid&subjectenc=$thread[subjectenc]&tagsenc=$thread[tagsenc]&verifykey=$verifykey&up=$qihoo_up"></script>
  263. <!--{/if}-->
  264. <!--{if $tagupdate}-->
  265. <script type="text/javascript" src="relatekw.php?tid=$tid"></script>
  266. <!--{/if}-->
  267. <!--{if $qihoo['relate']['bbsnum'] && $statsdata}-->
  268. <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="" />
  269. <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="" />
  270. <!--{/if}-->

  271. <!--**********************Viewthread.htm模板注释结束*********************************-->
复制代码

最近看过此主题的圈友

九七
访问时间:2021-08-04 17:49
爱谁谁
访问时间:2019-12-15 14:58
成麦设计
访问时间:2019-06-27 09:22
源分
访问时间:2018-11-12 00:01
众望所归
访问时间:2018-10-20 12:44
小語
访问时间:2018-10-05 02:12
Lee
访问时间:2018-09-20 13:28
無名
访问时间:2018-09-19 10:36
赵高
访问时间:2018-01-14 17:48

点评
B Color Link Smilies

您还可以输入:个字符
X

 X

今天你帮助了别人,明天别人帮助你.
他[她]看完这篇文章说:
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

很有用
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

支持您的分享
点评
B Color Link Smilies

您还可以输入:个字符
X

 X

返回列表 发帖
快速
返回顶部
返回首页