模板啦-优秀的帝国cms网站模板资源分享学习平台!

帝国cms火车头采集使用免登录发布时出现没有获取到任何分类列表并报错

来源:模版啦原创作者:二师兄 发布时间:2018-10-06 08:11:10

一般帝国cms内核的网站采集我们都会用到火车头免登录的方式来采集发布数据。这里我们来说一下在火车头采集使用时出现“没有获取到任何分类列表并报错“的解决方法。
具体问题如下图:
火车头采集报错没有发现任何栏目
具体报错提示代码

<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>E:\work\111\e\admin\EcmsLogin.php</b> on line <b>310</b><br />

通过上面这段报错提示代码,我们可以发现是火车头采集免登录接口EcmsLogin.php文件上面出现了错误。具体的错误是因为没有找到默认数据表ID。
登录后台-系统设置-数据表与系统模型-管理数据表,打开如下图,有底色那个数据表就是默认数据表了。
帝国cms火车头采集
就如上图,默认数据表的ID是1
解决方法:在免登录接口文件中查找:modid
大概是一段这样的代码:
if($kv['modid']=='10'||$kv['modid']=='2'||$kv['modid']=='3'||$kv['modid']=='9')
我们可以看到上面这段代码没有把modid赋值1,所以出现如上的错误,直接把任何一个数字改成1即可解决如上问题。

以上为模板啦免费模板下载原创,转载请注明出处。如果还没解决到你的问题可以咨询站长QQ1415298841 

本文地址:http://www.muban.la/hccj/106.html

本文标题:帝国cms火车头采集使用免登录发布时出现没有获取到任何分类列表并报错


联系我们 | 关于我们 | 版权声明 | 帮助中心 | 广告服务 | 网站地图

模板啦专业提供网站模板,网页模板,教程培训,程序插件,网站素材等建站资源。我们致力于打造一个优秀的建站资源共享学习平台!

Copyright @ 2010-2018 模板啦 版权所有 粤ICP备16126808号-1