主页 > 网站建设 > 建站知识 > dedecms自定义模型采集数据

dedecms自定义模型采集数据

POST TIME:2017-12-28 22:28

对于新建的dedecms自定义模型,如何采集数据呢?

打开\dede\templets\co_add_step0.htm,找到(大约在17行):


	
  1. <selectname="channelid"id="channelid"style="width:250px">
  2.  
  3. <?php
  4.  
  5. $dsql->SetQuery("Selectid,typenameFrom`2dedecms_channeltype`whereidin(1,2)orderbyidasc");
  6.  
  7. $dsql->Execute();
  8.  
  9. while($row=$dsql->GetObject())
  10.  
  11. {
  12.  
  13. echo"<optionvalue='{$row->id}'>{$row->typename}</option>\r\n";
  14.  
  15. }
  16.  
  17. ?>
  18.  
  19. </select>

假如你做的自定义模型的channelid=17,则改为:


	
  1. <selectname="channelid"id="channelid"style="width:250px">
  2.  
  3. <?php
  4.  
  5. $dsql->SetQuery("Selectid,typenameFrom`2dedecms_channeltype`whereidin(1,2,17)orderbyidasc");
  6.  
  7. $dsql->Execute();
  8.  
  9. while($row=$dsql->GetObject())
  10.  
  11. {
  12.  
  13. echo"<optionvalue='{$row->id}'>{$row->typename}</option>\r\n";
  14.  
  15. }
  16.  
  17. ?>
  18.  
  19. </select>

保存,然后在后台再写采集规则,第一步写列表页的采集规则的时候,和平时写文章模型的方法无异,到第二步写内容页的采集规则的时候,意外就出现了。自己试试吧。

注意:2dedecms_channeltype 中的2dedecms是你的数据库表前缀,修改成自己的表前缀即可。




收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266