织梦dede搜索页面调用自定义字段

  在织梦dedecms搜索页面中是不能调用织梦标签的,在织梦搜索页面想要使用DeDecms标签就要注意修改文件,文件修改的时候要注意备份。

  修改步骤如下:

  打开include/arc.searchview.class.php

  查找

  require_once(DEDEINC.”/taglib/hotwords.lib.php”);

  require_once(DEDEINC.”/taglib/channel.lib.php”);

  下面插入

  require_once(DEDEINC.”/taglib/arclist.lib.php”);

  require_once(DEDEINC.”/taglib/channelartlist.lib.php”);

  查找

  else if($tagname==”hotwords”)

  {

  $this->dtp->Assign($tagid,lib_hotwords($ctag,$this));

  }

  下面插入

  else if($tagname==”arclist”)

  {

  $this->dtp->Assign($tagid,lib_arclist($ctag,$this));

  }

  else if($tagname==”channelartlist”)

  {

  $this->dtp->Assign($tagid,lib_channelartlist($ctag,$this));

  }

  这样就可以支持channelartlist和artlist两个标签,想要调用自定义字段还有修改arc.searchview.class.php文件。

  打开include/arc.searchview.class.php

  找到

  $query = “Select

  整行修改为:

  $query = “Select addon.*,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 `dede_arctype` act on arc.typeid=act.id left join `dede_addonarticle` addon on addon.aid=arc.id

☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » 织梦dede搜索页面调用自定义字段

Pbootcms模板网 提供优质的模板集合

立即查看 了解详情