织梦自定义字段怎么让模糊搜索变为精确搜索
{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"><divclass="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}
0条评论