用kingcms做站的朋友估计有的留意到了,这个cms生成的页面,代码头部总是自动加入了两行如下的代码:
<script type="text/javascript">var king_page='page/';</script>
<script src="/page/system/inc/fun.js" type="text/javascript"></script>
让人一看就知道是kingcms做的站,不爽吧。
这两句代码是kc用来提供页面一些特殊功能使用的,比如页面自动更新、文章热度数字的动态加载等。不过一般没什么大用,如果你用不到这些特殊的js效果的功能,首页还是自己手工更新生成,那么你完全可以去掉这两行代码,如何去掉哪,方法如下。
- public function read(l1,l2)'读取模板 l1:外部 l2:内部
- dim l3,l4,l7,l8,l9
- '检索缓存
- dim hi
- hi = replace(king_filepath,"/","-") & "-c_t_" & md5(l1 & "|" & l2,1)
- If Not IsEmpty(Application(hi)) then
- read = Application(hi)
- Exit Function
- End If
- l7="../../"&king_templates"/"&l1
- if isexist(l7)=false then l7="../../"& king_templates"/"&king_default_template
- l8=readfile(l7)'读取waibu模板内容
- l8=replacee(l8,"(\<\/head\>)","<script type=""text/javascript"">var king_page='"&page"';</script>"&vbcrlf"<script src="""&inst"/" & page"system/inc/fun.js"" type=""text/javascript""></script>"&vbcrlf"</head>")
- l3="../../"& king_templates"/inside/"'读取内部模板
- if isexist(l3)=false then l3="../../"& king_templates"/inside/"&split(l2,"/")(0)"/"&king_default_template
- l4=readfile(l3)
- if cstr(l2)="" then
- l9=l8
- else
- l9=llllI(l8,l4,"(\{king:)(inside) {0,}?(\/\})")
- end if
- read=formatpath(l9)&l11(1)
- Application(hi) = read
- end function
要特别留意上面我加横线的那行,这行代码就是自动在生成的页面中加入对fun.js的调用的。直接删掉这行代码,保存即可。
修改好后重新生成一下文件试试,讨厌的fun.js引用是不是不见了哪。呵呵,记得常到俺的博客www.7es.cn跟俺交流使用和开发经验哦。