插件发布
插件名称: |
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
===================================================
请尊重作者,严禁移除版权信息,请勿用于商业用途
===================================================
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
查找代码:
- return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
复制代码 替换代码:
- 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>';
复制代码 查找代码:
- return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
复制代码 替换代码:
- return '<a href="'.$url.'" target="_blank" onclick="return checkUrl(this)" id="url_'.random(3,1).'">'.$text.'</a>';
复制代码 4. 打开文件 templates/default/viewthread.htm
查找代码:在上面增加代码:
- {eval eval($hooks['checkurl_cache']);}
- <div id="checkurl" style="display:none;">
- <table width="300" cellspacing="0" cellpadding="4" border="0" style="padding: 12px; width: 275px; background-color: #FFF; border: 4px solid #7FCAE2;">
- <tr>
- <th colspan="2"><span id="suburl">http://www.veryplug.com/</span></th>
- </tr>
- <tr>
- <td colspan="2"><div id="checkurl_tip"></div></td>
- </tr>
- <tr>
- <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>
- </tr>
- </table>
- </div>
- {eval $checkurl_whitelist = @explode("\r\n", $_DPLUGIN['checkurl']['vars']['checkurl_whitelist']);}
- {eval $checkurl_blacklist = @explode("\r\n", $_DPLUGIN['checkurl']['vars']['checkurl_blacklist']);}
- <script type="text/javascript">
- var checkurlid = 'checkurl';
- var bbsurl = '{$boardurl}';
- var whitelist = '{eval echo @implode(",", $checkurl_whitelist);}';
- var blacklist = '{eval echo @implode(",", $checkurl_blacklist);}';
- var checkurl_submit = '{$_DPLUGIN['checkurl']['vars']['checkurl_submit']}';
- var checkurl_tip = '{$_DPLUGIN['checkurl']['vars']['checkurl_tip']}';
- var checkurl_warning = '{$_DPLUGIN['checkurl']['vars']['checkurl_warning']}';
- </script>
- <script type="text/javascript" src="include/js/checkurl.js?{VERHASH}"></script>
复制代码 免费下载地址:http://www.veryplug.com/checkurl.html |
评分
-
1
查看全部评分
-
|