找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 36493|回复: 1

Discuz!X帖子内容页样式美化修改方法 - 标题栏(仿19lou)

[复制链接]
眼镜蛇 发表于 2012-12-20 09:31:00 | 显示全部楼层 |阅读模式
1.帖子标题栏样式修改方法:

(1)在./template/default/forum/目录下复制”viewthread.htm“文件到当前使用的风格对应目录,如复制

到./template/yourtemplate/forum/下;
(2)文本方式打开当前风格目录下”viewthread.htm“文件;
(3)查找如下代码:
  1. <div id="postlist" class="pl bm">
复制代码


(4)在查找的位置前面增加如下代码:
  1. <div class="bm_h kmtx kmr0 kmn19vbt">
  2. <span class="z"></span>
  3. <h2 class="z">
  4.                                                                                              <!--{if $_G['forum_thread']['typeid'] && $_G['forum']['threadtypes']['types']

  5. [$_G['forum_thread']['typeid']]}-->
  6.                                                 <!--{if !IS_ROBOT && ($_G['forum']['threadtypes']['listable'] ||

  7. $_G['forum']['status'] == 3)}-->
  8.                                                         <a href="forum.php?mod=forumdisplay&fid=$_G[fid]

  9. &filter=typeid&typeid=$_G[forum_thread][typeid]">[{$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}]</a>
  10.                                                 <!--{else}-->
  11.                                                         [{$_G['forum']['threadtypes']['types'][$_G

  12. ['forum_thread']['typeid']]}]
  13.                                                 <!--{/if}-->
  14.                                         <!--{/if}-->
  15.                                         <!--{if $threadsorts && $_G['forum_thread']['sortid']}-->
  16.                                                 <a href="forum.php?mod=forumdisplay&fid=$_G[fid]

  17. &filter=sortid&sortid=$_G[forum_thread][sortid]">[{$_G['forum']['threadsorts']['types'][$_G['forum_thread']['sortid']]}]</a>
  18.                                         <!--{/if}-->
  19. <a href="forum.php?mod=viewthread&tid=$_G[tid]" id="thread_subject">$_G[forum_thread][subject]</a>
  20. </h2>        
  21. <span class="z kmfz">
  22.                                                                                               <!--{if $_G['forum_thread'][displayorder] == -2}-->({lang moderating})
  23.                                         <!--{elseif $_G['forum_thread'][displayorder] == -3}-->({lang have_ignored})
  24.                                         <!--{elseif $_G['forum_thread'][displayorder] == -4}-->({lang draft})
  25.                                         <!--{/if}-->
  26.                                         <!--{if $_G['forum_thread']['recommendlevel']}-->
  27.                                                  <img src="{IMGDIR}/recommend_$_G['forum_thread']

  28. ['recommendlevel'].gif" alt="" title="{lang thread_recommend} $_G['forum_thread'][recommends]" />
  29.                                         <!--{/if}-->
  30.                                         <!--{if $_G['forum_thread'][heatlevel]}-->
  31.                                                  <img src="{IMGDIR}/hot_$_G['forum_thread']

  32. [heatlevel].gif" alt="" title="$_G['forum_thread'][heatlevel] {lang heats}" />
  33.                                         <!--{/if}-->
  34.                                         <!--{if $_G['forum_thread']['closed'] == 1}-->
  35.                                                  <img src="{IMGDIR}/locked.gif" alt="{lang close}"

  36. title="{lang close}" class="vm" />
  37.                                         <!--{/if}-->
  38. <a href="forum.php?mod=viewthread&tid=$_G[tid]$fromuid" onclick="return copyThreadUrl(this)" title="{lang

  39. share_url_copy_comment}">[{lang share_url_copy}]</a>
  40. </span>                        
  41. <span class="y comiis_hfs"><a>$_G[forum_thread][replies]</a><br>{lang reply}</span>
  42. <span class="y comiis_cks"><a>$_G[forum_thread][views]</a><br>{lang show}</span>
  43. <!--{if !IS_ROBOT}-->
  44. <span class="y comiis_sxy">
  45. <!--{if $post['invisible'] == 0}-->
  46. <a href="forum.php?mod=viewthread&action=printable&tid=$_G[tid]" title="{lang thread_printable}" target="_blank"><img

  47. src="{IMGDIR}/print.png" alt="{lang thread_printable}" class="vm" /></a>
  48. <!--{/if}-->
  49. <a href="forum.php?mod=redirect&goto=nextoldset&tid=$_G[tid]" title="{lang last_thread}"><img src="{IMGDIR}/thread-

  50. prev.png" alt="{lang last_thread}" class="vm" /></a>
  51. <a href="forum.php?mod=redirect&goto=nextnewset&tid=$_G[tid]" title="{lang next_thread}"><img src="{IMGDIR}/thread-

  52. next.png" alt="{lang next_thread}" class="vm" /></a>
  53. </span>
  54. <!--{/if}-->
  55. </div>
复制代码


(5)在步骤3查找的代码位置[postlist]下查找如下代码,并删除:

  1. <table cellspacing="0" cellpadding="0">
  2.                 <tr>
  3.                         <td class="pls ptm pbm">
  4.                                 <!--{if $_G['page'] > 1}-->
  5.                                 <div id="tath" class="cl">
  6.                                         <!--{if $_G[forum_thread][authorid] && $_G[forum_thread][author]}-->
  7.                                                 <a href="home.php?mod=space&uid=$_G[forum_thread]

  8. [authorid]" title="$_G[forum_thread][author]"><!--{avatar($_G[forum_thread][authorid],small)}--></a>
  9.                                                 {lang thread_author}: <a href="home.php?

  10. mod=space&uid=$_G[forum_thread][authorid]" title="$_G[forum_thread][author]">$_G[forum_thread][author]</a>
  11.                                         <!--{else}-->
  12.                                                 {lang thread_author}:
  13.                                                 <!--{if $_G['forum']['ismoderator']}-->
  14.                                                         <a href="home.php?mod=space&uid=$_G

  15. [forum_thread][authorid]">{lang anonymous}</a>
  16.                                                 <!--{else}-->
  17.                                                         {lang anonymous}
  18.                                                 <!--{/if}-->
  19.                                         <!--{/if}-->
  20.                                 </div>
  21.                                 <!--{else}-->
  22.                                 <div class="hm">
  23.                                         <span class="xg1">{lang show}:</span> <span class="xi1">$_G

  24. [forum_thread][views]</span><span class="pipe">|</span><span class="xg1">{lang reply}:</span> <span class="xi1">$_G

  25. [forum_thread][replies]</span>
  26.                                 </div>
  27.                                 <!--{/if}-->
  28.                         </td>
  29.                         <td class="plc ptm pbn">
  30.                                 <!--{if !IS_ROBOT}-->
  31.                                         <div class="y">
  32.                                                 <!--{if $post['invisible'] == 0}--><a href="forum.php?

  33. mod=viewthread&action=printable&tid=$_G[tid]" title="{lang thread_printable}" target="_blank"><img src="{IMGDIR}/print.png"

  34. alt="{lang thread_printable}" class="vm" /></a>
  35.                                                 <!--{/if}-->
  36.                                                 <a href="forum.php?mod=redirect&goto=nextoldset&tid=$_G

  37. [tid]" title="{lang last_thread}"><img src="{IMGDIR}/thread-prev.png" alt="{lang last_thread}" class="vm" /></a>
  38.                                                 <a href="forum.php?mod=redirect&goto=nextnewset&tid=$_G

  39. [tid]" title="{lang next_thread}"><img src="{IMGDIR}/thread-next.png" alt="{lang next_thread}" class="vm" /></a>
  40.                                         </div>
  41.                                 <!--{/if}-->
  42.                                 <h1 class="ts">
  43.                                         <!--{if $_G['forum_thread']['typeid'] && $_G['forum']['threadtypes']['types']

  44. [$_G['forum_thread']['typeid']]}-->
  45.                                                 <!--{if !IS_ROBOT && ($_G['forum']['threadtypes']['listable'] ||

  46. $_G['forum']['status'] == 3)}-->
  47.                                                         <a href="forum.php?mod=forumdisplay&fid=$_G[fid]

  48. &filter=typeid&typeid=$_G[forum_thread][typeid]">[{$_G['forum']['threadtypes']['types'][$_G['forum_thread']['typeid']]}]</a>
  49.                                                 <!--{else}-->
  50.                                                         [{$_G['forum']['threadtypes']['types'][$_G

  51. ['forum_thread']['typeid']]}]
  52.                                                 <!--{/if}-->
  53.                                         <!--{/if}-->
  54.                                         <!--{if $threadsorts && $_G['forum_thread']['sortid']}-->
  55.                                                 <a href="forum.php?mod=forumdisplay&fid=$_G[fid]

  56. &filter=sortid&sortid=$_G[forum_thread][sortid]">[{$_G['forum']['threadsorts']['types'][$_G['forum_thread']['sortid']]}]</a>
  57.                                         <!--{/if}-->
  58.                                         <a href="forum.php?mod=viewthread&tid=$_G[tid]"

  59. id="thread_subject">$_G[forum_thread][subject]</a>
  60.                                         <span class="xw0 xs1 xg1">
  61.                                         <!--{if $_G['forum_thread'][displayorder] == -2}-->({lang moderating})
  62.                                         <!--{elseif $_G['forum_thread'][displayorder] == -3}-->({lang have_ignored})
  63.                                         <!--{elseif $_G['forum_thread'][displayorder] == -4}-->({lang draft})
  64.                                         <!--{/if}-->
  65.                                         <!--{if $_G['forum_thread']['recommendlevel']}-->
  66.                                                  <img src="{IMGDIR}/recommend_$_G['forum_thread']

  67. ['recommendlevel'].gif" alt="" title="{lang thread_recommend} $_G['forum_thread'][recommends]" />
  68.                                         <!--{/if}-->
  69.                                         <!--{if $_G['forum_thread'][heatlevel]}-->
  70.                                                  <img src="{IMGDIR}/hot_$_G['forum_thread']

  71. [heatlevel].gif" alt="" title="$_G['forum_thread'][heatlevel] {lang heats}" />
  72.                                         <!--{/if}-->
  73.                                         <!--{if $_G['forum_thread']['closed'] == 1}-->
  74.                                                  <img src="{IMGDIR}/locked.gif" alt="{lang close}"

  75. title="{lang close}" class="vm" />
  76.                                         <!--{/if}-->
  77.                                         <a href="forum.php?mod=viewthread&tid=$_G[tid]$fromuid"

  78. onclick="return copyThreadUrl(this)" title="{lang share_url_copy_comment}">[{lang share_url_copy}]</a>
  79.                                         </span>
  80.                                         <!--{hook/viewthread_title_extra}-->
  81.                                 </h1>
  82.                         </td>
  83.                 </tr>
  84. </table>
复制代码

(6)保存或者覆盖至当前风格目录下”viewthread.htm“文件;
(7)文本方式打开./template/yourtemplate/common/extend_common.css文件;
(8)在最尾部加入如下样式:
  1. /*整体框架样式*/
  2. .kmn19vbt {
  3. background: url({IMGDIR}/comiis_n19vbtbg.jpg) repeat-x;
  4. height: 38px;
  5. line-height: 38px;
  6. }
  7. .kmtx {
  8. border-color: #D9E6BB;
  9. }
  10. .kmr0 {
  11. padding-left: 8px;
  12. padding-right: 3px;
  13. }
  14. .bm_h {
  15. border-top: 1px solid #E3E3E3;
  16. }
  17. .comiis_cks {
  18. line-height: 13px;
  19. margin-top: 5px;
  20. padding: 0 6px;
  21. border-right: 1px solid #D4DCBE;
  22. }
  23. .comiis_hfs a, .comiis_cks a {
  24. color: #8CA226;
  25. }
  26. .comiis_hfs {
  27. line-height: 13px;
  28. margin-top: 5px;
  29. padding: 0 4px 0 7px;
  30. border-right: 0px solid #D4DCBE;
  31. }
  32. .comiis_sxy {
  33. padding-top: 10px;
  34. line-height: 16px;
  35. padding-left: 10px;
  36. }
  37. /*标题文字*/
  38. .kmn19vbt .z, .kmn19vbt .z a {
  39. font: 400 18px/38px 'Microsoft Yahei','黑体';
  40. }
  41. .kmr0 h2, .kmr0 h2 a {
  42. color: #334F67;
  43. }
  44. /*复制链接*/
  45. .kmn19vbt .kmfz, .kmn19vbt .kmfz a {
  46. color: #999;
  47. font-size: 12px;
  48. line-height: 45px;
  49. }
复制代码


(9)将文件”comiis_n19vbtbg.jpg“上传至当前使用模板对应的图片目录;
(10)保存或者覆盖至当前风格目录下”extend_common.css“文件;
(11)登陆Discuz!X后台,更新站点缓存;
(12)刷新帖子内容页,查看修改效果。

-------------------------------
相关文件:
效果演示:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?快速注册

×
 楼主| 眼镜蛇 发表于 2012-12-20 09:31:42 | 显示全部楼层
其他美化修改内容预告:
1.帖子标题栏样式;
2.用户信息栏“小三角“;
3.各楼层分离效果。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表