织梦怎么按织梦自定义字段段搜索信息, 请高手解答。

需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金电商旺铺用他们在大促卖卖卖?
织梦dede后台网站无法添加图片,求高手解决!
有相似问题想解决?专业顾问来帮助您
匹配服务商
选择服务商,签单
服务商工作
验收并付款
已投标服务商
综合评分:5颗星
速度:5.00
服务:5.00
态度:5.00
好评率:95.24%
共有13个服务商参与报价,查看更多服务商报价
参与报价,开始赚钱
提交你的报价和方案
中标后交付作品
获得任务赏金
极速:10分钟急速响应
高品质:精选服务商提供服务
放心:不满意可退款
根据浏览的需求为您推荐
交易成功的需求
网站维护相关需求
关注猪八戒微信欢迎光临杨雨的个人博客站!
关注互联网和搜索引擎的个人博客网站
dedecmsV5.7sp1搜索页面调用自定义字段的方法
发布时间:  编辑:   点击:   
今天在做给一个客户做软件下载的时候,做到搜索页要调用软件大小、星级等字段,怎么也调用不出来附加表的字段。研究了下,以下方法供大小参考,真实可用。首先打开 include/extend.func.php 这个文件,在文件末尾添加如下代码:function Search_addfields($id,$result){
$mnkj = $dsql-&GetOne("SELECT * FROM `dede_addonsoft` where aid='$id'");
$name=$mnkj[$result];
}其中 addonsoft是要调用自定义字段的附加表,在织梦后台核心-&频道模型-&内容模型管理可以看到,软件模型一般是 addonshop,普通文章一般是 addonarticle,这个需要根据具体的情况来更改,其他的不用修改。然后打开 include/arc.searchview.class.php 这个文件,搜索“ //处理一些特殊字段”,在下面添加如下代码: $row["softsize"]=Search_addfields($row["id"],"softsize");其中softsize是软件大小的名称,如果有多个自定义字段这添加多行,但是一定要把softsize修改下。添加之后就完成了 最后一步就是在搜索模板也调用了,在search.htm中 使用[field:softsize/] 就可以调用出来了,其中softsize是软件大小的字段。
本文地址:/web/dedecms/7586.html
转载请注明出处。
分享是一种快乐,也是一种美德:
与《dedecmsV5.7sp1搜索页面调用自定义字段的方法》相关文章
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
滇ICP备号-1织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:
跟版网(www.genban.org)是专业的DEDECMS模板下载和定制开发服务商!
织梦dedecms自定义字段搜索教程
& &以下内容您可能感兴趣: &
之前看到很多人想要自定义字段搜索功能,官方又不给出,而我自己也正需要自定义字段搜索,于是就花了半天时间研究了下DEDE的搜索代码,终于研究出来了,现在分享给大家
5.1版的还没用,原因是之前用5.0的改了很多东西,再升级成5.1量太大了,所以这次写个自定义字段搜索的教程也是适用5.0版,.5.1的也应该类似吧
好了,废话不多说了,具体操作如下
一:打开你的数据库,找到_full_search这个表,在里面把你自定义的字段添加进表,这里以我的网站为例,我添加了myskill,myexchange,mygoods,myexgoods,这4个字段
二:打开/member/article_add_action.php,找到&//更新全站搜索索引&,在下面的一段代码中插入刚才添加的4个字段,例:&&myskill&=&$myskill,&myexchange&=&$myexchange,&mygoods&=&$mygoods,&myexgoods&=&$myexgoods&,这里说明一下,前面的&myskill&为你发布文章时添加的自定义字段,后面的为刚才在表dede_full_search中添加的字段(建议在表中添加字段的时候写成跟你之前字定义的字段一样)这里最好写成一样,可以省去很多麻烦
三:打开/include/inc_arcsearch_view.php,搜索titlekeyword,找到如下代码
if($this-&SearchType != &titlekeyword&){
$kwsqlarr[] = & dede_full_search.title like &%$k%& &;
$kwsqlarr[] = & dede_full_search.title like &%$k%& &;
$kwsqlarr[] = & dede_full_search.addinfos like &%$k%& &;
$kwsqlarr[] = & dede_full_search.keywords like &%$k%& &;
分析下代码SearchType != &titlekeyword,搜索类型为titilekeyword,即前台搜索下拉框中的智能模糊搜索,$kwsqlarr[] = & dede_full_search.title like &%$k%& &;为搜索full_search表中的title字段,好了,知道了这段代码的作用,我们就知道该如何添加自己的搜索了下面把我的代码作为例子
if($this-&SearchType != &skill&){
$kwsqlarr[] = & dede_full_search.myskill like &%$k%& &;
$kwsqlarr[] = & dede_full_search.myexchange like &%$k%& &;
$kwsqlarr[] = & dede_full_search.myexchange like &%$k%& &;
$kwsqlarr[] = & dede_full_search.myskill like &%$k%& &;
if($this-&SearchType != &goods&){
$kwsqlarr[] = & dede_full_search.mygoods like &%$k%& &;
$kwsqlarr[] = & dede_full_search.myexchange like &%$k%& &;
$kwsqlarr[] = & dede_full_search.myexchange like &%$k%& &;
$kwsqlarr[] = & dede_full_search.mygoods like &%$k%& &;
,因为我的myskill和myexchange2个字段是一起的,而 mygoods和myexgoods是一起的,所以我用了2个if else语句
四:修改搜索框代码,代码在哪我就不说了吧,大家都知道在哪,搜索框原代码为
&select name=&searchtype& id=&searchtype&&
&option value=&titlekeyword& selected&智能模糊搜索&/option&
&option value=&title&&仅搜索标题&/option&
这里只需修改上面的代码,修改后的代码为
&select name=&searchtype& id=&searchtype&&
&option value=&skill& selected&搜技能&/option&
&option value=&goods&&搜物品&/option&
value=&&,这填的是第三步中添加的SearchType后面的,即搜索类型,这个你自己定义
五:还是打开/include/inc_arcsearch_view.php,找到//处理一些特殊字段,把你之前的自定义的字段添加进去,这里还是以我的为例子
在先面添加
$row[&myskill&] = $this-&GetRedKeyWord(cn_substr($row[&myskill&],$infolen));
$row[&myexchange&] = $this-&GetRedKeyWord(cn_substr($row[&myexchange&],$infolen));
$row[&mygoods&] = $this-&GetRedKeyWord(cn_substr($row[&mygoods&],$infolen));
$row[&myexgoods&] = $this-&GetRedKeyWord(cn_substr($row[&myexgoods&],$infolen));
其实只要添加 $row[&myskill&] = $row[&myskill&];(另外3个我就不写了,类似)就够了,但是我为什么要这样写呢,这样写的作用就是让你在搜索结果页调用的时候显示关键子为红色
六:最后一步了,打开templets/default/search.htm,这里就是搜索页调用的模版,这里要调用只要[field:你自定义的字段/],还是以我的网站为例[field:myskill/],这样调用就OK,但是要注意一点,假如你2个字段放一起调用中间最好加个空格或者其他符号,假如[field:myskill/][field:mygoods/]这样连在一起是显示不出来的
好了,写的这么详细,相信大家应该看的懂吧,虽然有点复杂,不过有总比没有好,呵呵.
跟版网-专业织梦模板下载平台,转载请注明出处:
& &精心为您推荐: &
& &邀您关注: &
扫描左侧二维码即可在手机端访问此页面
扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!
扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习
跟版网率先实现织梦的三网合一网站,从即日起()日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!
- dede源码分享
售价:40金币
- dede源码分享
售价:80金币
- dede源码分享
售价:40金币
- 织梦手机模板
售价:12金币
- dede源码分享
售价:0金币
& & & 跟版网竭力打造中国最大的织梦源码和织梦模板商城,我们有一批经验丰富的设计师和程序员,发展五年,跟版网拥有丰富的织梦模板,欢迎您的咨询,我们将竭诚为您提供最优质的服务。
& & & 跟版网织梦源码商城坚持“创意+品质+服务”的高端理念,运用创意设计的理念为您塑造高品质的网络品牌形象。凭借五年的探索和实践,跟版网织梦源码商城拥有一支经验丰富、技术精湛、尽职尽责的网络服务团队。精品网站建设,从跟版网织梦源码商城建站开始。
& & & 跟版网织梦源码和模板可分为两种形式获得,一种是官方源码,另外一种是会员共享源码。两种源码都分为免费和收费两种形式。
& & & 跟版网官方收费源码可通过支付费用获得,具体操作流程可查看网址:。会员共享源码可通过共享模板获取金币下载。如觉得麻烦,可以联系客服QQ:进行金币充值,充值后可随意下载。

我要回帖

更多关于 织梦删除自定义字段 的文章

 

随机推荐