云优cms采集插件(众大云大叔要说采集这款dede模块详细解析采集模块介绍)

优采云 发布时间: 2022-02-05 01:18

  云优cms采集插件(众大云大叔要说采集这款dede模块详细解析采集模块介绍)

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

  

  dedecms中大云采集的好用采集插件(图7-1)

  本文测试环境为:dedeV5.7SP2,中大运采集9.4。

  官方网站

  中大云的官方域名采集比较有意思,叫csdn123。

  

  dedecms,中大云采集的好用采集插件(图7-2)

  这个“中大运采集”代码不仅适用于dedecms,还支持其他常用php语言的cms。免费版会在文字中有一个小广告,可以手动删除。当然,这个插件也很容易破解。苏南大叔在这里不断赚钱。如果你有钱,让我们帮助货币市场。毕竟函数写的挺好的(代码写的不是很好)。

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

  如何使用

  在module=”Zhongdayun采集=”Batch采集,在这个菜单中,输入关键词,输入数量,可以得到一些随机相关的文章。使用方式非常无脑,非常适合新手。

  

  dedecms、中大云采集的好用采集插件(图7-3)

  导入数据库

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

  

  dedecms、中大云采集的好用采集插件(图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、中大云采集的好用采集插件(图7-5)

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

  **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,中大云采集的好用采集插件(图7-6)

  库存处于暂存状态

  因为一般情况下,必须先发布中大云采集的充电提醒信息,才能修改提醒信息。这个设定很不人性化。所以,苏南叔给他设置了:采集完成后会处于待释放状态,这种情况下,充电信息不会被释放。原则上,档案表中的 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、中大云采集的好用采集插件(图7-7)

  额外的信息

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

  总结

  中大云采集的这种方法,非常适合小白初级编辑。不需要写规则,只需要定义关键词。

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

  

  

  【源码】本文代码片段及相关软件,详情请点这里

  

  【绝密】秘籍文章的入口,只传授给命中注定的人

  

  php dede

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线