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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |正序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: 2 t, j: w: A% K
$ I% a% U* c( V1 K! O! y/ ~, D% l

3 ~  V: |7 t, j/ J8 l# ^* P登入后台----------核心------------频道模型--------内容模型管理---
- c; [1 @. d. ]. U 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
6 l) Z- H( e( F' f$ ^' D" \1 w( z  ]" O
----普通文章---% R+ i& m0 N* J$ A

& j3 `1 N8 j7 P% c---【点击后面那个放大镜标志】(最重要一步)----------  
: J7 A9 `3 Y0 Y' ], v. |4 }  P 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
. V' x# X6 Z5 R! l1 j+ {* m: [0 j
  Z& d( A' s; r% w3 H / C7 _: P& _4 @' _& `& u
Quote:
附件表可供自定义搜索的字段:
. g. r- r' o5 a2 P这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
4 d) N; E( Z( Q( ~3 K* F- t 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> 9 E0 k* O  y* ?9 w/ {7 n
2 ^( m1 i4 n2 r5 R$ a) T
将“文章内容”前面那个打勾
% i/ y4 }, I" A' n3 I2 R' c/ U) u. X8 P3 B" |! Z2 z" O& m2 g6 }8 y
此时将修改掉搜索字段/ i. Q: H4 S7 L! {& M
/ u7 q7 _) G. V+ t& y8 S9 P
但是还没有成功,还需要修改模板相应的代码:
5 g- G% H5 m/ Y- V8 G+ i3 A" `7 t( [
; z; X, g0 K9 n修改模板文件中的:head.htm  文件中
6 |" n8 K9 |7 o6 T. o: _+ D2 T$ d0 ~6 Q* n# A) T4 n- X. K: j

6 M! ^0 A+ x$ x! ^0 p5 U$ w$ }% iQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
6 s" L& I) s( ]5 d4 U$ p9 Q0 T* U        <div class="form">
, N  j. N; b; I! Q          <h4>搜索</h4>  b2 @# d; n6 O- C' x" m
           <input type="hidden" name="kwtype" value="0" />
& B4 }0 a: @2 A" a. t           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />5 [6 @2 G( _  M$ s
           <select name="searchtype" class="search-option" id="search-option">
; E5 V( V" |' _) G  _- K9 h- M               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
) x3 d' \  S, a2 j1 ^( ?               <option value="title">仅搜索标题</option>6 G. I* L0 {" Q7 ^' i% c
           </select>
; h0 P2 \; [+ V' ~0 S5 _' A* S- P          <button type="submit" class="search-submit">搜索</button>
! p2 U$ e7 y7 ?) M7 B6 W        </div>
! R8 |; ~. y4 K7 s        </form>
) n, _5 @( h' x' _% Z
4 h# F" H6 d3 U- i: }
修改为:
) a' ?/ _7 E. Y- H2 k5 z+ H9 @" t
2 V- G6 y' j" ~
' K+ k' K; }2 Q7 d. q; F) ?Quote:
<form action="/plus/advancedsearch.php" method="post">8 I4 I; u" n; |) k% ]* _: V& b
        <div class="form">$ D1 s& ^1 A* i' p
          <h4>搜索</h4>' c1 o5 R& ]( s* d4 @6 s% c' s
            <input type="hidden" name="mid" value="1" />% G2 y% c5 a2 b. }4 w  ]2 R1 D
           <input type="hidden" name="dopost" value="search" />* Q* D% C3 C+ F3 A& |
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
. z6 P2 H4 y% M+ J/ c! K+ y
0 p  P# o" V6 O) |* c2 b        </div>' ]0 O0 T, X' m  `2 s0 m# t
        </form>

0 ^$ `! X0 _4 a3 B' P
: `5 a, R& H- f, @* p3 o& h, m$ \: @/ e; ^& p
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-9-29 01:18 , Processed in 0.021002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部