77范文网 - 专业文章范例文档资料分享平台

织梦advancedsearch精确查询,根据自定义字段查询,查询结果页面无

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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

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

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

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

搜索后发现,系统I自带的页面非常丑,想用自己的模板怎么办? 找到plus/advancedsearch.php 找到末尾如下代码

if(file_exists(DEDEROOT.\default/$template\{

$templatefile = DEDEROOT.\default/$template\} else {

$templatefile = DEDEROOT.\default/advancedsearch.htm\}

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

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

(二)头部,尾部标签无法识别! 无法设别channel 或者 channelartlist 解决方法如下

在advancedsearch.htm 头部标签 换成

function pasterTempletDiy($path) {

require_once(DEDEINC.\ global $cfg_basedir,$cfg_templets_dir;

$tmpfile = $cfg_basedir.$cfg_templets_dir.\模版文件的路径

$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 = \ 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.自定义字段/}即可

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库织梦advancedsearch精确查询,根据自定义字段查询,查询结果页面无在线全文阅读。

织梦advancedsearch精确查询,根据自定义字段查询,查询结果页面无.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/336355.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: