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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
) f: ?) m# G2 \
: x& L. i- |7 C3 S0 {) _/ ?1 R0 w" f/ ]( _. b& r5 y. x
登入后台----------核心------------频道模型--------内容模型管理--- 1 o* H& Z( c, y% ?- b. j/ n3 C
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
/ L- F2 S) ~0 W1 V: e& p! j+ |$ ^# M# Y& a' X. E1 G$ V
----普通文章---2 y9 z" ]+ W( h

' [" w7 Y9 U( r& K- _3 d5 T---【点击后面那个放大镜标志】(最重要一步)----------  5 T$ \# o. s" v; P
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
5 }8 Z& x# H& ~) _. r+ Z  t6 W5 l% W" O  z/ W) L1 Z
2 I4 i3 z7 P% E+ c3 N/ w: a
Quote:
附件表可供自定义搜索的字段: 7 d% H  b/ x5 G% l! E( \5 Z
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      : c1 {* f+ E1 x
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> & }2 E& E. ^8 D, [* G% S, ]

! P8 C6 y$ P9 \% c% G5 R5 b将“文章内容”前面那个打勾
5 Q" X2 x/ U( O9 S: H" J9 h  e+ X9 I) ~1 x7 q! Q
此时将修改掉搜索字段0 o% l/ `; l& D

( _+ ?9 `; t# e- Q5 A但是还没有成功,还需要修改模板相应的代码:
1 [6 a2 Y' p& V, o" c' {  a
" a7 [( p/ I2 g修改模板文件中的:head.htm  文件中
2 C# _0 e! z2 h) G2 ~
$ B+ C7 }% D/ r- R 4 t6 ~" Q$ B" \" y( V
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
; g) \5 E/ ~/ N% V- H0 \, ~        <div class="form">2 J) s4 {' I. r; T
          <h4>搜索</h4>! S7 M9 d) I) F
           <input type="hidden" name="kwtype" value="0" />
2 W9 M1 @9 o) Z. g/ ?9 y, R# l$ R           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
/ D6 C3 n1 I% Q6 Z4 u; i) Q3 z+ Y6 f           <select name="searchtype" class="search-option" id="search-option">
# L0 q2 t) ]9 y8 I$ [, U               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
. Y7 C0 z5 S4 L; ]9 Z; o, `8 `               <option value="title">仅搜索标题</option>
/ U" |( }7 u0 M9 C- u2 m           </select>
: t) j$ ?! W  i$ |( d3 {" `7 \          <button type="submit" class="search-submit">搜索</button>4 P, c4 ?+ j# r2 l! a$ \
        </div>
3 R% z7 C+ w% c: D; H- j1 m        </form>

; J7 p. b* U1 W  e; o
- L! b/ j) Z# S: J1 D: J修改为:/ l, H2 Y6 W5 a
6 t1 }$ N. C+ l) O

! ]1 Q4 X2 l* z( T$ ~* _7 S) `2 `  l7 oQuote:
<form action="/plus/advancedsearch.php" method="post">: ?* I# d$ j) Y
        <div class="form">
; F, s3 O$ d$ B2 u& k  h6 \0 M! I* g& s          <h4>搜索</h4>
- N9 o2 b9 T9 @; D- z1 a            <input type="hidden" name="mid" value="1" />% C9 q+ _+ P/ W
           <input type="hidden" name="dopost" value="search" />$ ?* z2 z5 M- p2 G, l
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
1 j1 p* \# Z( M" E) a, @. k0 h/ k! D2 s% p
        </div>( a* H# Q1 w. Z
        </form>
( |# u( l- w$ V
6 T$ a0 L( e6 [& F3 [" g" i9 j
$ D; x) R. b( A& |6 F
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-4-27 14:47 , Processed in 0.031200 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部