|
Discuz 7.2 论坛帖子高亮颜色系统默认有8种高亮颜色,由于饱和度都比较低,且相似度高,在高亮操作时往往没几个可选项。很多站长呼吁官方增加可选颜色,这个要求不知道什么时候可以得到回应,不过就算只有8种高亮色,如果颜色都明显对比的话,还是够用了的。我们要做的就是把默认的8种灰灰调的颜色换成高纯度的显眼色。看效果对比:
修改方法很简单,以下是7.2的版本。
1、打开/forumdisplay.php,找到
- $separatepos = 0;
- $threadlist = $threadids = array();
- $colorarray = array('', '#EE1B2E', '#EE5023', '#996600', '#3C9D40', '#2897C5', '#2B65B7', '#8F2A90', '#EC1282');
复制代码
这一段,把后面的颜色代码换成想要的。如下是我换的
- $colorarray = array('', '#FF0000', '#FFC000', '#993300', '#009900', '#00AEEF', '#0000FF', '#9933CC', '#FF00CC');
复制代码
2、打开/templates/default/topicadmin.html,找到
- {eval $colorarray = array(1=>'#EE1B2E', 2=>'#EE5023', 3=>'#996600', 4=>'#3C9D40', 5=>'#2897C5', 6=>'#2B65B7', 7=>'#8F2A90', 8=>'#EC1282');}
复制代码
换成:- {eval $colorarray = array(1=>'#FF0000', 2=>'#FFC000', 3=>'#993300', 4=>'#009900', 5=>'#00AEEF', 6=>'#0000FF', 7=>'#9933CC', 8=>'#FF00CC');}
复制代码
和
- var str = '';
- var coloroptions = {'0' : '#000', '1' : '#EE1B2E', '2' : '#EE5023', '3' : '#996600', '4' : '#3C9D40', '5' : '#2897C5', '6' : '#2B65B7', '7' : '#8F2A90', '8' : '#EC1282'};
复制代码
第二行换成
- var coloroptions = {'0' : '#000', '1' : '#FF0000', '2' : '#FFC000', '3' : '#993300', '4' : '#009900', '5' : '#00AEEF', '6' : '#0000FF', '7' : '#9933CC', '8' : '#FF00CC'};
复制代码
3、道具文件可改可不改,用不上道具的话不用管。打开/include/magic/magic_color_inc.php,找到
- var str = '';
- var coloroptions = {'0' : '#000', '1' : '#EE1B2E', '2' : '#EE5023', '3' : '#996600', '4' : '#3C9D40', '5' : '#2897C5', '6' : '#2B65B7', '7' : '#8F2A90', '8' : '#EC1282'};
复制代码
把颜色代码换掉。
- var coloroptions = {'0' : '#000', '1' : '#FF0000', '2' : '#FFC000', '3' : '#993300', '4' : '#009900', '5' : '#00AEEF', '6' : '#0000FF', '7' : '#9933CC', '8' : '#FF00CC'};
复制代码
我的颜色代码是这样换的,左边的是官方默认的,右边是我换上去的。从代码就可以看出,官方的都是些灰灰色,右边的都是高纯度色:
000 000 黑
EE1B2E FF0000 红
EE5023 FFC000 橙
996600 993300 咖
3C9D40 009900 绿
2897C5 00AEEF 湖蓝
2B65B7 0000FF 蓝
8F2A90 9933CC 紫
EC1282 FF00CC 梅红
discuz 2.5 帖子高亮颜色修改教程
http://www.discuz.net/thread-2895211-1-1.html |
|