织梦搜索实现题目完全精准搜索,就是搜索文档题目必须一模一样才有搜索效果
实现教程
1、在 /plus/ 新建一个 so.php 文件
GetOne(\"SELECT id FROM `#@__archives` WHERE title = \'$title\' \");if (is_array($row)){$chRow= $dsql->GetOne(\"SELECT c.addtable FROM #@__archives AS a LEFT JOIN #@__channeltype AS c ON a.channel=c.id where a.id=\'{$row[\'id\']}\'\");$addtable = trim($chRow[\'addtable\']);$result = $dsql->GetOne(\"SELECT arc.*,addf.* FROM `#@__archives` arc LEFT JOIN `{$addtable}` addf ON arc.id=addf.aid WHERE arc.arcrank>-1 AND arc.id = \'{$row[\'id\']}\'\");$pv = new PartView();foreach ($result as $k => $v){$pv->Fields[$k] = $v;}$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . \"/\" . $cfg_df_style . \"/so.htm\");$pv->Display();}else{ShowMsg(\'没有相关记载!\', \'-1\');}exit();
2、你的模板文件夹里添加1个 so.htm 模板文件
例如 /templets/default/so.htm
题目:{dede:field.title /}
缩略图:{dede:field.litpic /}
品牌:{dede:field.pinpai /}
货号:{dede:field.huohao /}
价钱:{dede:field.jiage /}
内容:{dede:field.body /}
可挪用所有字段包罗自界说字段
3、前台模板搜索框代码
题目精准搜索:
注重:name=”title” 不是 name=”q”
本文收集自网络,由本站搜集发布,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。如需转载,请注明文章来源。
© 版权声明
THE END