网站运营
位置:首页>> 网站运营>> PHPWind v7.3.2 外链提示功能修复

PHPWind v7.3.2 外链提示功能修复

 来源:asp之家 发布时间:2009-05-31 17:29:00 

标签:phpwind,外链,提示

说明:诸如bbs.phpwind.net 此类不应被提示外链的连接也提示外链

打开:js/pw_lwd.js

查找函数:checkUrl

将整个函数替换为:

 

function checkUrl(obj) {
 var url = obj.href;
 var suburl = '';
 var urladd = '';
 var regex = /^((w+)://)?((w+):?(w+)?@)?([^/?:]+):?(d+)?(/?[^?#]+)???([^#]+)?#?(w*)/;
 if (db_urlcheck.length > 0) {
  var str = db_urlcheck.split(",");
  var r = regex.exec(url);
  for (var i in str){
   if (r[6].indexOf('.'+str[i]) !== -1){
    return true; 
   }
  }
 }
var regex2 = /^http(s)?://(w+.)*((w+).(com|net|cn|com.cn|net.cn|org|org.cn|biz|cc|name|asia|mobi|me|tel|中国|公司|网络|hk|tv))(/(.+))?/;
 var r2 = regex2.exec(db_bbsurl);
 
 if (r2 != null && url.indexOf(r2[3]) != -1) {
  return true;
 } else if (url.indexOf('localhost') == -1 && url.indexOf('127.0') == -1){
  suburl = url.substr(0,30);
  if (suburl != url) {
   urladd = '...';
  }
  read.open('checkurl',obj.id,1,11);
  getObj('suburl').innerHTML = suburl + urladd;
  getObj('trueurl').href = url;
  return false;
 } else {
  return true;
 }
}



 

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com