KingCMS生成的头部JS代码与模板JS代码冲突,如何去掉?

特别提示:如果你的最终页面需要评论功能那么你需要加载这个jquery.js和jquery.kc.js,你可以只在这个内容页的内部模板中应用这两个文件即可。

下面的代码是默认加载的情况

<meta name=”generator” content=”KingCMS”/>
<script type=”text/javascript” src=”/system/js/jquery.js”></script>
<script type=”text/javascript” src=”/system/js/jquery.kc.js”></script>

去掉kingcms php企业版页面中的jquery.js代码的方法:找到 system\lib 的template.class.php 控制的,找到第36行,
$s=preg_replace(‘%(</title[^>]*>)%s’,”\${1}\n<meta name=\”generator\” content=\”KingCMS\”/>\n<script type=\”text/javascript\” src=\”\”.$king->config(‘inst’).”system/js/jquery.js\”></script>\n<script type=\”text/javascript\” src=\”\”.$king->config(‘inst’).”system/js/jquery.kc.js\”>< /script>”,$s);

你可以使用 /* */ 这个符号来注视掉着一块,就是/* */之间的代码将被注释。
当你屏掉的时候,这时候后台也不能正常使用了,因为后台也要用到jquery.js和jquery.kc.js这两个代码。

解决方案:
找到模板在system\skins\default 下 default.htm system.home.htm system.login.htm
3个文件中
直接把
<script type=”text/javascript” src=”../system/js/jquery.js”></script>
<script type=”text/javascript” src=”../system/js/jquery.kc.js”></script>

加到<title>{king:title/} KingCMS Administrator Panel.</title> 的下面。

声明:本站文章除个人原创外,其他内容均为个人搜集整理,如整理过程中侵犯到您的著作权或其他权利,请联系告知,微信/QQ:93547942。