航空论坛_航空翻译_民航英语翻译_飞行翻译

 找回密码
 注册
搜索
查看: 1830|回复: 0
打印 上一主题 下一主题

DedeCms 全文搜索功能的实现方法 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
; w7 x' j# `, h- a% _" z' n$ ~6 F! G6 p1 ]9 _, H( `& _
7 \% F3 l& k' m. e& J4 Z, h
登入后台----------核心------------频道模型--------内容模型管理---
) I+ e  A4 B& t+ J+ |! | 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
+ L! Z, U! r" A" J8 i' X
; J' d' l+ O* L$ p8 d( E2 q----普通文章---& W% H1 F0 k) P( z; D

# M- c7 Q& e. \( Q7 y---【点击后面那个放大镜标志】(最重要一步)----------  6 ~" l) N  B% }  C
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> % L; g9 ~7 q* @. P- i* i
% p( s( O2 ?% P
. I. A1 p: B. p4 s% l
Quote:
附件表可供自定义搜索的字段:
& X7 x2 ~" h4 q( w0 v' K8 s这里的字段是程序依据字段类型自动选择生成的。   文章内容
      3 c+ `8 B  f/ K( p* ?4 g; r& i# o1 a
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
. C: {+ \. t. l0 _
& ]$ @! k5 l  ~# o6 E" B7 ?7 t将“文章内容”前面那个打勾$ h" ^; f1 k4 [1 J! q& |

) |- x' ~, g  l此时将修改掉搜索字段
/ w% @0 o  y# y+ j! T% S4 _: a
但是还没有成功,还需要修改模板相应的代码:) i; m! U7 l9 y) ?, M+ C

! N4 `8 y% |1 g1 W, Q0 l& A修改模板文件中的:head.htm  文件中( S: j6 h, Y; v3 ~. t( `8 E; ~1 p" ]

9 g' k; ^5 `. D. k* u
/ E+ ?: t6 M! n" V6 R& b  H. e, TQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
+ f( ?1 [9 l1 _! p/ l/ ^        <div class="form">% g1 h7 o0 D5 V7 f( I) N/ U! ~
          <h4>搜索</h4>
- W  G# G  c$ v) t6 G* R           <input type="hidden" name="kwtype" value="0" />
6 B8 [. n) D- R, J8 t* e  b# b           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />8 U9 _" M; w& g  r- @
           <select name="searchtype" class="search-option" id="search-option">
' z: v' u! w1 p. y- U2 R! k, Q7 _               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
7 b8 X2 R# E7 J2 n( g% z5 v               <option value="title">仅搜索标题</option>
) G0 w6 t& n& u! [2 d4 A* ?4 c           </select>1 b! J% R1 H% ?% B1 C2 q
          <button type="submit" class="search-submit">搜索</button>
! X7 I/ l% m# \6 t8 d- U4 ?        </div>
" x5 G7 i* X8 a5 f) p1 L( m( x: p        </form>
$ d1 T6 K* V) K( o
! g$ R0 T& Q, N- o
修改为:8 [* e# ?  D' H
$ k& A9 F( o1 _) c" N
: l6 O9 E) o2 f& i6 l
Quote:
<form action="/plus/advancedsearch.php" method="post">
5 K! _  D; \  |! W        <div class="form">( |: ?. K2 l9 f) x# o
          <h4>搜索</h4>1 Z3 U2 p- x, c7 f' z4 o
            <input type="hidden" name="mid" value="1" />. j, Y$ W, y! b: v
           <input type="hidden" name="dopost" value="search" />
9 Q& P) a) T$ |# w2 V# h" }) A           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
7 g% ]- Z7 g  X5 @: L1 J
% K: G* O+ u/ ~: V1 q" v+ Z        </div>
$ D6 X/ _( h# F- \4 N& i* q        </form>

( s! I% D  h. h# }8 [% g: S. h5 s* }7 y! I" m# ^6 z* f: J# i

  X' C2 u8 w, d. |/ G此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


Archiver|航空论坛 ( 渝ICP备10008336号 )

GMT+8, 2025-11-27 01:55 , Processed in 0.021002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部