advancedsearch.php织梦dedecms 高级自定义模型字段无法调用解决方案 ,具体步骤如下:

1  打开修改puls/advancedsearch.php文件,找到复制代码(不同版本可能有所差别)。

 
 
$query = "SELECT addon.*, arctype.* FROM $addontable addon   
        LEFT JOIN arctype ON arctype.id = addon.typeid  
        $where $orderby";   
    } else {   
        $query = "SELECT main.id AS aid,main.*,main.description AS description1, type.* 
    FROM $maintable main   
    LEFT JOIN type ON type.id = main.typeid   
    LEFT JOIN $addontable addon ON addon.aid = main.id   
    $where  $orderby";  
 
 
如果是5.7以前的版本
$query = "SELECT addon.*, arctype.* FROM $addontable addon  
这一段是没有 addon 的!
复制这段加上即可!
 
2 然后 再改这段
 
else {   
       $query = "SELECT main.id AS aid,main.*,main.description AS description1, type.* 
   FROM $maintable main   
   LEFT JOIN type ON type.id = main.typeid   
   LEFT JOIN $addontable addon ON addon.aid = main.id   
   $where  $orderby";  
 
5.7所有的版本 都要改这段 改成:
else {   
  $query = "select addon.*,main.id as aid,main.*,main.description as description1, type.*
from $maintable main  
left join dede_arctype type on type.id=main.typeid  
left join $addontable addon on addon.aid=main.id  
$where  $orderby";  
就是
       $query = "SELECT main.id AS aid,main.*,main.description AS description1, type.* 
 
这段改成
  $query = "select addon.*,main.id as aid,main.*,main.description as description1, type.*
这样即可! 
所以所有版本改后的代码为:
$query = "select addon.*, arctype.* from $addontable addon  
  left join dede_arctype arctype on arctype.id=addon.typeid  
  $where $orderby";   
} else {   
  $query = "select addon.*,main.id as aid,main.*,main.description as description1, type.*
from $maintable main  
left join dede_arctype type on type.id=main.typeid  
left join $addontable addon on addon.aid=main.id  
$where  $orderby";  

advancedsearch.php织梦高级自定义模型字段无法调用解决方案的更多相关文章

  1. 如何设置织梦cms自定义表单字段为必填项

    1.编辑器打开\plus\diy.php2.在40行左右找到此行代码:$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);3.在这 ...

  2. 织梦dedeCMS数据库结构字段说明-简略说明

    dede_addonarticle 附加文章表 aid int(11) 文章编号typeid int(11) 分类栏目编号body mediumtext 文章内容dede_addonflash 附加F ...

  3. 织梦DedeCMS自定义表单提交成功后返回当前页面的教程

    织梦的自定义表单制作的留言,报名等功能,提交成功后会自动返回到首页,那么如何让它返回到当前页面呢? 方法如下: 打开plus/diy.php文件 找到 showmsg($bkmsg, $goto); ...

  4. 织梦dedecms自定义功能函数(1):调用body中的图片(可多张)

    前言 岛主会整理或者开发一系列常用功能函数.所有自定义功能函数都是放在\include\extend.func.php文件里. 这次织梦自定义功能函数功能为:独立提取 body字段中(可以是自定义字段 ...

  5. 织梦dedecms自定义表单导出到excel教程

    不写死任何字段,不写死任何东西,修改2个文件,让织梦自定义表单自由导出到Excel表格里. 添加教程 1.\dede\templets\diy_main.htm 找到 前台预览</a> 在 ...

  6. 织梦DedeCMS给栏目添加缩略图调用的方法

    织梦DedeCMS的栏目调用仅仅只有文字调用,没有栏目缩略图调用,而我们有时候又需要给栏目添加缩略图,并能够在前台调用,就可以试试通过下面的方法,给栏目添加缩略图. 首先要给栏目数据库表添加一个存储缩 ...

  7. 织梦不仅是链接到其他调用next

    //打开系统文件织梦 /include/arc.archives.class.php 找到GetPreNext函数 function GetPreNext($gtype='') { $rs = ''; ...

  8. 织梦dedecms自定义字段在首页列表页文章页的调用

      1.首页调用. {dede:arclist addfields='字段英文名' channelid='模型ID' row='条数' type='栏目ID'}       [field:字段英文名/ ...

  9. 织梦dedecms自定义搜索可以按照附加表字段进行搜索

    因为需要在网上搜索了一下找到此修改方法: 首先 是新建模型:商标信息 模型:附加表为dede_shangbiao ,附加字段先添加了2个,sbID(商标ID)和chuangyi(创意说明)然后 打开需 ...

随机推荐

  1. Visual Studio 2013编辑器+SourceTree代码管理工具及扩展工具

    Visual Studio 2013: 美国微软公司的编辑开发工具 扩展工具: Resharper:进行深度代码分析,函数深度查询(ctrl+鼠标左): Grunt:是基于Node.js的项目以自动化 ...

  2. Microsoft Visual Studio 2013安装及试用

    我是在网上下载的vs2013版的安装包,下载的是压缩文件,解压后是2.86GB.安装包下载完成后我们就可以进入安装了. 同时建议最好在互联网连接的情况下安装. 打开下载好的文件,我们要选择.exe可执 ...

  3. 20135337——实践一:Linux基础配置

    一.配置系统,权限中简单梳理遇到的问题 1.Ubuntu中root和普通用户相互切换 1.从user用户切换到root用户 执行:sudo su 2.从root用户切回user用户 执行:su use ...

  4. mybatis分页 -----PageHelper插件

    对查询结果进行分页 一,使用limit进行分页 1.mybatis 的sql语句: <if test="page !=null and rows !=null"> li ...

  5. java mail session使用Properties的clone方法

    /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreem ...

  6. PHP MySql增删改查

    mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 实例如下: <?p ...

  7. Robot Framework 入门教程总结

    Robot Framework 作为一款通用测试框架,可加载多种测试库.驱动多种测试工具,并可对各种自定义脚本进行集成.对于Robot Framework,我准备将其分为 入门--Robot Fram ...

  8. CentOS virt-manager 安装Win2008r2的一种GUI方法

    1. 必须在物理机上面安装CentOS机器. 安装方法上一个blog里面简单写过. 注意一点,重复安装时 总是提示no disk found 我的解决办法使用 windows 安装盘 格式化了下磁盘重 ...

  9. doc.update

    db.collection('todos').doc('todo-identifiant-aleatoire').update({ // data 传入需要局部更新的数据 data: { // 表示将 ...

  10. NodeJS 学习记录

    这里是我学习NodeJs的学习记录 URL:网址解析的好帮手 URL,URI 首先,URI是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源.而URL是u ...