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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
" i6 ^0 F* U; o* R" F2 |" g' `* q$ S* n% t1 N
: G9 V: Q% S8 J0 K/ Q" Y
登入后台----------核心------------频道模型--------内容模型管理---
( w; I3 j* z1 V6 \% C3 c 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
3 J4 K: @8 b  T. z# {. n# `7 N; D& U  }7 G. R& b: V& R
----普通文章---
5 y- k/ _, ?- g
* n& _3 ]; v7 x---【点击后面那个放大镜标志】(最重要一步)----------  
; P  m: y7 a9 d8 q7 { 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
  O0 ?' b; M+ o! h; u
6 g* @! M1 z8 E( ~" K
  {6 U6 y* f6 G9 h) p$ |Quote:
附件表可供自定义搜索的字段:
+ V, k( ^2 B/ z2 K5 D% j这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
# s( q6 `5 _5 l: H- P5 y  b 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
, _# b$ s& E0 E- |% m. `3 q: }" e9 y8 a) r6 T/ l" d5 R; L
将“文章内容”前面那个打勾; B8 w" w* X' t
9 z4 y5 T& Z1 U! ]4 D
此时将修改掉搜索字段
- D+ n( c  V. e3 L4 j9 {
5 g( S$ T( Y6 v5 P- {) u; {但是还没有成功,还需要修改模板相应的代码:
0 R# J# j2 e' x3 ^4 Y- N0 m* o5 w3 ?
, G! C0 Z* a$ }修改模板文件中的:head.htm  文件中
2 q3 ?7 P* V+ N& Y& \4 H" x2 }" K+ D6 a5 Y3 ~4 a& _

1 m4 U) Z# ?& @; N; BQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">4 _) \3 E- I) _8 g( T( v
        <div class="form">0 Z  t( v. I' |5 z
          <h4>搜索</h4>
% j1 X% g$ W9 k9 ]4 l! V  D2 Q           <input type="hidden" name="kwtype" value="0" />
% b* q0 u! }3 E           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
* h  o( D4 z2 q& N% J+ y           <select name="searchtype" class="search-option" id="search-option">
. i& B; j0 C4 S/ L               <option value="titlekeyword" selected='1'>智能模糊搜索</option>+ I% O+ j) H, w+ z6 s
               <option value="title">仅搜索标题</option>
; R4 H* E8 ~+ v: r           </select>
: i1 f5 A, Q& L6 R& |# i          <button type="submit" class="search-submit">搜索</button>
& `- a/ |6 j- `" r4 R        </div>: ]- C) B  A6 k* _9 d+ E3 {; o6 X  R
        </form>

  P8 Y9 C4 C  V: F" M) N: e' _
2 S0 J8 Q" Z  U1 x) e% [修改为:" r/ p( s! _- @( @  k0 O

+ I$ q5 |! i5 B) t
  m! E+ a0 h/ x- KQuote:
<form action="/plus/advancedsearch.php" method="post">5 H/ q9 A+ b8 y
        <div class="form">
, I/ \. O3 a! w          <h4>搜索</h4>
3 y* j5 x! V% h, V" @$ V            <input type="hidden" name="mid" value="1" />
7 H" x: v9 T( p/ A/ ~, c$ P4 v           <input type="hidden" name="dopost" value="search" />2 |' b3 U7 K6 b- U
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
2 U' S( J! J- J+ o7 y6 D- c% ]6 u3 ?! P1 P7 R! _
        </div>
: R/ c: `% s% P. T/ Q8 B  L* K4 a        </form>

( p8 c7 A: l# H4 E# W! E% b9 t* \, l" E) h* h1 \0 O- C

$ ~% b  y: |+ s3 f5 u此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-15 05:13 , Processed in 0.022002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部