校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網站建設 > 建站知識 > dedecms自定義字段搜索教程

dedecms自定義字段搜索教程

POST TIME:2017-12-02 21:55

dedecms模板中心做過很多dedecms企業模板,經常碰到很多人想要自定義字段搜索功能,官方又不給出,而我自己也正需要自定義字段搜索,于是就花了半天時間研究了下DEDE的搜索代碼,終于研究出來了,現在分享給大家
5.5版的還沒用,原因是之前用5.3的改了很多東西,再升級成5.5量太大了,所以這次寫個自定義字段搜索的教程是適用5.6版

好了,廢話不多說了,具體操作如下

一:打開你的數據庫,找到dede_full_search這個表,在里面把你自定義的字段添加進表,這里以我的網站為例,我添加了myskill,myexchange,mygoods,myexgoods,這4個字段

二:打開/member/article_add_action.php, 找到”//更新全站搜索索引”,在下面的一段代碼中插入剛才添加的4個字段,例:“’myskill’=& gt;$myskill,’myexchange’=>$myexchange,’mygoods’=& gt;$mygoods,’myexgoods’=>$myexgoods”,這里說明一下,前面的’myskill’為你發布文章時添加的自定義字段,后面的為剛才在表dede_full_search中添加的字段(建議在表中添加字段的時候寫成跟你之前字定義的字段一樣)這里最好寫成一樣,可以省去很多麻煩

三:打開/include/inc_arcsearch_view.php,搜索titlekeyword,找到如下代碼
Copy code

if($this->SearchType != “titlekeyword”){
$kwsqlarr[] = ” dede_full_search.title like ‘%$k%’ “;
}else{
$kwsqlarr[] = ” dede_full_search.title like ‘%$k%’ “;
$kwsqlarr[] = ” dede_full_search.addinfos like ‘%$k%’ “;
$kwsqlarr[] = ” dede_full_search.keywords like ‘%$k%’ “;
}
分析下代碼SearchType != “titlekeyword,搜索類型為titilekeyword,即前臺搜索下拉框中的智能模糊搜索,$kwsqlarr[] = ” dede_full_search.title like ‘%$k%’ “;為搜索full_search表中的title字段,好了,知道了這段代碼的作用,我們就知道該如何添加自己的搜索了下面把我的代碼作為例子
Copy code

if($this->SearchType != “skill”){
$kwsqlarr[] = ” dede_full_search.myskill like ‘%$k%’ “;
$kwsqlarr[] = ” dede_full_search.myexchange like ‘%$k%’ “;
}else{
$kwsqlarr[] = ” dede_full_search.myexchange like ‘%$k%’ “;
$kwsqlarr[] = ” dede_full_search.myskill like ‘%$k%’ “;
}
if($this->SearchType != “goods”){
$kwsqlarr[] = ” dede_full_search.mygoods like ‘%$k%’ “;
$kwsqlarr[] = ” dede_full_search.myexchange like ‘%$k%’ “;
}else{
$kwsqlarr[] = ” dede_full_search.myexchange like ‘%$k%’ “;
$kwsqlarr[] = ” dede_full_search.mygoods like ‘%$k%’ “;

}

,因為我的myskill和myexchange2個字段是一起的,而mygoods和myexgoods是一起的,所以我用了2個if else語句

四:修改搜索框代碼,代碼在哪我就不說了吧,大家都知道在哪,搜索框原代碼為
Copy code

<select name=”searchtype” id=”searchtype”>
<option value=”titlekeyword” selected>智能模糊搜索</option>
<option value=”title”>僅搜索標題</option>
</select>
這里只需修改上面的代碼,修改后的代碼為
Copy code

<select name=”searchtype” id=”searchtype”>
<option value=”skill” selected>搜技能</option>
<option value=”goods”>搜物品</option>
</select>
value=”",這填的是第三步中添加的SearchType后面的,即搜索類型,這個你自己定義

五:還是打開/include/inc_arcsearch_view.php,找到//處理一些特殊字段,把你之前的自定義的字段添加進去,這里還是以我的為例子
在先面添加
Copy code

$row[”myskill”] = $this->GetRedKeyWord(cn_substr($row[”myskill”],$infolen));
$row[”myexchange”] = $this->GetRedKeyWord(cn_substr($row[”myexchange”],$infolen));
$row[”mygoods”] = $this->GetRedKeyWord(cn_substr($row[”mygoods”],$infolen));
$row[”myexgoods”] = $this->GetRedKeyWord(cn_substr($row[”myexgoods”],$infolen));
其實只要添加 $row[”myskill”] = $row[”myskill”];(另外3個我就不寫了,類似)就夠了,但是我為什么要這樣寫呢,這樣寫的作用就是讓你在搜索結果頁調用的時候顯示關鍵子為紅色

六:最后一步了,打開templets/default/search.htm,這里就是搜索頁調用的模版,這里要調用只要[field:你自定義的字段 /],還是以我的網站為例[field:myskill/],這樣調用就OK,但是要注意一點,假如你2個字段放一起調用中間最好加個空格或者其他符號,假如[field:myskill/][field:mygoods/]這樣連在一起是顯示不出來的
好了,寫的這么詳細,相信大家應該看的懂吧,雖然有點復雜,不過有總比沒有好,呵呵



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

  • 400-1100-266
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
成人免费一区二区三区视频| 欧美欧美午夜aⅴ在线观看| 在线精品视频免费播放| 欧美一区二区三区四区高清| 久久一日本道色综合| 亚洲图片欧美激情| 久久99久久99小草精品免视看| 国产福利一区二区| 欧美中文字幕一区| 国产亚洲污的网站| 亚洲h在线观看| 成人爱爱电影网址| 欧美一区二区三区免费大片| 欧美国产日韩在线观看| 视频一区视频二区在线观看| 国产成人在线观看| 欧美理论片在线| 国产精品麻豆一区二区| 午夜精品一区二区三区三上悠亚| 国产老妇另类xxxxx| 91黄色免费版| 久久在线观看免费| 亚洲第一电影网| 北条麻妃一区二区三区| 日韩欧美一级片| 亚洲一区二区精品久久av| 国产精品一区不卡| 欧美一二三四区在线| 亚洲精品成a人| 国产99精品视频| 日韩欧美一卡二卡| 亚洲电影欧美电影有声小说| 不卡视频免费播放| 精品国产免费视频| 秋霞成人午夜伦在线观看| 一本色道久久综合精品竹菊| 精品对白一区国产伦| 视频一区欧美精品| 欧美性猛交xxxx乱大交退制版| 国产农村妇女精品| 国内成人免费视频| 日韩欧美中文一区二区| 亚洲综合在线视频| 91丨porny丨首页| 欧美国产成人精品| 国产一区高清在线| 欧美一级一区二区| 日产欧产美韩系列久久99| 欧美在线观看禁18| 一区二区在线观看免费| 99久久精品一区| 国产日韩精品久久久| 国产精品正在播放| 国产亚洲制服色| 国产伦精一区二区三区| 精品久久一二三区| 美女一区二区在线观看| 91精品国产福利| 日韩av一区二区三区四区| 欧美日韩精品欧美日韩精品| 亚洲一区在线观看免费观看电影高清| 成人av资源站| 国产精品国产精品国产专区不蜜 | 欧美午夜免费电影| 亚洲手机成人高清视频| 99久久久久久| 日韩码欧中文字| 成人av综合一区| 亚洲色图在线看| 在线观看欧美黄色| 亚洲va欧美va人人爽午夜| 欧美高清你懂得| 麻豆一区二区三| 精品粉嫩aⅴ一区二区三区四区| 狠狠色丁香久久婷婷综合_中 | 久久99精品久久久久久| 日韩天堂在线观看| 精品一区二区影视| 国产午夜精品一区二区三区嫩草| 国产91丝袜在线播放0| 中文成人综合网| 99视频一区二区三区| 伊人性伊人情综合网| 欧美日韩一二三区| 蜜桃av噜噜一区| 久久久久久久久久久黄色| 成人精品电影在线观看| 亚洲欧美电影院| 欧美久久一区二区| 精品一区二区成人精品| 国产欧美日韩另类视频免费观看 | 亚洲精品菠萝久久久久久久| 欧美亚洲动漫另类| 麻豆91在线观看| 亚洲国产精品v| 欧美亚洲动漫制服丝袜| 麻豆免费看一区二区三区| 国产校园另类小说区| 一道本成人在线| 日本sm残虐另类| 国产欧美中文在线| 在线视频国产一区| 久久不见久久见中文字幕免费| 欧美激情一区二区三区不卡| 在线观看91精品国产入口| 美女网站视频久久| 国产精品国产三级国产三级人妇 | 亚洲18色成人| 欧美精品一区二区三区四区| 丁香啪啪综合成人亚洲小说| 亚洲综合色噜噜狠狠| 欧美成人性福生活免费看| 成人av在线播放网站| 亚洲国产精品久久艾草纯爱| 日韩美女视频在线| 99vv1com这只有精品| 日本vs亚洲vs韩国一区三区 | 9色porny自拍视频一区二区| 五月综合激情婷婷六月色窝| 久久久99精品久久| 在线免费精品视频| 国产中文一区二区三区| 一区二区三区精品视频在线| 精品日韩一区二区三区免费视频| 成人美女视频在线观看18| 免费久久精品视频| 亚洲精品视频观看| 国产日韩在线不卡| 91精品国产综合久久国产大片| 成人一区二区三区在线观看 | 欧美xfplay| 色诱视频网站一区| 国产黄色成人av| 奇米影视在线99精品| 一区在线中文字幕| 精品久久久久久久人人人人传媒| 欧美亚日韩国产aⅴ精品中极品| 国产精品911| 青青草97国产精品免费观看无弹窗版| 中文字幕一区在线观看视频| 欧美一区二区三区四区视频| 91首页免费视频| 国产suv一区二区三区88区| 蜜臀av一区二区| 亚洲成人激情社区| 亚洲欧美日韩精品久久久久| 久久久久久久国产精品影院| 欧美一级高清大全免费观看| 欧美视频第二页| 99re热视频精品| 国产馆精品极品| 国产一区视频在线看| 美女在线视频一区| 日精品一区二区三区| 一区二区三国产精华液| 国产精品国产三级国产三级人妇| 精品国产三级电影在线观看| 这里是久久伊人| 欧美日韩中文字幕一区| 91一区一区三区| 99精品视频一区| 99视频精品免费视频| 丰满岳乱妇一区二区三区| 精品一区二区三区免费| 男男成人高潮片免费网站| 亚洲国产日韩在线一区模特| 亚洲美女淫视频| 亚洲欧洲一区二区三区| 国产精品系列在线| 国产精品无圣光一区二区| 日本一区二区成人| 中文字幕av免费专区久久| 国产精品免费久久| 欧美激情一区二区三区全黄| 国产亚洲美州欧州综合国| 久久亚洲综合色一区二区三区| 日韩免费高清av| xnxx国产精品| 久久久www成人免费毛片麻豆| 久久综合视频网| 久久久久久久久久久久久久久99| 久久久久九九视频| 国产精品午夜电影| 中文字幕一区二区5566日韩| 国产精品久久久一本精品| 亚洲人成网站色在线观看| 亚洲精品成人在线| 亚洲国产中文字幕在线视频综合 | 欧美精品日日鲁夜夜添| 欧美日韩一区二区在线视频| 欧美日韩国产美| 欧美一区二区三区男人的天堂| 日韩精品中文字幕一区二区三区| 精品国产一区二区三区av性色 | 福利视频网站一区二区三区| 成人午夜大片免费观看| 99精品国产热久久91蜜凸| 欧美亚洲精品一区| 91精品黄色片免费大全| 欧美精品一区在线观看|