织梦advancedsearch精确查询-根据自定义字段查询-查询结果页面无法调用自定义字段-头部-尾部-解决办法

作者:hhh | 分类:织梦总结| 浏览:0 | 评论:

(一)根据自定义字段,精确查询

 

后台 - 核心 - 内容模型管理

织梦advancedsearch精确查询-根据自定义字段查询-查询结果页面无法调用自定义字段-头部-尾部-解决办法

根据你添加字段的频道,点击右边红色框内按钮,进入

 

 

织梦advancedsearch精确查询-根据自定义字段查询-查询结果页面无法调用自定义字段-头部-尾部-解决办法

此地以 自定义字段 测试1 测试2 为例,然后粘贴到你需要搜索的模板中,样式自行调整

 

 

搜索后发现,系统I自带的页面非常丑,想用自己的模板怎么办?

找到plus/advancedsearch.php

找到末尾如下代码

if(file_exists(DEDEROOT."/templets/default/$template"))
{
    $templatefile = DEDEROOT."/templets/default/$template";
}
else
{
    $templatefile = DEDEROOT."/templets/default/advancedsearch.htm";

}

红色标注为系统默认模板路径,根据自己模板修改即可(备注:advancedsearch.htm 需要拷贝到自己模板下)

这就完成了,自定义字段精确查询

 

 

(二)头部,尾部标签无法识别! 无法设别channel 或者 channelartlist

解决方法如下

在advancedsearch.htm 头部标签 换成<?php pasterTempletDiy("default/head.htm");?> 

尾部标签 换成 <?php pasterTempletDiy("default/footer.htm");?>

 /include/extend.func.php最后边增加

 

 function pasterTempletDiy($path)

{

  require_once(DEDEINC."/arc.partview.class.php");

  global $cfg_basedir,$cfg_templets_dir;

  $tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径

  $dtp = new PartView();

  $dtp->SetTemplet($tmpfile);

  $dtp->Display();

}

 

这样就搞定了

 

 

 

(三)在advancedsearch.htm 无法时调用自定义字段!解决方法如下

 

/plus/advancedsearch.php

 

找到如下代码:

 

if($mid < -1)
    {
        $where = str_replace('main.', 'addon.', $where);
        $orderby = str_replace('main.', 'addon.', $orderby);
        $query = "SELECT addon.*, arctype.* FROM $addontable addon 
        LEFT JOIN dede_arctype 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 dede_arctype type ON type.id = main.typeid 
    LEFT JOIN $addontable addon ON addon.aid = main.id 
    $where  $orderby";
    }


红色部分改成 SELECT addon.*,

在模板中调用{dede:field.自定义字段/}即可

 

 

原文地址:http://www.361jl.com/zmzj/153.html 转载请保留原文地址,尊重作者版权,谢谢!!!

支付宝打赏微信打赏

PS:修改之前请先做好备份,因某些原因导致方法无法实现可以与我联系:,尽量靠自己,实在不行再找我,,嘿嘿!!!

上一篇:dedecms织梦网站图片集上传图片出现302错误图片提     下一篇:织梦自定义搜索结果页advancedsearch.htm不能调channel等标签的解决办法

网名:石头的博客

姓名:石头

籍贯:河南省

现居:郑州市

职业:网站维护、seo

副业:聊天、娱乐、陪伴家人

喜欢的书:新奇小说

喜欢的音乐:有韵律的

网站分类
想去看大海

微信