Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[非常插件出品]URL安全检查插件 For Discuz7.0

[复制链接]
zhengyes 发表于 2009-2-6 09:45:57 | 显示全部楼层 |阅读模式
插件发布
插件名称: URL安全检查插件
插件来源:
适用版本: Discuz! 7.0
语言编码: GBK简体 UTF8简体 BIG5繁体 
最后更新时间:
插件作者: 非常插件
插件简介: 检查帖子内容里的链接是否安全,不安全的则给出提示。
本帖最后由 zhengyes 于 2009-2-6 09:56 编辑

插件名称: URL安全检查插件
插件版本: 1.0
作  者: 非常插件
支持网站: http://www.veryplug.com/
下载地址: http://www.veryplug.com/checkurl.html
插件演示: http://demo.veryplug.com/discuz/viewthread.php?tid=4
适用版本: Discuz!7.0 GBK/UTF-8/BIG5
新增文件: include/js/checkurl.js
修改文件: include/discuzcode.func.php,templates/default/viewthread.htm
===================================================
请尊重作者,严禁移除版权信息,请勿用于商业用途
===================================================
e2959552796632bcc6f89c80f830a01e.jpg

URL安全检查插件安装说明:
1. 下载文件 checkurl_dz70.zip 并解压
2. 请确认您有没有对 include/discuzcode.func.php 和 templates/default/viewthread.htm 文件做过修改
   没有修改:
      请将 upload 目录内的文件覆盖到论坛目录下
   做过修改:
      请阅读下面的 手动安装说明 手动操作完成后再继续下面的操作步骤
3. 根据您的论坛版本导入插件数据
   假设您的论坛版本是 简体中文版 那插件数据文件是 discuz_plugin_checkurl_简体中文版.txt

4. 更新缓存


===== 手动安装说明 =====
1. 上传文件 checkurl.js 到 include/js/checkurl.js 目录
2. 打开文件 include/discuzcode.func.php
查找代码:

  1. return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
复制代码
替换代码:

  1. return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank" onclick="return checkUrl(this)" id="url_'.random(3,1).'">'.$text.'</a>';
复制代码
查找代码:

  1. return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
复制代码
替换代码:

  1. return '<a href="'.$url.'" target="_blank" onclick="return checkUrl(this)" id="url_'.random(3,1).'">'.$text.'</a>';
复制代码
4. 打开文件 templates/default/viewthread.htm
查找代码:

  1. {subtemplate footer}
复制代码
在上面增加代码:

  1. {eval eval($hooks['checkurl_cache']);}
  2. <div id="checkurl" style="display:none;">
  3. <table width="300" cellspacing="0" cellpadding="4" border="0" style="padding: 12px; width: 275px; background-color: #FFF; border: 4px solid #7FCAE2;">
  4.         <tr>
  5.                 <th colspan="2"><span id="suburl">http://www.veryplug.com/</span></th>
  6.         </tr>
  7.         <tr>
  8.                 <td colspan="2"><div id="checkurl_tip"></div></td>
  9.         </tr>
  10.         <tr>
  11.                 <td><a href="" target="_blank" onclick="closep();" id="trueurl">{$_DPLUGIN['checkurl']['vars']['checkurl_submit']}</a></td><td><a href="javascript:;" onclick="closep();">{$_DPLUGIN['checkurl']['vars']['checkurl_cancel']}</a></td>
  12.         </tr>
  13. </table>
  14. </div>
  15. {eval $checkurl_whitelist = @explode("\r\n", $_DPLUGIN['checkurl']['vars']['checkurl_whitelist']);}
  16. {eval $checkurl_blacklist = @explode("\r\n", $_DPLUGIN['checkurl']['vars']['checkurl_blacklist']);}
  17. <script type="text/javascript">
  18. var checkurlid = 'checkurl';
  19. var bbsurl = '{$boardurl}';
  20. var whitelist = '{eval echo @implode(",", $checkurl_whitelist);}';
  21. var blacklist = '{eval echo @implode(",", $checkurl_blacklist);}';
  22. var checkurl_submit = '{$_DPLUGIN['checkurl']['vars']['checkurl_submit']}';
  23. var checkurl_tip = '{$_DPLUGIN['checkurl']['vars']['checkurl_tip']}';
  24. var checkurl_warning = '{$_DPLUGIN['checkurl']['vars']['checkurl_warning']}';
  25. </script>
  26. <script type="text/javascript" src="include/js/checkurl.js?{VERHASH}"></script>
复制代码
免费下载地址:http://www.veryplug.com/checkurl.html

checkurl_dz70.zip

21.46 KB, 下载次数: 377

For Discuz7.0

评分

1

查看全部评分

回复

使用道具 举报

狂野之狼 发表于 2009-2-6 14:09:34 | 显示全部楼层
仿PW的,支持
回复

使用道具 举报

yilin101 发表于 2009-2-6 14:16:37 | 显示全部楼层
很漂亮 给你金币了、
回复

使用道具 举报

wyxin79 发表于 2009-2-6 14:20:18 | 显示全部楼层
很漂亮啊
回复

使用道具 举报

wyxin79 发表于 2009-2-6 15:17:37 | 显示全部楼层
已经用上了,很不错
回复

使用道具 举报

我才是大雄 发表于 2009-2-6 16:32:02 | 显示全部楼层
支持 GOOGLE 火狐 OPER IE 6 7 8 等 各类浏览器吗??
回复

使用道具 举报

ms1029 发表于 2009-2-6 16:38:17 | 显示全部楼层
用上了,不错,顶啊~~~~~~~~~~~~~~~~``
http://www.515200.org/
回复

使用道具 举报

abcnic1 发表于 2009-2-6 16:39:28 | 显示全部楼层
支持一下
回复

使用道具 举报

 楼主| zhengyes 发表于 2009-2-6 16:47:40 | 显示全部楼层
支持 GOOGLE 火狐 OPER IE 6 7 8 等 各类浏览器吗??
我才是大雄 发表于 2009-2-6 16:32


完美支持
回复

使用道具 举报

otavis 发表于 2009-2-6 16:55:49 | 显示全部楼层
是否有黑白名单功能?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-23 02:57 , Processed in 0.134373 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表