织梦自定义字段怎么让模糊搜索变为精确搜索

织梦自定义字段怎么让模糊搜索变为精确搜索,第1张

{dede:field name='size' runphp='yes'}

$a=explode(",",@me);

@me = "";

foreach($a as $k)

{

@me="<li><input type='radio' name='size' value='$k' id='size' /><a href='javascript:void(0);' class='size_radioToggle'><span class='value'>$k 码</span></a></li>";

}

{/dede:field}

之前帮朋友用织梦写过一个商城的功能,以上代码就可以完成你说的需求

{dede:field name='size' runphp='yes'}

name='size' 就是你的自定义字段, 使用foreach 循环出来

{dede:arclist typeid = ‘栏目id’ row='36' titlelen='32' addfields='附加表字段名称,以‘,’分隔' channelid='模型id' }

这是标题搜索吧。

登陆Dedecms

后台—核心—频道模型—内容模型管理—普通文章—点击后面那个放大镜标志(最重要一步)—附件表可供自定义搜索的字段,这里的字段是程序依据字段类型自动

选择生成的,将“文章内容”前面那个打勾,此时将修改掉搜索字段,但是还没有成功,还需要修改模板相应的代码。

将模板文件headhtm 中的搜索代码替换为以下代码即可:

<form action="/plus/advancedsearchphp" method="post"><div 

class="form"><h4>搜索</h4><input name="mid" value="1" 

type="hidden"><input name="dopost" value="search" 

type="hidden">关键词:<input name="q" type="text"><input 

name="submit" value="开始全文搜索" type="submit"></div></form>

此时更新网站,将会发现搜索数据已经有了质的飞跃!

但同时带来的问题是,会降低效率。如果访问量过大或者搜索量过大不建议这样操作。一般搜索量大的话,也就说明网站的用户体验不佳。

站长这里还有个建议,大家可以去百度站长工具里申请搜索。

具体可以参考http://wwwxuejiqiaocom/jiaocheng/2014472html

学技巧网站制作为您解答,请采纳!

{dede:arclist titlelen=42 row=5 pagesize='20' channelid='1' addfields='worktime1'}

<tr>

<th><a href="[field:arcurl/]">

<p>[field:worktime1 function="MyDate('Y-m-d',@me)"/]</p></a>

</th>

</tr>

{/dede:arclist}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦自定义字段怎么让模糊搜索变为精确搜索

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情