在网上找了很多方法不尽人意,有些复杂麻烦不说,最后改完连绿色也消失了,出现了很多问题。所以亲自综合网上的方法,完美解决一下了,拿出来供大家使用共享。
第一步:绿色样式和蓝色样式文件互相修改文件名。修改文件的地址" \Default\templets\default\style "
dedecms8.com">dedecms_skins_0.css改名为dedecms_skins_1.css,而dedecms_skins_1.css改名为dedecms_skins_0.css
第二步: 修改\Default\templets\default\images\theme.gif文件,用画图工具或PS将蓝色图标和绿色图标交换位置,不会制作或觉着麻烦。直接下载一个即可。
第三步:经过以上两步,在不清除缓存或者cookie等历史记录的情况下,运行很正常,但在清理缓存后,仍然默认显示为绿色,这时接着修改。。
首先:用记事本打开\Default\templets\default\js\changeSkin.js文件,查找 “function addEvent” 字符,找到后,删除掉包括“function addEvent”字符所在行及以下的所有代码,然后再重新拷贝下面的代码到网页的最后即可。
function addEvent(){
var $li =$("#dedecms_skins li");
$li.click(function(){
switchSkin(this.id );
});
var cookie_skin = $.cookie("MyCssSkin");
if (cookie_skin) {switchSkin(cookie_skin);}
else
{switchSkin("dedecms_skins_0");}
}
最后一步:当鼠标指向蓝色标是提示信息为“绿色”,反之为“蓝色”。虽不影响使用,但少许有点不够完美。
记事本打开\Default\templets\default\head.htm文件或在dede后台打开head.htm文件,找到下面两行代码将所有带"蓝色"的字符改成"绿色",反之亦然,最后保存退出即可。
<li id="dedecms_skins_0" title="绿色">绿色</li>
<li id="dedecms_skins_1" title="蓝色">蓝色</li>
经过以上四步,完美修改了dede默认颜色由绿色改成蓝色,当然也可以默认成其它颜色,操作方式类似。