原贴是用于 D4.0 : https://discuz.dismall.com/viewthread.php?tid=218015
考虑到 D2.5 用户可能也须要, 所以也提供修改方法
//------------------------------------------------------------------------
名 称: 自选高亮主题颜色及加入多一款颜色 For D2.5 by SKYLINE
作 者: SUPERSKYLINE.COM
演 示: 见附件
适用版本: Discuz! 2.5
修改文件:forumdisplay.php, topicadmin.php
修改模板:topicadmin_highlight.htm
说 明: 很多用户反映希望修改预设之高亮主题颜色为自选颜色, 现提供修改方法及加入多一款颜色选择
//------------------------------------------------------------------------
topicadmin.php
找
- if($highlight_style < 0 || $highlight_style > 7 || $highlight_color < 0 || $highlight_color > 8) {
- showmessage('undefined_action', NULL, 'HALTED');
- }
复制代码
替换
- if($highlight_style < 0 || $highlight_style > 7 || $highlight_color < 0 || $highlight_color > 9) {
- showmessage('undefined_action', NULL, 'HALTED');
- }
复制代码
forumdisplay.php
找
- $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
复制代码
替换为你喜欢之颜色
例子:
- $colorarray = array('', 'red', '#C675EC', '#FF00FF', '#00C400', '#00C4C4', 'blue', 'purple', 'gray', 'royalblue');
复制代码
topicadmin_highlight.htm
找
- <table border="0" cellspacing="0" cellpadding="0"><tr>
- <td><input type="radio" name="highlight_color" value="0" $colorcheck[0]></td><td>{lang default}</td>
- <td> <input type="radio" name="highlight_color" value="1" $colorcheck[1]></td><td width="20" bgcolor="red"> </td>
- <td> <input type="radio" name="highlight_color" value="2" $colorcheck[2]></td><td width="20" bgcolor="orange"> </td>
- <td> <input type="radio" name="highlight_color" value="3" $colorcheck[3]></td><td width="20" bgcolor="yellow"> </td>
- <td> <input type="radio" name="highlight_color" value="4" $colorcheck[4]></td><td width="20" bgcolor="green"> </td>
- <td> <input type="radio" name="highlight_color" value="5" $colorcheck[5]></td><td width="20" bgcolor="cyan"> </td>
- <td> <input type="radio" name="highlight_color" value="6" $colorcheck[6]></td><td width="20" bgcolor="blue"> </td>
- <td> <input type="radio" name="highlight_color" value="7" $colorcheck[7]></td><td width="20" bgcolor="purple"> </td>
- <td> <input type="radio" name="highlight_color" value="8" $colorcheck[8]></td><td width="20" bgcolor="gray"> </td>
- </tr></table>
复制代码
替换
- <table border="0" cellspacing="0" cellpadding="0"><tr>
- <td><input type="radio" name="highlight_color" value="0" $colorcheck[0]></td><td>{lang default}</td>
- <td> <input type="radio" name="highlight_color" value="1" $colorcheck[1]></td><td width="20" bgcolor="red"> </td>
- <td> <input type="radio" name="highlight_color" value="2" $colorcheck[2]></td><td width="20" bgcolor="#C675EC"> </td>
- <td> <input type="radio" name="highlight_color" value="3" $colorcheck[3]></td><td width="20" bgcolor="#FF00FF"> </td>
- <td> <input type="radio" name="highlight_color" value="4" $colorcheck[4]></td><td width="20" bgcolor="#00C400"> </td>
- <td> <input type="radio" name="highlight_color" value="5" $colorcheck[5]></td><td width="20" bgcolor="#00C4C4"> </td>
- <td> <input type="radio" name="highlight_color" value="6" $colorcheck[6]></td><td width="20" bgcolor="blue"> </td>
- <td> <input type="radio" name="highlight_color" value="7" $colorcheck[7]></td><td width="20" bgcolor="purple"> </td>
- <td> <input type="radio" name="highlight_color" value="8" $colorcheck[8]></td><td width="20" bgcolor="gray"> </td>
- <td> <input type="radio" name="highlight_color" value="9" $colorcheck[9]></td><td width="20" bgcolor="royalblue"> </td>
- </tr></table>
复制代码
颜色次序先后请跟forumdisplay.php内已修改好的相同
完成~
图片是D4.0的, 但使用于2.5效果相同
[ 本帖最后由 AE110 于 2006-1-6 13:42 编辑 ] |