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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:   I4 f/ w( @; c+ r. k* e
& `+ v" Y! O4 \# m
% }. s! N+ h, _  W
登入后台----------核心------------频道模型--------内容模型管理---
) P3 q4 x0 h, @ 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> 0 f: s' ]) ?! ?3 v( n
, k& H; P0 J) L) ?" Z/ O! x
----普通文章---; u3 W" X: j0 J7 e6 y; x

: d& \* A" o( R9 ?0 K---【点击后面那个放大镜标志】(最重要一步)----------  # b$ l4 L: ~: C/ {2 F* B. q  Y$ X4 [8 F
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> # D  s( Y6 W% r: i% t( n+ E' ^' H

/ F) J* m* y2 ^3 ]
# C7 e# j2 e: _  v  G% xQuote:
附件表可供自定义搜索的字段:
8 `6 X" \) [; x7 b: M* S( b这里的字段是程序依据字段类型自动选择生成的。   文章内容
        B% d* D- k; C! p
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> . n3 B; Y- \) a$ g. K& [

5 o7 i8 a( F# c4 c' V将“文章内容”前面那个打勾8 I: @4 v! a: _; ?+ G- Z+ P1 F; M

2 E& ~( ~# X  \# k3 g" A8 `此时将修改掉搜索字段
' A* c8 u$ u# _
1 y/ u3 k0 p& K, R- G但是还没有成功,还需要修改模板相应的代码:
, x* ?: G* c% \' L2 X! B4 ?% r/ _1 _$ M5 `) R: c4 l. }  u% ]
修改模板文件中的:head.htm  文件中" J6 |8 r, M/ B

* X: p8 L' |# B% ?* G; C
& D" H- D+ g& @5 o# AQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
( y7 w" K' k* B+ c" Q& [        <div class="form">
0 a& ~9 K1 J: Z% j1 x- g, @          <h4>搜索</h4>3 g: Y7 T& U& g( L/ o
           <input type="hidden" name="kwtype" value="0" />
5 J5 r  g' r5 g7 e0 |. U' L           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />, S& ^( _, R& M! Z2 {- d; v# }
           <select name="searchtype" class="search-option" id="search-option">
4 X* x6 ~# I# W& b' Q               <option value="titlekeyword" selected='1'>智能模糊搜索</option>2 ?) \8 ~1 x# I3 C9 `
               <option value="title">仅搜索标题</option>
& }5 P* O/ u8 ~, ?9 W- m6 x           </select>
: k4 F% y# i% s7 v          <button type="submit" class="search-submit">搜索</button>
" h5 ~) l  t2 L5 Y) B7 Z+ X+ Z        </div>
  p4 M4 t$ }/ D        </form>

/ ^) _( y/ ^8 }5 Q! ^$ j
" ]0 x- N! x& I修改为:! h8 Z- e+ b6 y

4 u$ }1 U# u9 {1 R! n: |( l" w5 ^ ; I. V. H! l/ @/ j
Quote:
<form action="/plus/advancedsearch.php" method="post">  n7 X3 e0 @1 w$ G& e
        <div class="form">% m  c! s+ m2 x0 @( D5 y2 G; k
          <h4>搜索</h4>6 Z& s$ g& A6 l5 e- H. u
            <input type="hidden" name="mid" value="1" />
1 z" V8 [8 V2 N3 v) ]' g           <input type="hidden" name="dopost" value="search" />
; ^, l  N) y0 p, e0 x4 G           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />$ r3 k# _" `9 S) ~3 @, m
6 b: q. z4 \) z, O& e$ V
        </div>
! t' l# `( b1 l3 J; ^2 `        </form>

( `/ j* q( q) y" Q+ K5 l7 B, ?& q8 d
! D4 n8 G1 a" r' h# g7 v: Y) M5 f% g3 Z. I
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-6-24 21:08 , Processed in 0.031200 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部