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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 自选高亮主题颜色及加入多一款颜色 For D4.0 by SKYLINE

[复制链接]
AE110 发表于 2006-1-6 02:51:51 | 显示全部楼层 |阅读模式
//------------------------------------------------------------------------
名 称: 自选高亮主题颜色及加入多一款颜色 For D4.0 by SKYLINE
作 者: SUPERSKYLINE.COM
演 示: 见附图
适用版本: Discuz! 4.0.0
修改文件:forumdisplay.php, topicadmin.php
修改模板:topicadmin_moderate.htm
说 明: 很多用户反映希望修改预设之高亮主题颜色为自选颜色, 现提供修改方法及加入多一款颜色选择
//------------------------------------------------------------------------

topicadmin.php



  1. if($highlight_style < 0 || $highlight_style > 7 || $highlight_color < 0 || $highlight_color > 8) {
  2.                                         showmessage('undefined_action', NULL, 'HALTED');
  3.                                 }
复制代码


替换

  1. if($highlight_style < 0 || $highlight_style > 7 || $highlight_color < 0 || $highlight_color > 9) {
  2.                                         showmessage('undefined_action', NULL, 'HALTED');
  3.                                 }
复制代码


forumdisplay.php



  1. $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
复制代码


替换为你喜欢之颜色
例子:

  1. $colorarray = array('', 'red', '#C675EC', '#FF00FF', '#00C400', '#00C4C4', 'blue', 'purple', 'gray', 'royalblue');
复制代码


topicadmin_moderate.htm



  1.         <table border="0" cellspacing="0" cellpadding="0"><tr>
  2.         <td><input type="radio" name="highlight_color" value="0" $colorcheck[0]></td><td>{lang default}</td>
  3.         <td>   <input type="radio" name="highlight_color" value="1" $colorcheck[1]></td><td width="20" bgcolor="red"> </td>
  4.         <td>   <input type="radio" name="highlight_color" value="2" $colorcheck[2]></td><td width="20" bgcolor="orange"> </td>
  5.         <td>   <input type="radio" name="highlight_color" value="3" $colorcheck[3]></td><td width="20" bgcolor="yellow"> </td>
  6.         <td>   <input type="radio" name="highlight_color" value="4" $colorcheck[4]></td><td width="20" bgcolor="green"> </td>
  7.         <td>   <input type="radio" name="highlight_color" value="5" $colorcheck[5]></td><td width="20" bgcolor="cyan"> </td>
  8.         <td>   <input type="radio" name="highlight_color" value="6" $colorcheck[6]></td><td width="20" bgcolor="blue"> </td>
  9.         <td>   <input type="radio" name="highlight_color" value="7" $colorcheck[7]></td><td width="20" bgcolor="purple"> </td>
  10.         <td>   <input type="radio" name="highlight_color" value="8" $colorcheck[8]></td><td width="20" bgcolor="gray"> </td>
  11.         </tr></table>
复制代码


替换

  1.         <table border="0" cellspacing="0" cellpadding="0"><tr>
  2.         <td><input type="radio" name="highlight_color" value="0" $colorcheck[0]></td><td>{lang default}</td>
  3.         <td>   <input type="radio" name="highlight_color" value="1" $colorcheck[1]></td><td width="20" bgcolor="red"> </td>
  4.         <td>   <input type="radio" name="highlight_color" value="2" $colorcheck[2]></td><td width="20" bgcolor="#C675EC"> </td>
  5.         <td>   <input type="radio" name="highlight_color" value="3" $colorcheck[3]></td><td width="20" bgcolor="#FF00FF"> </td>
  6.         <td>   <input type="radio" name="highlight_color" value="4" $colorcheck[4]></td><td width="20" bgcolor="#00C400"> </td>
  7.         <td>   <input type="radio" name="highlight_color" value="5" $colorcheck[5]></td><td width="20" bgcolor="#00C4C4"> </td>
  8.         <td>   <input type="radio" name="highlight_color" value="6" $colorcheck[6]></td><td width="20" bgcolor="blue"> </td>
  9.         <td>   <input type="radio" name="highlight_color" value="7" $colorcheck[7]></td><td width="20" bgcolor="purple"> </td>
  10.         <td>   <input type="radio" name="highlight_color" value="8" $colorcheck[8]></td><td width="20" bgcolor="gray"> </td>
  11.         <td>   <input type="radio" name="highlight_color" value="9" $colorcheck[9]></td><td width="20" bgcolor="royalblue"> </td>
  12.         </tr></table>
复制代码


颜色次序先后请跟forumdisplay.php内已修改好的相同

完成~



[ 本帖最后由 AE110 于 2006-1-6 02:55 编辑 ]

评分

1

查看全部评分

石岩 发表于 2006-1-6 02:52:26 | 显示全部楼层
哦.支持,顶
回复

使用道具 举报

夜の郎 发表于 2006-1-6 02:54:25 | 显示全部楼层
不错。。。
回复

使用道具 举报

loveyousomuch 发表于 2006-1-6 03:11:36 | 显示全部楼层
不错!顶!
回复

使用道具 举报

officeon 发表于 2006-1-6 03:43:30 | 显示全部楼层
支持你!很实用的功能
回复

使用道具 举报

ruokuang 发表于 2006-1-6 07:37:30 | 显示全部楼层
最好能加入自选颜色!
回复

使用道具 举报

eghawk 发表于 2006-1-6 08:05:35 | 显示全部楼层
顶一下
回复

使用道具 举报

noo 发表于 2006-1-6 09:24:43 | 显示全部楼层
原设计不合理。只能做多9个颜色,还要调用之前有一个运算置换过程,干嘛不直接把颜色代码写到数据库?无限颜色,直接调用。
回复

使用道具 举报

laoyang 发表于 2006-1-6 09:48:26 | 显示全部楼层
太感谢了啊同学
回复

使用道具 举报

泡海椒 发表于 2006-1-6 11:19:03 | 显示全部楼层
原帖由 noo 于 2006-1-6 09:24 发表
原设计不合理。只能做多9个颜色,还要调用之前有一个运算置换过程,干嘛不直接把颜色代码写到数据库?无限颜色,直接调用。





8错,支持ing~~~~


已修改加入!!!

谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:12 , Processed in 0.029057 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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