众大云大叔要说采集这款dede模块详细解析采集模块介绍

优采云 发布时间: 2021-08-10 22:22

  众大云大叔要说采集这款dede模块详细解析采集模块介绍

  在文章这篇文章中,苏南叔想讲一个dedecms的采集模块,叫做众大云采集。之所以要写一篇文章文章来介绍中大运采集的dede模块并不是因为它的代码写得很好,而且他的产品模型比较新鲜,而采集的模型还是比较好的。特征。当然,本文不提供Zhongdayun采集的破解版。想要下载Zhongdayun采集cracked版本的新人请绕道。

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-1)

  本文的测试环境为:dedeV5.7SP2,和Zhongdayun采集9.4。

  官网

  Zhongdayun采集的官方域名,挺有意思的,叫csdn123。

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-2)

  这个“众大云采集”代码不仅适用于dedecms,还支持其他常用PHP语言的cms。免费版在文中会有一个小广告,可以手动删除。当然,这个插件非常容易破解。苏南叔叔在这里不断地赚钱,所以让我们帮人赚钱吧。毕竟功能还是挺不错的(代码不是很好)。

  截至发稿,中大云采集插件版本号为9.4。大多数情况下,需要上传的插件文件是:下载的压缩包中的UTF8_install.xml文件。

  如何使用

  在Module = "Zhongda Cloud采集=" Batch采集,在这个菜单中输入关键词,输入数量,就可以得到一些随机相关的文章。使用方法很脑残,很适合小白。

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-3)

  导入数据库

  中大云数据库在某些情况下可能无法正常安装。因此,您可能需要手动执行 sql。可以使用php的base64_decode()函数对UTF8-install.xml中加密的sql文本进行解密。

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-4)

  执行sql的方式取决于你的选择。苏南叔推荐你使用Navicat。

  兼容中大云采集php72下

  因为中大运采集在php72下无法正常运行,所以可以开启dede的调试模式,方便调试。

  修改文件:/include/common.inc.php。调试的方式是这样的:修改常量DEDE_ENVIRONMENT为dev。

  define('DEDE_ENVIRONMENT', 'dev');

  错误信息一:mysql_escape_string()

  您可能会看到以下错误消息:

  Uncaught Error: Call to undefined function mysql_escape_string()

  php7 不再支持 php_mysql 扩展。既然没有php_mysql扩展,自然也就没有mysql_escape_string函数了。

  解决办法是兼容mysql_escape_string。修改文件:/dede/hzw/common.fun.php。添加以下兼容代码。

  if(!function_exists('mysql_escape_string')){

function mysql_escape_string($data){

return addslashes(trim($data));

}

}

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-5)

  错误消息 2:不推荐使用的构造函数警告

  **Deprecated**: Methods with the same name as their class will not be constructors in a future version of PHP; hzw_cuserLogin has a deprecated constructor in **/dede/hzw_send_archives.php** on line **8**

  修改文件/dede/hzw_send_archives.php,修改构造函数的写法。 (将同名函数改成__construct)

  //public function hzw_cuserLogin($userID)

function __construct($userID){

$this->userID=$userID;

}

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-6)

  仓储处于暂存状态

  因为一般情况下,中大云采集的收费提示信息必须发布才能修改提示信息。这种设定非常不人道。因此,苏南叔将他设置为:采集完成后准备释放,这种情况下,充电信息不会被释放。原则上,只需将archives表中的arcrank字段设置为-1即可。

  if(!empty($GLOBALS['cfg_version']) && stripos($GLOBALS['cfg_version'],'V56')===false)

{

$query = "INSERT INTO `#@__archives`(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,voteid,notpost,description,keywords,filename,dutyadmin,weight) VALUES ('$arcID','$cid','0','$sortrank','','0','$channelid','-1','$click','0','$title','','','$writer','','$litpic','$pubdate','$senddate','$adminid','0','0','$description','$keywords','','$adminid','0');";

} else {

$query = "INSERT INTO `#@__archives`(id,typeid,typeid2,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,source,litpic,pubdate,senddate,mid,notpost,description,keywords,filename,dutyadmin,weight) VALUES ('$arcID','$cid','0','$sortrank','','0','$channelid','-1','$click','0','$title','','','$writer','','$litpic','$pubdate','$senddate','$adminid','0','$description','$keywords','','$adminid','0');";

}

  

  dedecms、Zhongdayun采集的一个简单易用的采集插件(图7-7)

  额外信息

  :这里是[作者]的可见内容

  总结

  Zhongdayun采集的这个方法很适合小白的初级编辑。无需写规则,只需要定义关键词即可。

  苏南叔叔偶尔会写几篇关于德德经历的文章。不过,苏南叔不能真正欣赏德德的代码,他只能欣赏德德产品的成功。更多dede相关文字,请关注苏南叔叔文章写的经验:

  

  

  [苹果]

  

  [添加群组]

  

  【源码】本文中的代码片段及相关软件,请点击此处获取

  

  【绝密】秘籍文章入口,只教给有缘人

  

  php dede

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线