之前做了一个查询加盟代理的网站使用了高级搜索,但是无法使用自定义字段,想要让高级搜索页面显示出自定义字段,解决方法如下:
第一步:找到advancedsearch.php文件,并打开文件。路径是“根目录/plus/advancedsearch.php”,在第224行附近找到以下代码:
$query = "SELECT main.id AS aid,main.*,main.description AS description1, type.*FROM $maintable mainLEFT JOIN wzjs_arctype type ON type.id = main.typeidLEFT 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 mainleft join dede2_arctype type on type.id=main.typeidleft join $addontable addon on addon.aid=main.id$where $orderby";
只需在添加红色部分即可
这样高级搜索里面就可以获取自定义的字段了!具体每个模型的字段设置,请在内容模型的搜索中显示。
这样高级搜索里面就可以获取自定义的字段了!具体每个模型的字段设置,请在内容模型的搜索中显示。