admin 2007-12-1 23:29
站外链接警告
好久没有发东东了
哈哈
想大家了 :hug:
发个站外链接的警告给大家用用
就是在你的站点发表一个不是你的站点的连接,当用户点击的时候出现提示,非你的站点链接
不好描述啊
你们自己安装看看
有朋友找我写滴
顺便分享给大家哈
全部用js代码实现滴,不需要很烦琐的修改,基本都适用的所有dz版本
安装方法:
在templates/default/header.htm (其他模板有header.htm也是要改的哦)
找 代码:[font=新宋体][free][font=新宋体]<script language="JavaScript">
function checksafeurl(linktourl) {
var i = 0;
var safeurls = new Array();
//序列的增加你认为安全的地址
safeurls[0] = 'discuz.net';
safeurls[1] = 'discuzs.net';
var safeurlslength = safeurls.length;
for(i= 0; i < safeurlslength; i++) {
if(linktourl.indexOf(safeurls[i]) >= 0) {
return true;
}
}
return false;
}
function hateurl(linktourl) {
var i = 0;
var hateurls = new Array();
//序列的增加你认为是黑名单的地址
hateurls[0] = ['xxxxxx.com', 'xxxxxx.com 去不得'];
hateurls[1] = ['xxxxxx.net', 'xxxxxx.net 去不得\n 哈哈'];
var hateurlslength = hateurls.length;
for(i= 0; i < hateurlslength; i++) {
if(linktourl.indexOf(hateurls[i][0]) >= 0) {
return hateurls[i][1];
}
}
var elsemsg = "\n 您将离开“{$bbname}”到达" + linktourl +"。\n\n{$bbname}对该网址可能含有的任何不安全信息以及信息内容不负任何责任。您是否仍要继续?";
return elsemsg;
}
window.document.onclick = function (e) {
e = e ? e : window.event;
var linktagname = is_ie ? e.srcElement.tagName : e.target.tagName;
var linktourl = is_ie ? (linktagname == 'IMG' ? e.srcElement.parentNode.toString() : e.srcElement.toString()) : (linktagname == 'IMG' ? e.target.parentNode.href : e.target.href);
if((linktagname == "A" || linktagname == 'IMG') && linktourl.indexOf('http://') >= 0 && linktourl.indexOf('$boardurl') < 0 && !checksafeurl(linktourl)) {
return window.confirm(hateurl(linktourl));
}
}
</script>[/font][/free][/font]
就ok拉
klxqlqw 2008-9-29 00:10
这是可以让国家******命令将该帖刻在纯金版上当国礼送人的好帖
loveshu1216 2008-12-26 16:31
让人纷纷唱道今年过节不收礼,收礼只收白菜花的好贴
poomo 2009-1-2 19:40
我来了~~~~~~~~~ 闪人~~~~~~~~~~~~~~~~