dedecms自定义模型采集数据

对于新建的 dedecms 自定义模型,如何采集数据呢? 打开\dede\templets\co_add_step0.htm,找到(大约在17行): select name = channelid id = channelid style = width:250px ? php $dsql- SetQuery(Selectid,typenameFrom`2dedecms_channeltype`whereidin

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

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

  1. <select name="channelid" id="channelid" style="width:250px"> 
  2.  
  3.     <?php 
  4.  
  5.  $dsql->SetQuery("Select id,typename From `2dedecms_channeltype` where id in(1,2) order by id asc ");  
  6.  
  7.  $dsql->Execute();  
  8.  
  9.  while($row = $dsql->GetObject())  
  10.  
  11.  {  
  12.  
  13.     echo "<option value='{$row->id}'>{$row->typename}</option>\r\n";  
  14.  
  15.  }  
  16.  
  17.  ?> 
  18.  
  19.  </select> 

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

  1. <select name="channelid" id="channelid" style="width:250px"> 
  2.  
  3.     <?php 
  4.  
  5.  $dsql->SetQuery("Select id,typename From `2dedecms_channeltype` where id in(1,2,17) order by id asc ");  
  6.  
  7.  $dsql->Execute();  
  8.  
  9.  while($row = $dsql->GetObject())  
  10.  
  11.  {  
  12.  
  13.     echo "<option value='{$row->id}'>{$row->typename}</option>\r\n";  
  14.  
  15.  }  
  16.  
  17.  ?> 
  18.  
  19.  </select> 

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

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



 

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

我们在使用织梦dedecms数据库内容替换时候,经常遇到 安全码 显示的无法识别或者不清晰,这个安全码的位置是在核心 - 批量维护 - 数据库内容替换,如果识别不了,这个页面还没有改变验证码的地方,只能重新刷新页面,如果我们不想要这个安全码的话,要怎么操
我们在用织梦cms进行还原的时候,发现还原数据后所有的内容都是空的,这种情况要怎么处理呢? 1、首先看你的表前缀是不是做了更改,比如你备份的数据库的表前缀为dede_,而你安装时候把表前缀改为udede_,这时候还原数据库表还是dede_前缀的。 解决办法:找
使用dedecms过程中,网站很容易被挂马,数据库也容易被刷爆,老是莫名其妙的多出了很多垃圾东西,大多都认为是3306这个端口号不太安全导致,想让小编给修改一下,修改了mysql的端口号,并重启了mysql服务,却发现dedecms无法连接数据库了,这是肯定的,因为
对于很多新手朋友而言,修改完网站,不知道如何进行数据库备份,其实织梦备份的办法还是有很多种的,最简答的办法就是在织梦后台进行备份,下面小编为大家简单介绍下: 第一步:以超级管理员的身份登陆系统后台,在后台找到一个数据库备份/还原的工具,在系
有的朋友更换dede空间,dede数据库时,需要修改数据库配置.如数据库前缀,数据库名等. 那dede数据库配置文件在哪里找呢? dede数据库配置文件所在路径为:/data/common.inc.php 修改方法: 把这个文件使用ftp下载下来,用无bom格式的编辑器进行编辑,比如notepad++
我们在用DedeCMS自定义表单功能的时候,一般都是在本地测试,成功后再上传到空间实测,把自定义表单备份在空间还原之后,在提交表单的时候却提示 数据校验不对,程序返回 ,在自定义表单中点击发布信息却并没有这个问题,一切正常。 排查一番,终于找出原因