Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 帖子综合限制的前后台美化修改方案 For 4.1

[复制链接]
sw08 发表于 2006-5-3 15:37:49 | 显示全部楼层 |阅读模式
鉴于有人说限制功能如果一下子开的太多,会导致发表新帖时候的窗口拉的非常长。我因此而发表这个发帖页面横版美化和后台美化的修改建议。

在美化前,请确定你已经安装过下面的所有功能:
1、最强!总积分、发帖数及拓展积分限制帖子浏览 For 4.1!
https://discuz.dismall.com/viewthread.php?tid=285910

2、限制会员设置阅读权限过高with后台设置 For 4.1
https://discuz.dismall.com/viewthread.php?tid=284750

3、密码及定员帖限制功能加强 For 4.1
https://discuz.dismall.com/thread-286569-1-1.html

有点麻烦吧~安装过上面的话,直接看下面:
后台设置美化:
打开groups.inc.php
找到:
  1. showsetting('允许使用密码限制', 'allowpasswordnew', $group['allowpassword'], 'radio');
  2. showsetting('密码最大长度', 'longthpwnew', $group['longthpw'], 'text');
  3. showsetting('允许使用指定用户限制', 'allowreadusernew', $group['allowreaduser'], 'radio');
  4. showsetting('usergroups_edit_set_read_perm', 'allowsetreadpermnew', $group['allowsetreadperm'], 'radio');
  5. showsetting('发表帖子时允许设置最大阅读权限:', 'allowsetread', $group['allowsread'], 'text');
复制代码


请把上面的内容暂时复制到一个临时的新txt文件中,然后把源文件中的这些代码删除掉。

再找到:
  1. showsetting('允许使用积分限制', 'allowasetcredit', $group['asetcredit'], 'radio');
复制代码


把你刚才复制到txt文件中的代码添加到上面。
后台美化完成,现在开始前台的美化。主要是针对发帖页面的。

前台美化:
打开post_newthread.htm
找到:
  1. <!--{if $allowsetreadperm}-->
  2.         <tr>
  3.         <td class="altbg1">{lang readperm_thread}:</td>
  4.         <td class="altbg2"><input type="text" name="readperm" size="6" value="$readperm"> <span class="smalltxt">({lang post_readperm_comment})——管理员设置允许的阅读权限最大为$aread 请不要设置过高</span></td>
  5.         </tr>
  6. <!--{/if}-->

  7. <!--{if $asetcredit == 1 && !empty($setcredit)}-->
  8.         <tr>
  9.         <td class="altbg1">浏览所需积分:</td>
  10.         <td class="altbg2"><input type="text" name="cperm" size="6" value="$cperm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setcredit</span></td>
  11.         </tr>
  12. <!--{/if}-->
  13. <!--{if $asetpost == 1 && !empty($setpost)}-->
  14.         <tr>
  15.         <td class="altbg1">浏览所需发帖数:</td>
  16.         <td class="altbg2"><input type="text" name="pperm" size="6" value="$pperm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setpost</span></td>
  17.         </tr>
  18. <!--{/if}-->
  19. <!--{if $asetextcredits1 == 1 && !empty($setextcredits1)}-->
  20.         <tr>
  21.         <td class="altbg1">浏览所需$extcredits[1][title]:</td>
  22.         <td class="altbg2"><input type="text" name="c1perm" size="6" value="$c1perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits1</span></td>
  23.         </tr>
  24. <!--{/if}-->
  25. <!--{if $asetextcredits2 == 1 && !empty($setextcredits2)}-->
  26.         <tr>
  27.         <td class="altbg1">浏览所需$extcredits[2][title]:</td>
  28.         <td class="altbg2"><input type="text" name="c2perm" size="6" value="$c2perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits2</span></td>
  29.         </tr>
  30. <!--{/if}-->
  31. <!--{if $asetextcredits3 == 1 && !empty($setextcredits3)}-->
  32.         <tr>
  33.         <td class="altbg1">浏览所需$extcredits[3][title]:</td>
  34.         <td class="altbg2"><input type="text" name="c3perm" size="6" value="$c3perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits3</span></td>
  35.         </tr>
  36. <!--{/if}-->
  37. <!--{if $asetextcredits4 == 1 && !empty($setextcredits4)}-->
  38.         <tr>
  39.         <td class="altbg1">浏览所需$extcredits[4][title]:</td>
  40.         <td class="altbg2"><input type="text" name="c4perm" size="6" value="$c4perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits4</span></td>
  41.         </tr>
  42. <!--{/if}-->
  43. <!--{if $asetextcredits5 == 1 && !empty($setextcredits5)}-->
  44.         <tr>
  45.         <td class="altbg1">浏览所需$extcredits[5][title]:</td>
  46.         <td class="altbg2"><input type="text" name="c5perm" size="6" value="$c5perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits5</span></td>
  47.         </tr>
  48. <!--{/if}-->
  49. <!--{if $asetextcredits6 == 1 && !empty($setextcredits6)}-->
  50.         <tr>
  51.         <td class="altbg1">浏览所需$extcredits[6][title]:</td>
  52.         <td class="altbg2"><input type="text" name="c6perm" size="6" value="$c6perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits6</span></td>
  53.         </tr>
  54. <!--{/if}-->
  55. <!--{if $asetextcredits7 == 1 && !empty($setextcredits7)}-->
  56.         <tr>
  57.         <td class="altbg1">浏览所需$extcredits[7][title]:</td>
  58.         <td class="altbg2"><input type="text" name="c7perm" size="6" value="$c7perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits7</span></td>
  59.         </tr>
  60. <!--{/if}-->
  61. <!--{if $asetextcredits8 == 1 && !empty($setextcredits8)}-->
  62.         <tr>
  63.         <td class="altbg1">浏览所需$extcredits[8][title]:</td>
  64.         <td class="altbg2"><input type="text" name="c8perm" size="6" value="$c8perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits8</span></td>
  65.         </tr>
  66. <!--{/if}-->
  67. <!--{if $allowpassword == 1 && !empty($longthpw)}-->
  68.        <tr>
  69.         <td class="altbg1">阅读密码:</td>
  70.         <td class="altbg2"><input type="text" name="password" size="15" value=""> <span class="smalltxt">(浏览帖子需要输入的密码,$longthpw 个字符以内,留空为不使用)</span></td>
  71.         </tr>
  72. <!--{/if}-->
  73. <!--{if $allowreaduser == 1}-->
  74.         <tr>
  75.         <td class="altbg1">本帖阅读用户:</td>
  76.         <td class="altbg2"><input type="text" name="readuser" size="20" value=""> <span class="smalltxt">(允许浏览本帖的用户,多个用户请用半角 ',' 分隔,留空为所有用户都能阅读)</span></td>
  77.         </tr>
  78. <!--{/if}-->
复制代码


请把上面的这些代码删除掉。

用下面的去替换:
  1. <!--{if $allowsetreadperm || ($asetcredit == 1 && !empty($setcredit)) || ($asetpost == 1 && !empty($setpost))}-->
  2.         <tr>
  3.         <td class="altbg1">浏览特殊限制:</td>
  4.         <td class="altbg2"><!--{if $allowsetreadperm}--><input type="text" name="readperm" size="6" value="$readperm"> <span class="smalltxt">阅读权限限制 $aread</span><!--{/if}-->
  5.         <!--{if $asetcredit == 1 && !empty($setcredit)}--><input type="text" name="cperm" size="6" value="$cperm"> <span class="smalltxt">积分限制 $setcredit</span><!--{/if}-->
  6.         <!--{if $asetpost == 1 && !empty($setpost)}--><input type="text" name="pperm" size="6" value="$pperm"> <span class="smalltxt">发帖数限制 $setpost</span><!--{/if}-->
  7.         </td>
  8.         </tr>
  9. <!--{/if}-->

  10. <!--{if ($allowpassword == 1 && !empty($longthpw)) || $allowreaduser == 1}-->
  11.         <tr>
  12.         <td class="altbg1">浏览密码用户限制:</td>
  13.         <td class="altbg2"><!--{if $allowpassword == 1 && !empty($longthpw)}--><input type="text" name="password" size="15" value=""> <span class="smalltxt">密码限制 $longthpw 字符以内,留空为不限制</span><!--{/if}-->
  14.         <!--{if $allowreaduser == 1}--><input type="text" name="readuser" size="20" value=""> <span class="smalltxt">允许浏览本帖的用户,多个用户请用半角 ',' 分隔,留空为所有用户都能阅读</span><!--{/if}-->
  15.         </td>
  16.         </tr>
  17. <!--{/if}-->

  18. <!--{if ($asetextcredits1 == 1 && !empty($setextcredits1)) || ($asetextcredits2 == 1 && !empty($setextcredits2)) || ($asetextcredits3 == 1 && !empty($setextcredits3)) || ($asetextcredits4 == 1 && !empty($setextcredits4)) || ($asetextcredits5 == 1 && !empty($setextcredits5)) || ($asetextcredits6 == 1 && !empty($setextcredits6)) || ($asetextcredits7 == 1 && !empty($setextcredits7)) || ($asetextcredits8 == 1 && !empty($setextcredits8))}-->
  19.         <tr>
  20.         <td class="altbg1">浏览拓展积分限制:</td>
  21.         <td class="altbg2"><!--{if $asetextcredits1 == 1 && !empty($setextcredits1)}--><input type="text" name="c1perm" size="6" value="$c1perm"> <span class="smalltxt">浏览所需$extcredits[1][title]限制 $setextcredits1</span><!--{/if}-->
  22. <!--{if $asetextcredits2 == 1 && !empty($setextcredits2)}--><input type="text" name="c2perm" size="6" value="$c2perm"> <span class="smalltxt">浏览所需$extcredits[2][title]限制 $setextcredits2</span><!--{/if}-->
  23. <!--{if $asetextcredits3 == 1 && !empty($setextcredits3)}--><input type="text" name="c3perm" size="6" value="$c3perm"> <span class="smalltxt">浏览所需$extcredits[3][title]限制 $setextcredits3</span><!--{/if}-->
  24. <!--{if $asetextcredits4 == 1 && !empty($setextcredits4)}--><input type="text" name="c4perm" size="6" value="$c4perm"> <span class="smalltxt">浏览所需$extcredits[4][title]限制 $setextcredits4</span><!--{/if}-->
  25. <!--{if $asetextcredits5 == 1 && !empty($setextcredits5)}--><input type="text" name="c5perm" size="6" value="$c5perm"> <span class="smalltxt">浏览所需$extcredits[5][title]限制 $setextcredits5</span><!--{/if}-->
  26. <!--{if $asetextcredits6 == 1 && !empty($setextcredits6)}--><input type="text" name="c6perm" size="6" value="$c6perm"> <span class="smalltxt">浏览所需$extcredits[6][title]限制 $setextcredits6</span><!--{/if}-->
  27. <!--{if $asetextcredits7 == 1 && !empty($setextcredits7)}--><input type="text" name="c7perm" size="6" value="$c7perm"> <span class="smalltxt">浏览所需$extcredits[7][title]限制 $setextcredits7</span><!--{/if}-->
  28. <!--{if $asetextcredits8 == 1 && !empty($setextcredits8)}--><input type="text" name="c8perm" size="6" value="$c8perm"> <span class="smalltxt">浏览所需$extcredits[8][title]限制 $setextcredits8</span><!--{/if}-->
  29.         </td>
  30.         </tr>
  31. <!--{/if}-->
复制代码


打开post_editpost.htm
找到:
  1. <!--{if $allowsetreadperm}-->
  2.         <tr>
  3.         <td class="altbg1">{lang readperm_thread}:</td>
  4.         <td class="altbg2"><input type="text" name="readperm" size="6" value="$readperm"> <span class="smalltxt">({lang post_readperm_comment})——管理员设置允许的阅读权限最大为$aread 请不要设置过高</span></td>
  5.         </tr>
  6. <!--{/if}-->

  7. <!--{if $asetcredit == 1 && !empty($setcredit)}-->
  8.         <tr>
  9.         <td class="altbg1">浏览所需积分:</td>
  10.         <td class="altbg2"><input type="text" name="cperm" size="6" value="$cperm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setcredit</span></td>
  11.         </tr>
  12. <!--{/if}-->
  13. <!--{if $asetpost == 1 && !empty($setpost)}-->
  14.         <tr>
  15.         <td class="altbg1">浏览所需发帖数:</td>
  16.         <td class="altbg2"><input type="text" name="pperm" size="6" value="$pperm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setpost</span></td>
  17.         </tr>
  18. <!--{/if}-->
  19. <!--{if $asetextcredits1 == 1 && !empty($setextcredits1)}-->
  20.         <tr>
  21.         <td class="altbg1">浏览所需$extcredits[1][title]:</td>
  22.         <td class="altbg2"><input type="text" name="c1perm" size="6" value="$c1perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits1</span></td>
  23.         </tr>
  24. <!--{/if}-->
  25. <!--{if $asetextcredits2 == 1 && !empty($setextcredits2)}-->
  26.         <tr>
  27.         <td class="altbg1">浏览所需$extcredits[2][title]:</td>
  28.         <td class="altbg2"><input type="text" name="c2perm" size="6" value="$c2perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits2</span></td>
  29.         </tr>
  30. <!--{/if}-->
  31. <!--{if $asetextcredits3 == 1 && !empty($setextcredits3)}-->
  32.         <tr>
  33.         <td class="altbg1">浏览所需$extcredits[3][title]:</td>
  34.         <td class="altbg2"><input type="text" name="c3perm" size="6" value="$c3perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits3</span></td>
  35.         </tr>
  36. <!--{/if}-->
  37. <!--{if $asetextcredits4 == 1 && !empty($setextcredits4)}-->
  38.         <tr>
  39.         <td class="altbg1">浏览所需$extcredits[4][title]:</td>
  40.         <td class="altbg2"><input type="text" name="c4perm" size="6" value="$c4perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits4</span></td>
  41.         </tr>
  42. <!--{/if}-->
  43. <!--{if $asetextcredits5 == 1 && !empty($setextcredits5)}-->
  44.         <tr>
  45.         <td class="altbg1">浏览所需$extcredits[5][title]:</td>
  46.         <td class="altbg2"><input type="text" name="c5perm" size="6" value="$c5perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits5</span></td>
  47.         </tr>
  48. <!--{/if}-->
  49. <!--{if $asetextcredits6 == 1 && !empty($setextcredits6)}-->
  50.         <tr>
  51.         <td class="altbg1">浏览所需$extcredits[6][title]:</td>
  52.         <td class="altbg2"><input type="text" name="c6perm" size="6" value="$c6perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits6</span></td>
  53.         </tr>
  54. <!--{/if}-->
  55. <!--{if $asetextcredits7 == 1 && !empty($setextcredits7)}-->
  56.         <tr>
  57.         <td class="altbg1">浏览所需$extcredits[7][title]:</td>
  58.         <td class="altbg2"><input type="text" name="c7perm" size="6" value="$c7perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits7</span></td>
  59.         </tr>
  60. <!--{/if}-->
  61. <!--{if $asetextcredits8 == 1 && !empty($setextcredits8)}-->
  62.         <tr>
  63.         <td class="altbg1">浏览所需$extcredits[8][title]:</td>
  64.         <td class="altbg2"><input type="text" name="c8perm" size="6" value="$c8perm"> <span class="smalltxt">({lang post_readperm_comment})——最大允许设置值 $setextcredits8</span></td>
  65.         </tr>
  66. <!--{/if}-->
  67. <!--{if $allowpassword == 1 && !empty($longthpw)}-->
  68.        <tr>
  69.         <td class="altbg1">阅读密码:</td>
  70.         <td class="altbg2"><input type="text" name="password" size="15" value=""> <span class="smalltxt">(浏览帖子需要输入的密码,$longthpw 个字符以内,留空为不使用)</span></td>
  71.         </tr>
  72. <!--{/if}-->
  73. <!--{if $allowreaduser == 1}-->
  74.         <tr>
  75.         <td class="altbg1">本帖阅读用户:</td>
  76.         <td class="altbg2"><input type="text" name="readuser" size="20" value=""> <span class="smalltxt">(允许浏览本帖的用户,多个用户请用半角 ',' 分隔,留空为所有用户都能阅读)</span></td>
  77.         </tr>
  78. <!--{/if}-->
复制代码


请把上面的这些代码删除掉。

用下面的去替换:
  1. <!--{if $allowsetreadperm || ($asetcredit == 1 && !empty($setcredit)) || ($asetpost == 1 && !empty($setpost))}-->
  2.         <tr>
  3.         <td class="altbg1">浏览特殊限制:</td>
  4.         <td class="altbg2"><!--{if $allowsetreadperm}--><input type="text" name="readperm" size="6" value="$readperm"> <span class="smalltxt">阅读权限限制 $aread</span><!--{/if}-->
  5.         <!--{if $asetcredit == 1 && !empty($setcredit)}--><input type="text" name="cperm" size="6" value="$cperm"> <span class="smalltxt">积分限制 $setcredit</span><!--{/if}-->
  6.         <!--{if $asetpost == 1 && !empty($setpost)}--><input type="text" name="pperm" size="6" value="$pperm"> <span class="smalltxt">发帖数限制 $setpost</span><!--{/if}-->
  7.         </td>
  8.         </tr>
  9. <!--{/if}-->

  10. <!--{if ($allowpassword == 1 && !empty($longthpw)) || $allowreaduser == 1}-->
  11.         <tr>
  12.         <td class="altbg1">浏览密码用户限制:</td>
  13.         <td class="altbg2"><!--{if $allowpassword == 1 && !empty($longthpw)}--><input type="text" name="password" size="15" value=""> <span class="smalltxt">密码限制 $longthpw 字符以内,留空为不限制</span><!--{/if}-->
  14.         <!--{if $allowreaduser == 1}--><input type="text" name="readuser" size="20" value=""> <span class="smalltxt">允许浏览本帖的用户,多个用户请用半角 ',' 分隔,留空为所有用户都能阅读</span><!--{/if}-->
  15.         </td>
  16.         </tr>
  17. <!--{/if}-->

  18. <!--{if ($asetextcredits1 == 1 && !empty($setextcredits1)) || ($asetextcredits2 == 1 && !empty($setextcredits2)) || ($asetextcredits3 == 1 && !empty($setextcredits3)) || ($asetextcredits4 == 1 && !empty($setextcredits4)) || ($asetextcredits5 == 1 && !empty($setextcredits5)) || ($asetextcredits6 == 1 && !empty($setextcredits6)) || ($asetextcredits7 == 1 && !empty($setextcredits7)) || ($asetextcredits8 == 1 && !empty($setextcredits8))}-->
  19.         <tr>
  20.         <td class="altbg1">浏览拓展积分限制:</td>
  21.         <td class="altbg2"><!--{if $asetextcredits1 == 1 && !empty($setextcredits1)}--><input type="text" name="c1perm" size="6" value="$c1perm"> <span class="smalltxt">浏览所需$extcredits[1][title]限制 $setextcredits1</span><!--{/if}-->
  22. <!--{if $asetextcredits2 == 1 && !empty($setextcredits2)}--><input type="text" name="c2perm" size="6" value="$c2perm"> <span class="smalltxt">浏览所需$extcredits[2][title]限制 $setextcredits2</span><!--{/if}-->
  23. <!--{if $asetextcredits3 == 1 && !empty($setextcredits3)}--><input type="text" name="c3perm" size="6" value="$c3perm"> <span class="smalltxt">浏览所需$extcredits[3][title]限制 $setextcredits3</span><!--{/if}-->
  24. <!--{if $asetextcredits4 == 1 && !empty($setextcredits4)}--><input type="text" name="c4perm" size="6" value="$c4perm"> <span class="smalltxt">浏览所需$extcredits[4][title]限制 $setextcredits4</span><!--{/if}-->
  25. <!--{if $asetextcredits5 == 1 && !empty($setextcredits5)}--><input type="text" name="c5perm" size="6" value="$c5perm"> <span class="smalltxt">浏览所需$extcredits[5][title]限制 $setextcredits5</span><!--{/if}-->
  26. <!--{if $asetextcredits6 == 1 && !empty($setextcredits6)}--><input type="text" name="c6perm" size="6" value="$c6perm"> <span class="smalltxt">浏览所需$extcredits[6][title]限制 $setextcredits6</span><!--{/if}-->
  27. <!--{if $asetextcredits7 == 1 && !empty($setextcredits7)}--><input type="text" name="c7perm" size="6" value="$c7perm"> <span class="smalltxt">浏览所需$extcredits[7][title]限制 $setextcredits7</span><!--{/if}-->
  28. <!--{if $asetextcredits8 == 1 && !empty($setextcredits8)}--><input type="text" name="c8perm" size="6" value="$c8perm"> <span class="smalltxt">浏览所需$extcredits[8][title]限制 $setextcredits8</span><!--{/if}-->
  29.         </td>
  30.         </tr>
  31. <!--{/if}-->
复制代码

本帖子中包含更多资源

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

x
xjbl 发表于 2006-5-3 15:39:03 | 显示全部楼层
沙发.
回复

使用道具 举报

foolq 发表于 2006-5-3 15:41:31 | 显示全部楼层
地板
回复

使用道具 举报

0315 发表于 2006-5-3 17:01:42 | 显示全部楼层
这个要支持一下
回复

使用道具 举报

zl811024 发表于 2006-5-3 17:23:32 | 显示全部楼层
站着支持下~~
回复

使用道具 举报

33201 发表于 2006-5-3 17:26:21 | 显示全部楼层
支持个。
回复

使用道具 举报

linsie 发表于 2006-5-3 18:02:36 | 显示全部楼层
下面支持
回复

使用道具 举报

离恨天 发表于 2006-5-3 18:03:57 | 显示全部楼层
严重支持
回复

使用道具 举报

肯得基 发表于 2006-5-3 19:31:52 | 显示全部楼层
支持你哦
回复

使用道具 举报

jiayism 发表于 2006-5-3 20:37:05 | 显示全部楼层
看了 [前台美化] Snap2.jpg ,觉得不美观,每一排两个项目对齐就好看了,希望老大改一下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-25 05:08 , Processed in 0.032445 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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