欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > DEDECMS教程 >
DEDECMS教程

织梦dedecms在高级搜索页面调用自定义字段

(元素模板) / 2015-09-20 11:47
之前做了一个查询加盟代理的网站使用了高级搜索,但是无法使用自定义字段,想要让高级搜索页面显示出自定义字段,解决方法如下:
 
第一步:找到advancedsearch.php文件,并打开文件。路径是“根目录/plus/advancedsearch.php”,在第224行附近找到以下代码:
 
$query = "SELECT main.id AS aid,main.*,main.description AS description1, type.* 
           FROM $maintable main 
           LEFT JOIN wzjs_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.* ,addon.*
         from $maintable main 
         left join dede2_arctype type on type.id=main.typeid 
          left join $addontable addon on addon.aid=main.id 
        $where  $orderby";
只需在添加红色部分即可

这样高级搜索里面就可以获取自定义的字段了!具体每个模型的字段设置,请在内容模型的搜索中显示。
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com