织梦CMS实现软件及分类信息采集的方法

softyun3年前cms教程243


我们知道织梦DEDECMS的自带的采集功能默认只能采集文章和图片,但我的站是一个分类信息的站,如何分类信息的采集呢

一直困扰着我,但今天无意中看了dede/templets/co_add_step0.htm这个文件,看看有没有什么,因为采集的第一次选择类型就是这个织梦DEDECMS模板嘛。

看来看去没发现什么,最终看到这么一段代码:

<?php 
      $dsql->SetQuery("Select id,typename From `dede_channeltype` where id in(1,2) order by id asc "); 
      $dsql->Execute(); 
      while($row = $dsql->GetObject()) 
      { 
         echo "<option value='{$row->id}'>{$row->typename}</option>\r\n"; 
      } 
      ?> 
我看了一下,1,2分类代表的是文章和图集,没有分类信息,于是报着试试看的心情把分类信息ID(-8)写在了后面,测试采集,

居然成功了.配置里面完完整整是分类信息的参数.太兴奋了,同理,软件的应该也一样,我测试了一下,结果一点错都没有
 

<?php 
      $dsql->SetQuery("Select id,typename From `dede_channeltype` where id in(1,2,3,-8) order by id asc "); 
      $dsql->Execute(); 
      while($row = $dsql->GetObject()) 
      { 
         echo "<option value='{$row->id}'>{$row->typename}</option>\r\n"; 
      } 
      ?> 
好东西,不敢独享,现在发出来供大家参考,或许能给你带来惊喜。

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

Dede5.3解决封面模板不能显示副栏目内容的问题

问题是这样的:已经开启了副分类和子栏目功能,但是在封面模板中却始终无法显示副栏目的内容,尤其是子类里面选择的副栏目。经过一番查找终于解决了,修改文件/include/taglib/arclist.li...

正则表达式(regular expression)手册

前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌...

织梦导航不显示外部链接栏目,修改channelartlist标签方法

织梦导航不显示外部链接栏目,修改channelartlist标签方法在文件 include/taglib/channelartlist.lib.php第67行左右, 查找:<span style...

防XSS,sql注射,代码执行,文件包含的通用代码

    最近因为织梦的漏洞,不少朋友用织梦建设的网站都被黑掉了,特意来分享一下模板无忧在用的一个代码,本代码可以有效防护XSS,sql注射,代码执行,文件包含等多种高危漏洞。    使用方法:    ...

DedeCMS教程:在列表页输出当前页码相关信息

本方法原理上适用于DedeV5.3及以上所有的版本,不分编码。 这个问题来源于刚才有一位朋友的需求,他希望在列表页可以自由的调用当前栏目的一些与页码相关的信息。这个需求如果用自带的织梦标签,是无法实...

PhpCms模块管理:评论管理

一、模块配置 位置:模块管理---评论管理--模块配置模块说明:二、添加财务 位置:模块管理---评论管理--管理评论 ...