恕我愚钝,没有找到搜索范围。
现在默认是只搜索标题,能不能改为在指定一个或者多个字段。
YzmCMS V6.6版本新增搜索标签可指定字段: {m:search field="id,catid,title,updatetime,thumb,url,color,flag,description" keyword="$q" siteid="$siteid" modelid="$modelid" limit="10" page="page"} 属性说明: field ---- 查询的字段名 keyword --- 搜索的关键字,keyword="$q" 为固定写法,无需修改 siteid --- 站点ID,siteid="$siteid" 为固定写法,无需修改 modelid --- 模型ID,modelid="$modelid" $modelid表示自动获取模型,也可以手动指定 search --- 指定搜索字段,默认只搜索标题符合搜索条件的,如search="title,content",非全部模型时有效 (YzmCMS V6.6新增属性) order --- 排序规则,可自由修改,例如: order="id ASC" limit --- 显示条数,可自由修改,例如:limit="20" page --- 分页属性,page="page" 为固定写法,无需修改,如不需要分页,请不要用该属性
@d_boy 找到原因了,没有设置传参,改为<li><a href="{U('search/index/archives',array('modelid'=>"$modelid",'pubtime'=>$v['inputtime']))}" target="_blank">{$v[pubtime]}({$v[total]})</a></li>
@yzmcms 另外还有一个问题,自行设置一个模型,比如“通知”,参考文章页面代码,设置文件归档功能,在通知页面能够正常显示出时间以及数量,但链接到搜索页面后显示为 0 条记录。这里是否有其他参数控制? 目前代码如下: <ul class="yzm-like-list"> {m:content_archives modelid="$modelid" type="2" limit="10" cache="3600"} {loop $data $v} <li><a href="{U('search/index/archives',array('pubtime'=>$v['inputtime']))}" target="_blank">{$v[pubtime]}({$v[total]})</a></li> {/loop} </ul>
@yzmcms 此功能非常必要,尤其是针对自定义了副标题、分类字段的文章,必须顶起来。
@yzmcms 那如果需要搜索指定字段,比如昵称,修改哪个文件可以实现?
搜索多个字段将大大降低系统搜索效率,加大搜索时间,所以只支持标题搜索
这家伙很懒,什么都没写呢~