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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

建议X2的脚本别和JQUERY冲突

[复制链接]
xiangfz 发表于 2011-4-9 20:15:08 | 显示全部楼层 |阅读模式
本帖最后由 xiangfz 于 2011-4-9 21:35 编辑

现在X2测试版一但引入jquery,官方的部分脚本就失效
比如:搜索框,快捷导航


网上找到了解决办法,不过还是希望X2能兼容
解决方法1:
修改/template/default/common/header_common.htm,在第16行代码<!--{csstemplate}-->
之后增加以下代码:<script src="{$_G[setting][jspath]}jquery-1.4.min.js?{VERHASH}" type="text/javascript"></script>
之后用到jQuery的$的地方用jQuery代替。

解决方法2:
修改/template/default/common/header.htm,在第20行代码</head>之前增加以下代码:<script src="{$_G[setting][jspath]}jquery-1.4.min.js?{VERHASH}" type="text/javascript"></script><script type="text/javascript"> jQuery.noConflict();</script>
之后用到jQuery的$的地方用jQuery代替。
注:修改完成后请记得更新一下系统模板缓存才能看到效果,手动删除/data/template/下的所有文件,或在系统管理的工具》更新缓存中更新模板缓存。


mizguo 发表于 2011-4-9 22:07:27 | 显示全部楼层
楼主说得太高深了 官方不懂呵
回复

使用道具 举报

pusufly 发表于 2011-4-9 22:14:23 | 显示全部楼层
这个没有必要改动,
楼主可以利用JQUERY的多库共存机制来解决,
而不必要求康盛修改产品代码。
回复

使用道具 举报

shark010 发表于 2011-4-10 22:18:07 | 显示全部楼层
pusufly 发表于 2011-4-10 00:14
这个没有必要改动,
楼主可以利用JQUERY的多库共存机制来解决,
而不必要求康盛修改产品代码。

楼上说的对,在jquery-1.4.4.js的最后一行加入
jQuery.noConflict();
即可。
回复

使用道具 举报

玻璃屋女孩 发表于 2011-4-27 10:40:11 | 显示全部楼层
感谢反馈!
回复

使用道具 举报

shwan 发表于 2011-4-27 10:59:26 | 显示全部楼层
玻璃屋女孩 发表于 2011-4-27 10:40
感谢反馈!

玻璃亮相,必发RC
回复

使用道具 举报

zhouen 发表于 2011-4-27 11:03:07 | 显示全部楼层
好人啊,终于反馈上来了,一直没有解决这个问题
回复

使用道具 举报

zhouen 发表于 2011-4-27 11:03:24 | 显示全部楼层
玻璃屋女孩 发表于 2011-4-27 10:40
感谢反馈!

今天 发RC?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 19:27 , Processed in 0.024582 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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