免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 首页模板(Discuz.htm)修改注释 [打印本页]

作者: oocn    时间: 2017-6-21 14:09     标题: 首页模板(Discuz.htm)修改注释

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


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

  4. <!--*页面导航 例:Discuz! 论坛官方 》 首页*-->
  5. <div id="nav"><a href="$indexname">$bbname</a> &raquo; {lang home}</div>

  6. <!--*页内文字广告位*-->
  7. <!--{if $admode && empty($insenz['hardadstatus']) && !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}-->

  8. <!--*判断边栏是否开启,class="wrap s_clear"为关闭边栏样式,class="wrap with_side s_clear"为开启边栏样式*-->
  9. <div id="wrap"{if $infosidestatus['allow'] < 2} class="wrap s_clear"{else} class="wrap with_side s_clear"{/if}>

  10. <!--*这里是边栏开关按钮,$infosidestatus[allow] == 2为关闭边栏按钮,$infosidestatus[allow] == 1为开启边栏按钮.*-->
  11. <!--{if $infosidestatus[allow] == 2}-->
  12. <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>
  13. <!--{elseif $infosidestatus[allow] == 1}-->
  14. <a id="sidebar_img" href="javascript:;" onclick="sidebar_collapse(['', '{lang sidebar_collapsed_no}']);" class="collapsed_yes">{lang sidebar_collapsed_yes}</a>
  15. <!--{/if}-->

  16. <!--*这里开始就是首页左侧的论坛资料 版块等*-->
  17. <div class="main"><div class="content">

  18. <!--*首页发帖/导航按钮*-->
  19. <div class="pages_btns s_clear">
  20. <span class="postbtn"><a href="misc.php?action=nav" onclick="floatwin('open_nav', this.href, 600, 410);return false;">{lang send_posts}</a></span>

  21. <!--*判断当前浏览者是否已登录*-->
  22. <!--{if !$discuz_uid}-->

  23. <!--*下面这句给游客的 即:你可以注册一个帐号,并以此登录,以浏览更多精彩内容,并随时发布观点,与大家交流。*-->
  24. {lang home_welcome_guest}
  25. <!--{else}-->

  26. <!--*这里则为登陆后显示的 欢迎回来 XXX 你上次登录为...............*-->
  27. {lang home_welcome} {$discuz_userss}, <!--{if $lastvisit > 0}-->{lang home_lastvisit} {$lastvisit}, <!--{/if}--><a href="search.php?srchfrom=$newthreads&searchsubmit=yes" class="lightlink">{lang show_newthreads}</a>, <a href="member.php?action=markread" id="ajax_markread" onclick="ajaxmenu(event, this.id)" class="lightlink">{lang mark_read}</a>
  28. <!--{/if}-->
  29. </div>

  30. <!--*右侧的论坛资讯 今日发帖 昨日发帖 会员总数*-->
  31. <div class="foruminfo s_clear">
  32. <p class="right forumcount">
  33. {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>
  34. </p>

  35. <!--*这里为首页论坛公告部分*-->
  36. <!--{if empty($gid) && $announcements}-->
  37. <div id="ann" onmouseover="annstop = 1" onmouseout="annstop = 0">
  38. <dl>
  39. <dt>{lang announcements}:</dt>
  40. <dd>
  41. <div id="annbody"><ul id="annbodylis">$announcements</ul></div>
  42. </dd>
  43. </dl>
  44. </div>

  45. <!--*公告滚动的JavaScript代码*-->
  46. <script type="text/javascript">
  47. var anndelay = 3000;
  48. var annst = 0;
  49. var annstop = 0;
  50. var annrowcount = 0;
  51. var anncount = 0;
  52. var annlis = $('annbody').getElementsByTagName("LI");
  53. var annrows = new Array();
  54. var annstatus;

  55. function announcementScroll() {
  56. if(annstop) {
  57. annst = setTimeout('announcementScroll()', anndelay);
  58. return;
  59. }
  60. if(!annst) {
  61. var lasttop = -1;
  62. for(i = 0;i < annlis.length;i++) {

  63. if(lasttop != annlis.offsetTop) {
  64. if(lasttop == -1) {
  65. lasttop = 0;
  66. }
  67. annrows[annrowcount] = annlis.offsetTop - lasttop;
  68. annrowcount++;
  69. }
  70. lasttop = annlis.offsetTop;
  71. }

  72. if(annrows.length == 1) {
  73. $('ann').onmouseover = $('ann').onmouseout = null;
  74. } else {
  75. annrows[annrowcount] = annrows[1];
  76. $('annbodylis').innerHTML += $('annbodylis').innerHTML;
  77. annst = setTimeout('announcementScroll()', anndelay);
  78. }
  79. annrowcount = 1;
  80. return;
  81. }

  82. if(annrowcount >= annrows.length) {
  83. $('annbody').scrollTop = 0;
  84. annrowcount = 1;
  85. annst = setTimeout('announcementScroll()', anndelay);
  86. } else {
  87. anncount = 0;
  88. announcementScrollnext(annrows[annrowcount]);
  89. }
  90. }

  91. function announcementScrollnext(time) {
  92. $('annbody').scrollTop++;
  93. anncount++;
  94. if(anncount != time) {
  95. annst = setTimeout('announcementScrollnext(' + time + ')', 10);
  96. } else {
  97. annrowcount++;
  98. annst = setTimeout('announcementScroll()', anndelay);
  99. }
  100. }
  101. </script>
  102. <!--{/if}-->
  103. </div>

  104. <!--*这个为Insenz广告 无须理会 貌似已经停止了*-->
  105. <!--{if !empty($insenz['vfstatus']) && $insenz['vfpos'] == 'first'}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->
  106. <!--{eval $rkey=array_rand($catlist);}-->

  107. <!--*下面开始为版块列表*-->
  108. <!--{loop $catlist $key $cat}-->
  109. <!--{if $cat['forumscount']}-->

  110. <!--*分区*-->
  111. <div class="mainbox list">

  112. <!--*分区版主*-->
  113. <span class="headactions">
  114. <!--{if $cat['moderators']}-->{lang forum_category_modedby}: $cat[moderators]<!--{/if}-->

  115. <!--*展开/收起按钮*-->
  116. <img id="category_$cat[fid]_img" src="{IMGDIR}/$cat[collapseimg]" title="{lang spread}" alt="{lang spread}" onclick="toggle_collapse('category_$cat[fid]');" />
  117. </span>

  118. <!--*分区版块名字*-->
  119. <h3><a href="$indexname?gid=$cat[fid]">$cat[name]</a></h3>

  120. <!--*版块*-->
  121. <table id="category_$cat[fid]" summary="category$cat[fid]" cellspacing="0" cellpadding="0" style="$collapse['category_'.$cat[fid]]">

  122. <!--*这里判断了本区版块样式为非横排*-->
  123. <!--{if !$cat['forumcolumns']}-->
  124. <!--{loop $cat[forums] $forumid}-->
  125. <!--{eval $forum=$forumlist[$forumid];}-->
  126. <tbody id="forum$forum[fid]">
  127. <tr>
  128. <!--*$forum[folder]为有无新帖图标*-->
  129. <th$forum[folder]>

  130. <!--*版块图标*-->
  131. $forum[icon]


  132. <!--*******下面开始可能会有点乱,大家耐心点*******-->


  133. <div class="left">
  134. <!--*版块名字*-->
  135. <h2><a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}>$forum[name]</a>

  136. <!--*本版今日发帖数今日*-->
  137. <!--{if $forum[todayposts] && !$forum['redirect']}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>

  138. <!--*判断本版是否设置了版块简介 存在则显示*-->
  139. <!--{if $forum[description]}--><p>$forum[description]</p><!--{/if}-->

  140. <!--*判断本版是否存在子版块 存在则显示*-->
  141. <!--{if $forum['subforums']}--><p>{lang forum_subforums}: $forum['subforums']</p><!--{/if}-->

  142. <!--*判断本版是否设置了版主 存在则显示*-->
  143. <!--{if $forum['moderators']}-->

  144. <!--*判断版主列表显示方式 flat为平面显示*-->
  145. <!--{if $moddisplay == 'flat'}--><p>{lang forum_moderators}: $forum[moderators]</p>

  146. <!--*这里为下拉菜单模式显示版主列表*-->
  147. <!--{else}--><span class="dropmenu" id="mod$forum[fid]" onmouseover="showMenu(this.id)">{lang forum_moderators}</span><ul class="moderators popupmenu_popup" id="mod$forum[fid]_menu" style="display: none">$forum[moderators]</ul><!--{/if}--><!--{/if}-->
  148. </div>
  149. </th>

  150. <!--*版块主题和总帖子数*-->
  151. <td class="forumnums">
  152. <!--{if $forum['redirect']}-->N/A<!--{else}--><em>$forum[threads]</em> / $forum[posts]<!--{/if}-->
  153. </td>

  154. <!--*最后回复部分开始*-->
  155. <td class="forumlast">

  156. <!--*当此版块设置了用户组访问限制 无权的用户就会显示:私密版块*-->
  157. <!--{if $forum['permission'] == 1}-->
  158. {lang private_forum}
  159. <!--{else}-->

  160. <!--*如果设置了版块转向URL 则显示:链接到外部地址*-->
  161. <!--{if $forum['redirect']}-->
  162. <a href="forumdisplay.php?fid=$forum[fid]">{lang url_link}</a>
  163. <!--{elseif is_array($forum['lastpost'])}-->


  164. <!--*此版块最后被回复的主题标题 其中"($forum[lastpost][subject], 30)"的30为显示字数控制 可以根据风格宽度修改它*-->
  165. <p><a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{echo cutstr($forum[lastpost][subject], 30)}</a></p>

  166. <!--*最后回复的作者&时间*-->
  167. <cite><!--{if $forum['lastpost']['author']}-->$forum['lastpost']['author']<!--{else}-->{lang anonymous}<!--{/if}--> - $forum[lastpost][dateline]</cite>
  168. <!--{else}-->

  169. <!--如果本版无帖子 则显示:从未-->
  170. {lang never}
  171. <!--{/if}-->
  172. <!--{/if}-->
  173. </td>
  174. </tr>
  175. </tbody>
  176. <!--{/loop}-->

  177. <!--*******横排开始********-->
  178. <!--{else}-->
  179. <tr class="narrowlist">
  180. <!--{loop $cat['forums'] $forumid}-->
  181. <!--{eval $forum=$forumlist[$forumid];}-->
  182. <!--{if $forum['orderid'] && ($forum['orderid'] % $cat['forumcolumns'] == 0)}-->
  183. </tr></tbody>
  184. <!--{if $forum['orderid'] < $cat['forumscount']}-->
  185. <tbody><tr>
  186. <!--{/if}-->
  187. <!--{/if}-->

  188. <!--*有无新帖图标*-->
  189. <th width="$cat[forumcolwidth]"{$forum[folder]}>

  190. <!--*版块名字*-->
  191. <h2><a href="forumdisplay.php?fid=$forum[fid]" {if $forum[redirect]}target="_blank"{/if}>$forum[name]</a>

  192. <!--*本版今日发帖数今日*-->
  193. <!--{if $forum[todayposts]}--><em> ({lang index_today}: <strong>$forum[todayposts]</strong>)</em><!--{/if}--></h2>

  194. <!--*版块主题和总帖子数*-->
  195. <!--{if !$forum[redirect]}-->
  196. <p>{lang forum_threads}: $forum[threads], {lang forum_posts}: $forum[posts]</p>

  197. <!--*当此版块设置了用户组访问限制 无权的用户就会显示:私密版块*-->
  198. <!--{if $forum['permission'] == 1}-->
  199. <p>{lang private_forum}
  200. <!--{else}-->

  201. <!--*此版块最后被回复的主题标题 其中"($forum[lastpost][subject], 30)"的30为显示字数控制 可以根据风格宽度修改它。和非横排不同的是 这里的最后回复主题,作者 都是设置在当title中 即鼠标移到"最后回复时间"上时显示*-->
  202. <p>{lang forum_lastpost}:
  203. <!--{if is_array($forum['lastpost'])}-->
  204. <a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost" title="{echo cutstr($forum[lastpost][subject], 30)} {lang forum_lastpost_by} {if $forum['lastpost']['author']}$forum['lastpost']['authorusername']{else}{lang anonymous}{/if} ">$forum[lastpost][dateline]</a>
  205. <!--{else}-->

  206. <!--如果本版无帖子 则显示:从未-->
  207. {lang never}
  208. <!--{/if}-->
  209. </p>
  210. <!--{/if}-->
  211. <!--{else}-->
  212. <!--*如果设置了版块转向URL 则显示:链接到外部地址*-->
  213. <p>{lang url_link}</p>
  214. <!--{/if}-->
  215. </th>
  216. <!--{/loop}-->
  217. $cat['endrows']
  218. <!--{/if}-->
  219. </table>
  220. </div>

  221. <!--*Insenz广告 可以不理会*-->
  222. <!--{if !empty($insenz['vfstatus']) && $insenz['vfpos'] == 'rand' && $key == $rkey}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->

  223. <!--*分类间广告位*-->
  224. <!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['intercat']) && ($advlist['intercat'][$key] = array_merge(($advlist['intercat'][0] ? $advlist['intercat'][0] : array()), ($advlist['intercat'][$key] ? $advlist['intercat'][$key] : array())))}--><div class="ad_column" id="ad_intercat_$key"><!--{echo $advitems[$advlist['intercat'][$key][array_rand($advlist['intercat'][$key])]]}--></div><!--{else}--><div id="ad_intercat_$key"></div><!--{/if}-->
  225. <!--{/if}-->
  226. <!--{/loop}-->


  227. <!--*Insenz广告 可以不理会*-->
  228. <!--{if !empty($insenz['vfstatus']) && $insenz['vfpos'] == 'last'}--><script type="text/javascript" src="campaign.php?action=list"></script><!--{/if}-->

  229. <!--*友情链接部分*-->
  230. <!--{if $_DCACHE['forumlinks'][0] || $_DCACHE['forumlinks'][1] || $_DCACHE['forumlinks'][2]}-->
  231. <div class="mainbox list">
  232. <span class="headactions">

  233. <!--*展开/收起按钮*-->
  234. <img id="forumlinks_img" src="{IMGDIR}/$collapseimg[forumlinks].gif" alt="" onclick="toggle_collapse('forumlinks');" /></span>
  235. <h3>{lang board_links}</h3>
  236. <div id="forumlinks" style="$collapse[forumlinks]">

  237. <!--*Logo和简介友情链接*-->
  238. <!--{if $_DCACHE['forumlinks'][0]}-->
  239. <div class="forumlinks">
  240. <ul class="s_clear">$_DCACHE['forumlinks'][0]</ul>
  241. </div>
  242. <!--{/if}-->

  243. <!--*Logo友情链接*-->
  244. <!--{if $_DCACHE['forumlinks'][1]}-->
  245. <div class="forumimglink">
  246. $_DCACHE['forumlinks'][1]
  247. </div>
  248. <!--{/if}-->

  249. <!--*文字友情链接*-->
  250. <!--{if $_DCACHE['forumlinks'][2]}-->
  251. <div class="forumtxtlink">
  252. <ul class="s_clear">
  253. $_DCACHE['forumlinks'][2]
  254. </ul>
  255. </div>
  256. <!--{/if}-->
  257. </div>
  258. </div>
  259. <!--{/if}-->

  260. <!--*今日生日会员*-->
  261. <!--{if empty($gid) && $maxbdays &&$_DCACHE['birthdays_index']['todaysbdays']}-->
  262. <div class="mainbox list" id="bdays">
  263. <h3 id="bdayslist">

  264. <!--*生日会员列表*-->
  265. <a href="member.php?action=list&type=birthdays">{lang todays_birthdays}</a>: $_DCACHE[birthdays_index][todaysbdays]
  266. </h3>
  267. </div>
  268. <!--{/if}-->

  269. <!--*在线列表*-->
  270. <!--{if empty($gid) && $whosonlinestatus}-->
  271. <div class="mainbox list" id="online">
  272. <!--{if $whosonlinestatus}-->
  273. <!--{if $detailstatus}-->

  274. <!--*展开/收起按钮*-->
  275. <span class="headactions"><a href="$indexname?showoldetails=no#online" title="{lang pm_close}"><img src="{IMGDIR}/collapsed_no.gif" alt="{lang pm_close}" /></a></span>

  276. <!--*展开状态下 在线详情显示当前在线会员数等等
  277. 例:在线会员 - 40 人在线 - 3 会员(0 隐身), 37 位游客 - 最高记录是 381 于 19-8-2009. *-->
  278. <h3>
  279. <strong><a href="member.php?action=online">{lang onlinemember}</a></strong>
  280. - <em>$onlinenum</em> {lang onlines}
  281. - <em>$membercount</em> {lang index_members}(<em>$invisiblecount</em> {lang index_invisibles}),
  282. <em>$guestcount</em> {lang index_guests}
  283. - {lang index_mostonlines} <em>$onlineinfo[0]</em> {lang on} <em>$onlineinfo[1]</em>.
  284. </h3>
  285. <!--{else}-->

  286. <!--*收起状态*-->
  287. <span class="headactions"><a href="$indexname?showoldetails=yes#online" class="nobdr"><img src="{IMGDIR}/collapsed_yes.gif" alt="" /></a></span>
  288. <h3>
  289. <strong><a href="member.php?action=online">{lang onlinemember}</a></strong>
  290. - {lang total} <em>$onlinenum</em> {lang onlines}
  291. - {lang index_mostonlines} <em>$onlineinfo[0]</em> {lang on} <em>$onlineinfo[1]</em>.
  292. </h3>
  293. <!--{/if}-->
  294. <!--{else}-->

  295. <!--*查看在线会员列表的链接*-->
  296. <h4><strong><a href="member.php?action=online">{lang onlinemember}</a></strong></h4>
  297. <!--{/if}-->

  298. <!--*展开状态下 显示在线会员列表*-->
  299. <!--{if $whosonlinestatus && $detailstatus}-->
  300. <dl id="onlinelist">

  301. <!--*在线图标*-->
  302. <dt>$_DCACHE[onlinelist][legend]</dt>
  303. <!--{if $detailstatus}-->
  304. <dd>
  305. <ul class="s_clear">
  306. <!--{if $whosonline}-->
  307. <!--{loop $whosonline $key $online}-->
  308. <li title="{lang time}: $online[lastactivity]{LF}{lang action}: $online[action] <!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->">

  309. <!--*在线会员用户组图标*-->
  310. <img src="images/common/$online[icon]" alt="" />
  311. <!--{if $online['uid']}-->

  312. <!--*在线会员用户名*-->
  313. <a href="space.php?uid=$online[uid]">$online[username]</a>
  314. <!--{else}-->

  315. <!--*游客*-->
  316. $online[username]
  317. <!--{/if}-->
  318. </li>
  319. <!--{/loop}-->
  320. <!--{else}-->
  321. <li style="width: auto">{lang online_only_guests}</li>
  322. <!--{/if}-->
  323. </ul>
  324. </dd>
  325. <!--{/if}-->
  326. </dl>
  327. <!--{/if}-->
  328. </div>
  329. <!--{/if}-->

  330. <!--*公告栏JavaScript*-->
  331. <!--{if empty($gid) && $announcements}-->
  332. <script type="text/javascript">announcementScroll();</script>
  333. <!--{/if}-->

  334. </div></div>

  335. <!--*这段是Discuz和qihoo合作的边栏搜索 无须理会 删除也可以*-->
  336. <!--{if $infosidestatus[allow] == 2}-->
  337. <div id="sidebar" class="side" style="$collapse[sidebar]">
  338. <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 1)}-->
  339. <div id="qihoosearch" class="sidebox">
  340. <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 1)}-->
  341. <form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';">
  342. <input type="hidden" name="searchsubmit" value="yes" />
  343. <input type="text" class="txt" name="srchtxt" value="$qihoo_searchboxtxt" size="20" />
  344. <select name="stype">
  345. <option value="" selected="selected">{lang qihoo_search_filltext}</option>
  346. <option value="1">{lang qihoo_search_title}</option>
  347. <option value="2">{lang qihoo_search_author}</option>
  348. </select>
  349. <button name="searchsubmit" type="submit" value="true">{lang search}</button>
  350. </form>

  351. <!--{if !empty($qihoo['links']['keywords'])}-->
  352. <strong>{lang qihoo_hot_searches}</strong>
  353. <!--{loop $qihoo['links']['keywords'] $link}-->
  354. $link
  355. <!--{/loop}-->
  356. <!--{/if}-->

  357. <!--{if $customtopics}-->
  358. <strong>{lang qihoo_custom_topics}</strong>  $customtopics [<a href="javascript:;" onclick="floatwin('open_customtopics', 'misc.php?action=customtopics', 600, 410)">{lang edit}</a>]<br />
  359. <!--{/if}-->

  360. <!--{if !empty($qihoo['links']['topics'])}-->
  361. <strong>{lang qihoo_topics}</strong>
  362. <!--{loop $qihoo['links']['topics'] $url}-->
  363. {$url}  
  364. <!--{/loop}-->
  365. <!--{/if}-->
  366. <!--{/if}-->
  367. </div>
  368. <!--{/if}-->
  369. <!--{if $infosidestatus[2]}-->
  370. <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 1)}-->
  371. <hr class="shadowline"/>
  372. <!--{/if}-->
  373. <div id="infoside">
  374. <!--{if empty($gid)}-->
  375. {eval request($infosidestatus, 0, 2);}
  376. <!--{else}-->
  377. {eval request($infosidestatus, 1, 2);}
  378. <!--{/if}-->
  379. </div>
  380. <!--{/if}-->
  381. </div>
  382. <!--{/if}-->

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



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

作者: 雪碧    时间: 2017-9-13 10:35

他[她]看完这篇文章说:

作者: 看看代码    时间: 2017-10-5 09:21

他[她]看完这篇文章说:





欢迎光临 OOCN分享圈 (http://www.oocn.258club.com/) Powered by Discuz! 7.2