discuz商业插件DXC采集器3.0商业版VIP 免费下载

DXC采集3.0 -支持最新x3.2 x3.1 x3.0  无发帖条数限制 有定时功能
DXC 来自 Discuz! X2(X2.5) Collection 的缩写,DXC采集插件致力于discuz上的内容解决方案,帮助站长更快速方便的构建站点内容。

通过 DXC 采集插件,用户可以方便的从互联网采集数据,包括会员数据,文章数据。此外还有虚拟在线、单帖采集等辅助功能,让一个冷清的新论坛瞬间形成一个内容丰富、会员活跃的人气论坛,对论坛初期的运营有着很大的帮助。 是一款论坛新手站长必装的discuz应用。
DXC 2.5 的主要功能包括:
1、多种形式的url列表中采集文章,包括rss地址,列表页,多层列表等等。
2、多种方式写规则,dom方式、字符截取,智能获取,更加方便的获取想要的内容
3、规则继承,自动检测匹配规则功能,你会慢慢体会到规则继承所带来的方便之处
4、独特的网页正文抽取算法,能自动学习归纳规则,更加方便的进行泛采集。
5、支持图片的本地化,加水印功能
6、灵活的发布机制,可以自定义发布者,发布时间点击率等等
7、强大的内容编辑后台,你可以方便的对采集到的内容进行编辑,发布到门户,论坛,博客
8、 内容过滤功能,对采集的内容进行过滤广告,不需要的区域进行剔除
9、批量采集、注册会员,批量采集

dxc.jpg 

后台演示:
2.jpg 


【插件设计者启动方法】

打开 config/config_global.php 文件,在文件结尾添加以下代码开启插件设计者模式。
  1. $_config['plugindeveloper'] = 1;


【非法请求解决方法】

解决方案如下:
\source\class\discuz的discuz_application.php
查找
  1. private function _xss_check() {


  2.                 static $check = array('"', '>', '<', '\'', '(', ')', 'CONTENT-TRANSFER-ENCODING');


  3.                 if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {

  4.                         system_error('request_tainting');

  5.                 }


  6.                 if($_SERVER['REQUEST_METHOD'] == 'GET' ) {

  7.                         $temp = $_SERVER['REQUEST_URI'];

  8.                 } elseif(empty ($_GET['formhash'])) {

  9.                         $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');

  10.                 } else {

  11.                         $temp = '';

  12.                 }


  13.                 if(!empty($temp)) {

  14.                         $temp = strtoupper(urldecode(urldecode($temp)));

  15.                         foreach ($check as $str) {

  16.                                 if(strpos($temp, $str) !== false) {

  17.                                         system_error('request_tainting');

  18.                                 }

  19.                         }

  20.                 }


  21.                 return true;

  22.         }


替换为:
  1. private function _xss_check() {

  2.                 $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));

  3.                 if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {

  4.                         system_error('request_tainting');

  5.                 }

  6.                 return true;

  7.         }




下载列表

版权声明:本文来源于互联网,如有侵权,请联系下方邮箱,一个工作日删除!

最新

热门

热评