Salad UN

To Taste The Salad Of Life.

« 颜色中英文对照列表给一个PHP版KingCMS英文站留了个后门 »

去掉kingcms生成页面代码中的fun.js引用等信息

[ At 2009-11-5 By Ash   3 comments ]

用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效果的功能,首页还是自己手工更新生成,那么你完全可以去掉这两行代码,如何去掉哪,方法如下。

首先打开page/system/fun.asp文件,用记事本打开即可,打开后查找字符串 var king_page= 会找到如下的一段代码:
  1. public function read(l1,l2)'读取模板 l1:外部 l2:内部   
  2.  dim l3,l4,l7,l8,l9   
  3.  '检索缓存   
  4.  dim hi   
  5.  hi = replace(king_filepath,"/","-") & "-c_t_" & md5(l1 & "|" & l2,1)    
  6.  If Not IsEmpty(Application(hi)) then    
  7.   read = Application(hi)   
  8.   Exit Function  
  9.  End If  
  10.     
  11.  l7="../../"&king_templates"/"&l1   
  12.  if isexist(l7)=false then l7="../../"& king_templates"/"&king_default_template   
  13.  l8=readfile(l7)'读取waibu模板内容   
  14.  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>")   
  15.   
  16.  l3="../../"& king_templates"/inside/"'读取内部模板   
  17.  if isexist(l3)=false then l3="../../"& king_templates"/inside/"&split(l2,"/")(0)"/"&king_default_template   
  18.  l4=readfile(l3)   
  19.   
  20.  if cstr(l2)="" then   
  21.   l9=l8   
  22.  else   
  23.   l9=llllI(l8,l4,"(\{king:)(inside) {0,}?(\/\})")   
  24.  end if   
  25.  read=formatpath(l9)&l11(1)   
  26.  Application(hi) = read   
  27. end function   

 

要特别留意上面我加横线的那行,这行代码就是自动在生成的页面中加入对fun.js的调用的。直接删掉这行代码,保存即可。

修改好后重新生成一下文件试试,讨厌的fun.js引用是不是不见了哪。呵呵,记得常到俺的博客www.7es.cn跟俺交流使用和开发经验哦。 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008 www.s-un.cn. Some Rights Reserved.