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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] CSS样式不对应现象

[复制链接]
keng333 发表于 2012-2-10 08:47:09 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: IE6 IE7 IE8 IE9 TT 360 IE10 firefox 其他(帖子中请注明浏览器) 
使用模板: 官方模板
BUG地址: http://www.star01.cn
本帖最后由 keng333 于 2012-2-10 08:48 编辑

我做了一个专题页zt.php~~~
地址格式是zt.php?mod=game6&gid=6、zt.php?mod=game7&gid=7~~
而且zt.php?mod=game6&gid=6 已确定把CURSCRIPT付值为"zt",CURMODULE付值为"game6"~~
zt.php?mod=game7&gid=7 也确定把CURSCRIPT付值为"zt",CURMODULE付值为"game7"~~
如官方所说的正常访问zt.php?mod=game6&gid=6对应的会生成style_1_zt_game6.css
而访问zt.php?mod=game7&gid=7对应的会生成style_1_zt_game7.css~~
可是结果却不是这样~~~
只要清CSS缓存之后第一次访问哪个页面,其它页面都对应上了这个页面的CSS样式~~
就比如我第一次访问zt.php?mod=game6&gid=6,随后访问zt.php?mod=game7&gid=7会对应上style_1_zt_game6.css而不是style_1_zt_game7.css~~~
请问这是不是BUG~~
还有有没有解决方法~~~

 楼主| keng333 发表于 2012-2-10 11:12:54 | 显示全部楼层
没有人遇到过吗~~
回复

使用道具 举报

gkeeb 发表于 2012-2-10 12:32:43 | 显示全部楼层
改的样式不对
回复

使用道具 举报

 楼主| keng333 发表于 2012-2-10 14:13:36 | 显示全部楼层
gkeeb 发表于 2012-2-10 12:32
改的样式不对

什么意思~~~不太懂~~
回复

使用道具 举报

cr180 发表于 2012-2-10 15:24:22 | 显示全部楼层
本帖最后由 cr180 于 2012-2-10 15:27 编辑

你的css缓存是怎么生成的?在访问mod=game7的时候有没有生成css文件?
另外dx好像是不支持缓存非默认css文件的。

建议你把css文件放到其他文件夹下用绝对路径进行读取。

css调用路径改下
  1. style_1_zt_game6.css
复制代码

换成:

  1. style_1_zt_game{if $_GET[mod] =='game7'}7{else}6{/if}.css
复制代码



或者:
  1. style_1_zt_game{if $_GET[gid]}$_GET[gid]{else}6{/if}.css
复制代码



不知道这样是否对你有帮助
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 09:42 , Processed in 0.022576 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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