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

我们知道织梦CMS的自带的采集功能默认只能采集文章和图片,但我的站是一个分类信息的站,如何分类信息的采集呢?还有,就是能采集软件吗?
我们知道织梦CMS的自带的采集功能默认只能采集文章和图片,但我的站是一个分类信息的站,如何分类信息的采集呢?一直困扰着我,但今天无意中看了dede/templets/co_add_step0.htm这个文件,看看有没有什么,因为采集的第一次选择类型就是这个模板嘛。看来看去没发现什么,最终看到这么一段代码:
<?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";
      }
      ?>
好东西,不敢独享,现在发出来供大家参考,或许能给你带来惊喜。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

很多人在修改织梦会员中心模板的时候 会遇到 明明修改了,为什么还是原来样式?确认文件没有修改错误的情况下,可能是缓存问题,你 只要把 /data/tplcache/ 里面的文件全部删除,重新访问即可。
有时候我们需要实现织梦文章模型多个图片或者多个缩略图,这样的功能我们要怎么操作呢?其实方法还是蛮多的,不需要修改代码的办法就是在内容模型中建立多个字段(缺点就是想多加一个图就要多添加一个字段,而且上传也不方便,还有另外一种方法就是拓展类似
1、打开 /dede/spec_add.php 找到 $arcids = ; 改成 $arcids = array(); 2、打开 /dede/spec_edit.php 找到 $arcids = ; 改成 $arcids = array(); 完成
使用dede软件下载频道通过{dede:field name=softlinks/}调用的链接,当我们打开链接的时候是直接在当前窗口打开,要返回去比较困难,我们要在新窗口打开这个链接该如何操作呢? 我们首先找到 /templets/system/channel_downlinkpage.htm这个文件 ,用编辑器
复制文章时带有版权功能并不复杂,代码如下: script type=text/javascript document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData(text); if (text) { text = text \r\n本篇文章来源于 www. baidu.com 原文链
有时候一篇文档的内容太多,可以对织梦dedecms内容页实现分页功能,但是如果文章内容页pagebreak分页数太多,页面显示很不美观,那么能不能控制Dedecms文章内容分页{dede:pagebreak/}显示页数呢? 下面说一下Dedecms文章内容分页{dede:pagebreak/}显示页数设