登录 注册

登录

问题 推荐插件:Css和JS合并压缩插件

更多
2009年02月15日 11:57 - 2009年02月15日 12:12 #21 作者: carsonng2000
有啊.. 但这两种library 在其他插件中也很普遍,很难避免只用一个的...

我在网上看到一些资料,不知对您有没有用...
JQuery 可以设成与其他library并存的:
http://docs.jquery.com/Using_jQuery_with_Other_Libraries
http://forum.joomla.org/viewtopic.php?p=1049964&sid=20ba11c02aef7a1a2fb52d5a79336653#p1049964

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 10:56 #22 作者: joeguo
是的,也有英文的用户给我发这个问题了。能给几个冲突的插件吗?方便调试。
谢谢!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 11:08 #23 作者: carsonng2000
rockettheme 的有些插件都用到mootools 的, 运行不到:
模组: RokNewsRotator, RokMiniNews

另外还有些着名的三方插件:
外挂: Content - Votitaly (JOOMItaly),
      Content - Tabs & Slides (in content items) Plugin
      Content - !JoomlaComment
      System - RokBox
      Content - YOOtooltip
     
模组: SBD Accordion Menu

暂时发现到这些...

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 11:54 #24 作者: carsonng2000
还有一点麻烦的东西是.. CSS在各浏览器有不相容的情况...
rockettheme 会在有需要时才附加某些额外CSS的, 如它们会用<!--[if IE 7]> 这些条件陈述式
在CSS整合前先搜寻那些条件陈述式, 并把那些CSS和你的整合CSS分开会不会较好呢?
谢谢...

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 13:31 #25 作者: joeguo
<!--[if IE 7]>是最麻烦的事情,到目前我也没有想到比较好的方法来做。
另外,
你报上来的那么多的东西,可能是你用到的,并不是每一个都不起作用,我正一个个的安装调试呢。
能否帮助挑选那些冲突的插件?
这样我就不用安装学习怎么用这些插件了。
谢谢

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 13:51 #26 作者: joeguo
回复jade:
这些文件一般是一次生成,放在css,js目录下面的,以后就直接加载了。
对于压缩文件,一般情况下也只需要压缩一次,所以这样会比动态压缩要好很多。
这个插件跟Cache和Content static一起工作是可以提高不少性能的。

我也在想css image inline的问题,目前没有好的解决方案呢。

我发现 css images比css文件更甚,动辄10个,多者有20多,甚至30个图片,这真是浪费http requests.
有了好的方案,我会想办法添加image inline功能的。

不过,目前先把css,js兼容性做好!
毕竟Joomla有太多的模板,扩展了。
system插件都要兼容这些东西,不像content插件或者其他的,管好自己就可以了。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 16:39 #27 作者: joeguo
发布了新版本,解决了mootools和jquery冲突的问题。
另外,还可以定义javascripts的加载顺序,从而解决了javascript依赖问题。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月16日 19:10 #28 作者: 马腾化
本地测试了下,FF下基本上正确
IE7 下如果生成时是以www.xxx.com访问会正确,但如果是xxx.com访问则会出现CSS和JS丢失,网页加载成白板。不知大家是否也如此测试过?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月17日 16:58 #29 作者: joeguo
能否给出具体的错误信息?
我的网站都不存在这个问题。
http://joomlatags.org 和http://www.joomlatags.org或者
http://eboga.org 都可以正常访问。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月17日 17:02 #30 作者: joeguo
发布新版本了,解决了<!--[if IE 7]>问题。
通过添加Exclude Javascript Files,Exclude Css Files(多个文件用英文的逗号隔开),
CssJsCompress 将会忽略这些css和javascript。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月17日 22:39 #31 作者: carsonng2000
暂时在站上测试版本1.5后, 发现载入不到JS.GZ。 下载该档的源地址, 是0KB下载失败;用浏览器看这个档的源地址, 显示这个讯息:
「内容编码错误, 无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。」

在用1.3时, 还可下载/查看JS.GZ的内容。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月18日 11:08 #32 作者: joeguo
用浏览器下载是0K,用ftp应该可以下载的。
看看错误日志,有没有类似下面的错误信息:
PHP Warning:  Unexpected character in input:  '' (ASCII=1) state=2 in /home/plugins/system/CssJsCompress/js/0937a783fa34f9692c50ee45fb31de76.js.gz on line 132

如果有的话,请在php.ini里面

short_open_tag=on修改为
short_open_tag=off
如果没有,请添加后再试试看。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月20日 12:31 #33 作者: joeguo
发布了新版本1.6
1.添加了中文支持
2.使用另外一种方式压缩,避免错误
"Content Encoding Error"
The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月25日 21:31 #34 作者: jade
Joe的最新版本已经发行, http://www.joomlatags.org/attachments/004_CssJsCompress1.7.zip ,为什么一个这样好的插件都没人用?Joe已经提供多国语言版本了!

Joe的版权可以参考这样!可以的话也可以加一个在线更新的功能,直接连到你的网站检测有没有新版本!也可以增加一个提供多国语言版本的连接,给其他国家的人提供语言文件给你!
# @package Joomla 1.5
# @copyright Copyright (C) 2009 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
#
# @component language pack CssJsCompress
# @copyright Copyright (C) 2009 Joe http://www.joomlatags.org
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# @Translate/翻译 by Joe
#v1.6
CSS_LABEL = 聚合CSS文件
#v1.7
CSS_DESCRIPTION = 将所有的外部CSS文件聚合到一个文件

上面的版权和日期不知道有没有写错,语言文件加上版本的标识是最好的了,所有翻译的人员也不用重新查找一次,另外XML文件还没有找到显示多国语言文件的方法,不好意思也!Joe很像 http://www.phoca.cz/ 的站长Jan,开发的都是功能非常优秀的Joomla扩展程序,我最佩服的就是Jan开发的程序,都是多国语言版本和带有自动升级功能,不用删除了程序再安装一次!希望JED的未来可以像WP一样,所有的插件都可以自动升级!

不贪加官再封爵位 并未见有所作为 闲人或许总给看低 没与你争辉 处事深不见底

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月26日 10:54 #35 作者: joeguo
可能本身就是Joomla的一个Bug吧,不能在安装后显示多国语言的插件描述信息。
我会看看怎么添加自动更新功能,也会注意语言文件的注释。
一个人的时间太有限,想开发的东西很多,对于这些便利性的东西,就没有做。
如果Joomla提供一个这东西就好了,或者开发一个这种扩展,专门用来自动升级扩展的。
Drupal好像就有这个功能,而Joomla只有主程序自动检测升级的扩展。

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月26日 12:37 #36 作者: jade
Joomla!是没有任何自动检测更新的功能,Jan和其他达人不知道是怎样做到程序自动升级功能,希望以后可以像WP一样有自动升级功能!

Joe就把其他国家翻译的语言给别人提供给你就好了,不用浪费时间在语言文件上面,好的程序当然翻译的人也多,Jan的网站就是一个例子!

不贪加官再封爵位 并未见有所作为 闲人或许总给看低 没与你争辉 处事深不见底

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年02月27日 10:32 #37 作者: jade
在maycode看到了些参考资料:Joomla! 采用 installer adapters 来安装不同类型扩展. 这就意味这你可以编写自己的installer adapter。

一个Installer Adapters有四个基本的功能:

    * Install - 安装新扩展 (成功返回一个扩展ID,失败则返回false)
    * Update - 更新一个扩展(成功返回一个扩展ID,失败则返回false)
    * Uninstall - 卸载扩展 (接收扩展ID;返回卸载的结果bool值)
    * Discover - 寻找一个扩展 (返回扩展数组)
    * Discover Install - 处理一个找到的扩展并安装(成功返回一个扩展ID,失败则返回false)
    * Refresh Manifest Cache - 处理扩展表缓存的刷新

不贪加官再封爵位 并未见有所作为 闲人或许总给看低 没与你争辉 处事深不见底

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月10日 17:42 #38 作者: joeguo
最近忙着为Joomla开发一套 Tag系统 ,等过了这段时间,就搞自动更新

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月22日 12:56 #39 作者: yooyooh
我用iis的能用上么?

Every man dies, Not every man really lives.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年03月23日 11:53 #40 作者: joeguo
应该能够用的上吧

登录 或者   注册一个会员帐号 来参与讨论