Joomla之门广告招商,PR=5,alexa 排名2万1

作者 主题: 推荐插件:Css和JS合并压缩插件  (阅读 19942 次)

joeguo

  • Joomla 中文开发小组
  • Full Member
  • *
  • 来自:
  • 帖子: 125
  • 声望: +6/-0
  • 上次登录:2010-06-29, 10:21
  • 注册于:2007-10-18, 12:07
    • 电子邮件
不是压掉了,而是生成了缓存(服务器端的缓存,另外还会生成客户端缓存),这样就没有必要每次请求都读取好多文件,合并压缩,从而提高速度。
所以先用Joomla的Cache管理删除掉缓存,然后就会用新修改的文件自动生成一个新的文件。


crazy4u

  • Full Member
  • ***
  • 来自:
  • 帖子: 154
  • 声望: +1/-0
  • 上次登录:2010-06-29, 21:39
  • 注册于:2009-04-09, 22:55
    谢谢Joe,多谢了
    按照你的方法做了,英文版工作正常,中文版不能正常工作,两边的设置是完全相同的,我再检查下。


    joeguo

    • Joomla 中文开发小组
    • Full Member
    • *
    • 来自:
    • 帖子: 125
    • 声望: +6/-0
    • 上次登录:2010-06-29, 10:21
    • 注册于:2007-10-18, 12:07
      • 电子邮件
    应该跟语言没有什么关系,你查查看

    joeguo

    • Joomla 中文开发小组
    • Full Member
    • *
    • 来自:
    • 帖子: 125
    • 声望: +6/-0
    • 上次登录:2010-06-29, 10:21
    • 注册于:2007-10-18, 12:07
      • 电子邮件
    最近这个插件做了很多更新,其中比较大的更新包括:
    1.自动将IE相关的Css文件忽略掉。
    2.修改了@import的bug.
    3.忽略特定的组件。对于这些组件,将不做任何处理。
    4.预置了一些不能工作的css和javascript文件。
    5.修复了许多小的Bug.

    crazy4u

    • Full Member
    • ***
    • 来自:
    • 帖子: 154
    • 声望: +1/-0
    • 上次登录:2010-06-29, 21:39
    • 注册于:2009-04-09, 22:55
      谢谢joe,多谢

      crazy4u

      • Full Member
      • ***
      • 来自:
      • 帖子: 154
      • 声望: +1/-0
      • 上次登录:2010-06-29, 21:39
      • 注册于:2009-04-09, 22:55
        Joe,你的网站首页在FF下显示有问题,见图

        joeguo

        • Joomla 中文开发小组
        • Full Member
        • *
        • 来自:
        • 帖子: 125
        • 声望: +6/-0
        • 上次登录:2010-06-29, 10:21
        • 注册于:2007-10-18, 12:07
          • 电子邮件
        可能跟你笔记本的分辨率有关,
        不知道为什么模板不会自动调整段落。

        白建鹏

        • Administrator
        • Hero Member
        • *****
        • 来自:
        • 帖子: 7594
        • 声望: +36/-0
        • 上次登录:今天 16:51
        • 注册于:2006-11-09, 20:32
        • 分享,是一种美德 !
          • 白建鹏的个人网站
          • 电子邮件
        我这几天正在本地搭建一个新网站,安装了 CssJsCompress 这个插件并立即启用(保持默认设置)。

        核心用的是 Joomla 1.5.12 中文版,模板用的是自带的 JA Purity,设置使用文字 Logo。

        我参照 Joomla 官方论坛的一个帖子,去掉了 JA Purity 模板上 Logo 文字的 H1 标记

        接下来,我发现前台的 Logo 文字变的很小,而且带上了下划线(参看附图)。

        开始以为是我没有弄好 CSS,对照官网的帖子检查了好几遍,没有找出问题。

        最后突然醒悟,会不会是 CssJsCompress 插件有冲突?因为我在这个话题里面已经见过若干用户反馈过冲突问题。

        于是立即禁用 CssJsCompress 插件,前台的 Logo 文字恢复正常(参看附图) —— 可以肯定就是 CssJsCompress 插件引起的。

        但是这个插件的功能和理念都很诱人,又舍不得放弃。

        进入 CssJsCompress 插件后台参数,将“合并 CSS 文件”选项修改为“否”,启用插件并保存。刷新前台,发现 Logo 文字没有变化。

        这是一个笨办法,不合并 CSS 文件当然会减弱一些优化效果。

        希望高手能指点一下,有没有更好的方案来解决这个冲突?

        mjmyhmjmyh

        • 捐赠会员
        • Jr. Member
        • *
        • 来自:
        • 帖子: 59
        • 声望: +2/-0
        • 上次登录:2010-08-18, 10:05
        • 注册于:2008-05-09, 00:09
          • 电子邮件
        问题可能出在ZIB上,这东西不适合在开启ZIB的服务器上使用!

        mjmyhmjmyh

        • 捐赠会员
        • Jr. Member
        • *
        • 来自:
        • 帖子: 59
        • 声望: +2/-0
        • 上次登录:2010-08-18, 10:05
        • 注册于:2008-05-09, 00:09
          • 电子邮件
        说对了要加分哦! ;D

        白建鹏

        • Administrator
        • Hero Member
        • *****
        • 来自:
        • 帖子: 7594
        • 声望: +36/-0
        • 上次登录:今天 16:51
        • 注册于:2006-11-09, 20:32
        • 分享,是一种美德 !
          • 白建鹏的个人网站
          • 电子邮件
        关闭 Zlib?会不会影响其它某个程序的执行?我还没测试你的说法,过几天找时间研究一下。

        mjmyhmjmyh

        • 捐赠会员
        • Jr. Member
        • *
        • 来自:
        • 帖子: 59
        • 声望: +2/-0
        • 上次登录:2010-08-18, 10:05
        • 注册于:2008-05-09, 00:09
          • 电子邮件
        是的ZIB!关闭不会影响程序的执行,除非某些组件有特别的需求,在joomla的PHP信息里可以看到。

        jackyking

        • 汉化功臣
        • Full Member
        • *
        • 来自: webtmp.cn
        • 帖子: 204
        • 声望: +9/-0
        • 上次登录:2009-12-09, 15:01
        • 注册于:2007-02-12, 01:04
          • Webtmp
        合并之后的css是可能出错的,这个没有好办法解决...

        算法没办法那么精确

        本站维护下列组件汉化
        • Community Builder 1.2RC4 Qcontacts
        • uddeIM 1.6  Custom Properties Alphauserpoints
        • JomComment JComments JFusion

        joeguo

        • Joomla 中文开发小组
        • Full Member
        • *
        • 来自:
        • 帖子: 125
        • 声望: +6/-0
        • 上次登录:2010-06-29, 10:21
        • 注册于:2007-10-18, 12:07
          • 电子邮件
        css合并的工作看上去很美,但是也就是有大约60%-80%的适用率。主要有下面三个原因造成的:
        1.Css合并后,同一个selector的继承和覆盖。
        2.不同的module有不同的css,写法也不一定标准,最后合并后就可能出现问题。
        3.Browser兼容问题

        MisterZou

        • 捐赠会员
        • Full Member
        • *
        • 来自: 深圳
        • 帖子: 194
        • 声望: +3/-1
        • 上次登录:2010-08-21, 17:25
        • 注册于:2008-09-09, 09:37
        • I LOVE JOOMLA
          • 电子邮件
        • 权限至: 2010年06月07日
        我之前启用了CssJsCompress 导航栏就会错误显示。现在也把Joomla的Cache管理删除掉缓存,关闭了CssJsCompress插件,但是还是导航栏显示还是不正常。请问这是怎么回事?请看附件图片。