婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > dede搜索一些使用心得

dede搜索一些使用心得

POST TIME:2017-10-26 20:10

1站內搜索增加個僅搜索當前頻道功能
其實自己有搜索框加一個欄目選擇的項就行了,系統不必要自動去生成
高級搜索里可選的條件,你全都可以用
Quote:
<select name="channeltype" id="channeltype" style="width:100">
<option value="0" selected>--不限--</option>
<option value='4'>Flash</option>
<option value='3'>軟件</option>
<option value='2'>圖片集</option>
<option value='1'>普通文章</option>
</select>

如果不想用戶選擇,你直接加
<input type='hidden' name='channeltype' value="{dede:field name='channeltype'/}">
這樣也行

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("[\|\"\r\n\t%\*\?\(\)\$;,'%-]"," ",trim($keyword));
替換為Copy code$keyword = ereg_replace("[\|\"\r\n\t%\*\?\(\)\$;,'%<>]"," ",trim($keyword));

3

文章關鍵字自動對應搜索的辦法
{dede:field name='keywords' runphp='yes' }
if(!empty(@me)){
$kws = explode(' ',@me);
@me = "";
foreach($kws as $k){
@me .= "<a href='/cms/plus/search.php?keyword=".urlencode($k)."' >$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 甘谷县| 芮城县| 福海县| 永善县| 阳东县| 龙口市| 怀来县| 蓬莱市| 贵州省| 溧阳市| 碌曲县| 新疆| 澄城县| 湟源县| 呼玛县| 黄山市| 儋州市| 江永县| 河间市| 五家渠市| 龙门县| 高雄市| 怀远县| 海宁市| 合江县| 祁连县| 深水埗区| 类乌齐县| 衡阳市| 镇赉县| 钟祥市| 通江县| 清徐县| 沙洋县| 桑植县| 平果县| 博白县| 上虞市| 东乡县| 濮阳县| 乐亭县|