Discuz教程网

[代码修改] Discuz X2特殊日子自动加载样式表

[复制链接]
authicon dly 发表于 2011-6-5 21:53:48 | 显示全部楼层 |阅读模式
端午节临近,公司放假,但是说要替换下节日LOGO,问题是没人来公司换啊,于是写了下面的代码,在6月6号凌晨开始,到6月7号凌晨这个时间段里,会自动加载特殊的节日logo定义样式表,以达到节日效果
注:不熟悉css代码的不要尝试使用
注:下面有人回帖说是不是只能换个LOGO什么的,其实,可以通过这个方法,完成整站页面风格的切换,开动你的思维吧,不要局限!

论坛根目录下forum.php文件,在
  1. require DISCUZ_ROOT.'./source/module/forum/forum_'.$mod.'.php';
复制代码

复制代码前,加上
  1. $begintime = strtotime('2011-6-6');
  2.   $endtime = strtotime('2011-6-7');
  3.   $time = time();
复制代码
复制代码打开头部模板文件 /template/default/common/header.htm
在:
  1. </head>
复制代码

复制代码上面增加

  1. <!--{if $time>$begintime && $time<$endtime} --><link rel="stylesheet" href="http://www.***.com/styles/logo.css"/><!--{/if}-->
复制代码

复制代码请注意,样式表的优先级,在写的时候就标明,新加的要高些才行
举例如下:#logo{background-image:url(logos/duanwu.jpg) !important;}
其中!important最关键,意思是优先级最大





上一篇:Discuz X1.0_X1.5 主题列表缩略图插件
下一篇:Discuz X2 完美解决logo.png在IE6下透明的问题
authicon huanglv80 发表于 2011-6-17 22:59:50 | 显示全部楼层
哈哈,支持了
authicon 卡卡猫 发表于 2011-6-18 14:59:36 | 显示全部楼层
看看  好像不错
authicon rin421 发表于 2011-6-21 07:59:59 | 显示全部楼层
顶的就是你
authicon 月之海洋 发表于 2011-6-21 19:00:00 | 显示全部楼层
很好的,我喜欢
authicon 馥郁渊汀 发表于 2011-6-24 00:59:44 | 显示全部楼层
这个贴不错!!!
authicon №小乖 发表于 2011-6-26 15:59:45 | 显示全部楼层
不错不错,我喜欢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 01:20

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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