加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > 正文

dede搜索一些使用心得

发布时间:2020-05-27 10:25:38 所属栏目:CMS系统 来源:互联网
导读:1站内搜索增加个仅搜索当前频道功能 其实自己有搜索框加一个栏目选择的项就行了,系统不必要自动去生成 高级搜索里可选的条件,你全都可以用 Quote: select name=channeltype id=channeltype style=width:100 option value=0 selected--不限--/option option

1站内搜索增加个仅搜索当前频道功能
其实自己有搜索框加一个栏目选择的项就行了,系统不必要自动去生成
高级搜索里可选的条件,你全都可以用
Quote:
这样也行

2
最新5.1随便搜索一串数字出错
提示信息如下:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server

version for the right syntax to use near ') limit 500' at line 1 - Execute Query False!

Select aid from dede_full_search where arcrank > -1 and () limit 500
因搜索未过滤html标签,导致用户可以在搜索出注入html代码,该补丁修改该问题和utf-8版tag标签找不

到以及部分用户尾部丢0的问题

覆盖补丁后请在后台 内容维护搜索关键词管理 处删除不正常的关键词。
解决方法:官方已经出补丁了
下载补丁包下载地址(GBK/UTF8请按版本选择里面的文件)
http://www.dedecms.com/upimg/soft/2008/patch20080407.zip
非5.1版请修改 plus/search.php文件
把Copy code$keyword = ereg_replace("[|"rnt%*?()$;,'%-]"," ",trim($keyword));
替换为Copy code$keyword = ereg_replace("[|"rnt%*?()$;,'%<>]",trim($keyword));

3

文章关键字自动对应搜索的办法
{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= " }
@me= str_replace('+',' ',trim(@me));
}

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读