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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
& a/ I3 g, ~/ h! h! `' \) ~) @; A  e
; F& ?4 D( ^' q9 ~  A
登入后台----------核心------------频道模型--------内容模型管理--- 2 _) c% G/ j0 b/ n+ m" |8 `
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>   s: Q3 t1 {/ C$ ^
$ F: I# d0 n% Q6 v1 z2 T! ~  I
----普通文章---7 L- g/ t- t  w& H* P: w/ o
$ h+ b& G" G% e3 }! [
---【点击后面那个放大镜标志】(最重要一步)----------  
# a2 H2 a; Q* \ 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
& T+ k) M+ m8 [2 q' ]7 {# x
& S: y$ j$ M8 m
. E- d: B- y' E9 `) |( d0 RQuote:
附件表可供自定义搜索的字段:
3 B$ @) c( T7 l. v这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
! g% [1 ]* W0 D1 K$ ?' u0 e6 j 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
4 C4 B+ \$ x- K! B% e4 K  i# B7 V* y0 t4 m3 p/ l
将“文章内容”前面那个打勾
  U5 r* K' w- }7 @) p4 n8 ^& ]
7 q2 L% P; v4 _& o  l: ?此时将修改掉搜索字段
1 }8 E+ K" G# [+ A
. g" L7 _) D& x但是还没有成功,还需要修改模板相应的代码:# R( h& n. d. [* H4 K

; O0 g1 E# u# {; Q; ]修改模板文件中的:head.htm  文件中% \6 {8 Z. z/ @- d5 V( E5 `5 m
3 |# w8 I4 L' Z

" m4 b6 p# c* YQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">0 [3 r, I+ s* W4 E8 N
        <div class="form">8 t: L5 W7 P! ?- {& K! Q9 O
          <h4>搜索</h4>
5 G0 q9 D( H3 h0 q, k3 `7 N- e+ g2 b           <input type="hidden" name="kwtype" value="0" />
7 D& i* R0 M$ o. n) e% s           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />" ]" n, M0 u( s3 |: T' \; f( J* |
           <select name="searchtype" class="search-option" id="search-option">
4 ]- ~7 |& S0 n0 y) l               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
5 r; `0 d9 O4 d/ b2 z! C( H               <option value="title">仅搜索标题</option>
9 N4 Z$ W9 Q7 B3 |           </select>
9 s- P/ n, C) m3 O8 D5 p! V          <button type="submit" class="search-submit">搜索</button>
" c: |3 I6 a$ P$ [- c2 `0 L        </div>( g  r: p, {& I, y/ W
        </form>
0 R3 ?& n5 |% |2 _. o. Z
5 Q1 K9 s. _1 r' W4 k, Q7 A( B* H+ y
修改为:) F  r% A5 k$ U5 h# S

2 r* `  O! B9 I( }& A2 K: M
  }0 H" K1 z( z% J% O( GQuote:
<form action="/plus/advancedsearch.php" method="post">
' K& P. D0 A+ D$ T, \) F        <div class="form">
# ^; }" l. n9 r. c: r1 v' c% }          <h4>搜索</h4>$ B  g' N& s5 [6 R( l/ T
            <input type="hidden" name="mid" value="1" />" E& G! ]  H4 p7 N0 @
           <input type="hidden" name="dopost" value="search" />
) T) R2 G& h( P: V, j           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
6 l/ y4 d6 \3 J- V- \! N) J, P: b9 j2 m
! ?) I& ]' @5 W+ R3 b% `. y        </div>
% p- j! M% ~% I+ \7 Z1 @        </form>
, T; L9 v, J- r5 F1 X

- ^8 O$ l1 [7 V1 T% `) O# U, L8 h& _) g$ O! N: j. R6 R/ ^
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-10 13:23 , Processed in 0.022001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部