您现在的位置: 万盛学电脑网 >> 程序编程 >> CMS教程 >> 正文

最新版dedecms下搜索模版显示附加字段的实现办法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

class="area"> 最新版dedecms下搜索模版显示附加字段的实现办法
网上找了各种方法,都没有见效,自己摸索下终于找到了解决办法。方法如下:
include文件夹下找到arc.searchview.class.php文件,找到681行,原来的代码如下:

$query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,
act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath
FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` act ON arc.typeid=act.id
WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row";

修改为:

$query = "SELECT * FROM `{$this->AddTable}` arc left join `#@__addon和谐shop` p on arc.id=p.aid LEFT JOIN `#@__arctype` act ON arc.typeid=act.id WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row";


其中left join `#@__addon和谐shop` p on arc.id=p.aid可以自己增加的,例如left join `#@__addonarticle` p on arc.id=p.aid