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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
2 k# m* v' `* G/ Y
+ m: S% k  U1 R2 L! M9 ~
0 `/ S) S+ d5 }6 d' k- \: X登入后台----------核心------------频道模型--------内容模型管理--- . \: U9 n3 H% C* |3 [3 z
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> ) f7 _/ a& \' r7 S4 X
  k$ T7 i- l; h5 F& s
----普通文章---; o( L5 |$ l6 a

! q; F9 L7 Y6 O6 ]! B---【点击后面那个放大镜标志】(最重要一步)----------  ; I+ L3 ]6 j; O
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
; D# n' r; X+ w6 T
: y# O! a% a6 b$ ~7 F7 e
; J, _( T* O$ q1 k) F9 yQuote:
附件表可供自定义搜索的字段:
9 m# U6 y, n( V' ~这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
  t" M) `0 v" r4 [, r 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
& c+ s$ q. b8 Q' G/ P& S! \5 E$ x( U! `$ e  x, w: w1 c
将“文章内容”前面那个打勾, w5 J4 o7 K% K" ?% }4 N

: z2 b% h$ k- S3 M2 @此时将修改掉搜索字段
( y0 T: ?- }: V( J3 m: u, B! j& P" x
但是还没有成功,还需要修改模板相应的代码:# r+ `( E/ v0 i
0 @. G4 n9 ?8 E. t' _8 W. D; ~. i+ Q
修改模板文件中的:head.htm  文件中: N$ q( m4 g2 \
( m. y& i: B( \

# r3 ~, i' ~4 `# r& G8 x# TQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
; M! ?5 r* G/ o, B5 d; s! Z" ~/ a        <div class="form">0 A$ w  m. ?; @
          <h4>搜索</h4>
$ z6 v' v! S: b8 K3 W           <input type="hidden" name="kwtype" value="0" />4 N8 J7 y$ z; Q; }$ u% ^5 k  V! ]
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
+ `8 u6 X, A, n" ]+ n, {! O0 D           <select name="searchtype" class="search-option" id="search-option">
! f; r9 F, l. l1 _& G3 p- N               <option value="titlekeyword" selected='1'>智能模糊搜索</option># J; n# e# k* Y
               <option value="title">仅搜索标题</option>
4 o( v1 L+ l+ N9 d: x9 `8 Y           </select>
) W9 ]7 k  X* @9 M( g5 W& x          <button type="submit" class="search-submit">搜索</button>+ g8 ^3 a6 s, m4 o2 I
        </div>
2 E- F% g* V  q        </form>

) T: A1 ?" G7 j! n" a2 X) L" ]# C7 Q' I- s
修改为:
& @+ H6 I) `7 C7 u# L6 p
% z# }3 A0 {) z' ^! e ; d1 U0 G: j, r9 a+ \
Quote:
<form action="/plus/advancedsearch.php" method="post">- k; N8 z( _; ?$ W8 w: H
        <div class="form">
' i( W7 ^. h* p- e          <h4>搜索</h4>
5 m6 P) F: c# K- X            <input type="hidden" name="mid" value="1" />
% o+ ^: ]9 A2 S+ w( C           <input type="hidden" name="dopost" value="search" />; I# Y5 r% \# k7 U% K5 |
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />* a# n1 p2 \1 V4 c1 \/ ?3 I
% f8 G: n# A- o: O  n% N
        </div>
/ x- I: y/ ?/ v7 p# X        </form>

: \: M' {" N$ T4 x! k$ u) t8 O
$ t/ k6 V/ F: ~7 L9 v5 E) p3 D- g6 C! P" Y5 a
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

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

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部