dedecms 那个高级搜索标签怎么改?
dedecms高级搜索那个页面底下不是有个超链接吗??是链接到DEDECMS.COM的超级链接用DEDE的人都知道我怎么打开模版删除不了???是不是我搞错了??我打开2个...
dedecms 高级搜索 那个页面底下不是有个 超链接吗??是链接到DEDECMS.COM的超级链接 用DEDE的人都知道 我怎么打开模版 删除不了???是不是我搞错了?? 我打开2个标签 一个是高级搜索那个什么另外一个打开底层模版 把下面的有一句代码删了··· 就是这个
展开
展开全部
如通过“内容模型管理 > 自定义搜索”搜索的结果页如果要显示自定义字段,可使用以下方法:
1、修改puls/advancedsearch.php文件,找到代码。
} else {
$query = "SELECT main.id AS aid,main.*,main.description AS description1, type.*
FROM $maintable main
LEFT JOIN #@__arctype type ON type.id = main.typeid
LEFT JOIN $addontable addon ON addon.aid = main.id
$where $orderby";
}
2、在select后面增加"addon.*,"
修改后应该是复制代码。
} else {
$query = "select addon.*,main.id AS aid,main.*,main.description AS description1, type.*
FROM $maintable main
LEFT JOIN #@__arctype type ON type.id = main.typeid
LEFT JOIN $addontable addon ON addon.aid = main.id
$where $orderby";
}
注意,两个地方要加,结果要修改模板文件,在plus/advancedsearch.htm,{dede:datalist}中调用{dede:field.字段名称/}就好。
1、修改puls/advancedsearch.php文件,找到代码。
} else {
$query = "SELECT main.id AS aid,main.*,main.description AS description1, type.*
FROM $maintable main
LEFT JOIN #@__arctype type ON type.id = main.typeid
LEFT JOIN $addontable addon ON addon.aid = main.id
$where $orderby";
}
2、在select后面增加"addon.*,"
修改后应该是复制代码。
} else {
$query = "select addon.*,main.id AS aid,main.*,main.description AS description1, type.*
FROM $maintable main
LEFT JOIN #@__arctype type ON type.id = main.typeid
LEFT JOIN $addontable addon ON addon.aid = main.id
$where $orderby";
}
注意,两个地方要加,结果要修改模板文件,在plus/advancedsearch.htm,{dede:datalist}中调用{dede:field.字段名称/}就好。
Storm代理
2023-08-29 广告
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I...
点击进入详情页
本回答由Storm代理提供
2013-08-12
展开全部
你要改的这个在\templets\plus 这个文件夹里 heightsearch.htm 文件的第122行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
织梦高级搜索总结
1、内容模型管理 添加模型和自定义字段,点击放大镜并且勾选哪几个字段是可以搜索出来的,如下图:
2、建立栏目内容模型选择你刚刚建立的模型,模板选择,选择你要用到的搜索页面和列表页面以及结果页面,看着几个页面在哪个模板文件夹里面,
如果在你自定义文件夹里,那么plus/里的advancedsearch.php文件也要更改处相应的模板路径,大致在263行左右;
其次最重要的一步,织梦默认高级搜索结果页不能调用自定义字段,必须更改plus/advancedsearch.php文件,修改puls/advancedsearch.php文件,找到代码
} 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.*,"如图,这样才能调用自定义字段!!!
3、关于查询页面form表单的action动作要写成如下图
其中的value=17指的是频道的id号;
4、关于搜索结果页中的调取的字段的内容要写在{dede:datalist}{/dede:datalist}标签内,图片调用直接调用缩略图{dede:field.litpic/},文档标题{dede:field.title/},其他字段格式:{dede:field.字段名/}。其实织梦系统自带的高级查询中搜索页面及结果展示页面都在advancedsearch.htm,我是把下方的查询表单放到了别的页面变成了查询,而它自己advencedsearch.htm变成了结果页
5、在指定栏目添加文档,添加字段,做测试
1、内容模型管理 添加模型和自定义字段,点击放大镜并且勾选哪几个字段是可以搜索出来的,如下图:
2、建立栏目内容模型选择你刚刚建立的模型,模板选择,选择你要用到的搜索页面和列表页面以及结果页面,看着几个页面在哪个模板文件夹里面,
如果在你自定义文件夹里,那么plus/里的advancedsearch.php文件也要更改处相应的模板路径,大致在263行左右;
其次最重要的一步,织梦默认高级搜索结果页不能调用自定义字段,必须更改plus/advancedsearch.php文件,修改puls/advancedsearch.php文件,找到代码
} 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.*,"如图,这样才能调用自定义字段!!!
3、关于查询页面form表单的action动作要写成如下图
其中的value=17指的是频道的id号;
4、关于搜索结果页中的调取的字段的内容要写在{dede:datalist}{/dede:datalist}标签内,图片调用直接调用缩略图{dede:field.litpic/},文档标题{dede:field.title/},其他字段格式:{dede:field.字段名/}。其实织梦系统自带的高级查询中搜索页面及结果展示页面都在advancedsearch.htm,我是把下方的查询表单放到了别的页面变成了查询,而它自己advencedsearch.htm变成了结果页
5、在指定栏目添加文档,添加字段,做测试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询