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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: : b7 |" ?8 \' I

$ q4 h8 [" ^8 E. v* J6 ^  F8 s' `# A1 w( M
登入后台----------核心------------频道模型--------内容模型管理--- 8 V: m( w1 _# z1 R# Q5 i" |( r
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
* M( _% d9 K$ a2 r6 |$ A. I1 s  L7 U9 r( S
----普通文章---
& p1 F5 Z! h& _. Z8 R6 D$ O5 S
' \' f& s- O: J4 g) @. t* I  ~---【点击后面那个放大镜标志】(最重要一步)----------  
  ], `6 N+ Q% K, i 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> ! z2 b) c: G! @$ ]# l

3 B5 b' g; `) J7 c ( J3 ^1 |+ ~! T3 T, e+ N/ f* ^
Quote:
附件表可供自定义搜索的字段: # A3 L3 z5 k# x. E3 |1 X. `2 y. R! O
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      5 k; Q+ @; I- J
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
6 N: o5 U6 t) o& t1 T8 [( F  u5 R" f5 X' I
将“文章内容”前面那个打勾$ |& d& S# n$ G7 z8 ^* I

6 g7 m1 W0 I! `) L5 Q此时将修改掉搜索字段# t  T8 W- O" S2 ~* G3 s, X, j

3 p. X9 ~& i/ Z" d  Q) N3 P" j% t但是还没有成功,还需要修改模板相应的代码:
! ]$ D% {2 `/ x! B2 ~0 i- d" }- N4 a9 ~* V6 u& w: @
修改模板文件中的:head.htm  文件中+ o$ Q) Q7 g1 R

4 g6 q$ Q% C# o ( C/ U: |- X6 w/ T- O
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">) k: t+ X& J: k
        <div class="form">0 }" w! p2 E" l8 b
          <h4>搜索</h4>
; P  j, }2 |5 a3 R$ o$ M           <input type="hidden" name="kwtype" value="0" />
+ `- Q9 U; D0 X- l/ Z           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
# _0 G9 D1 ?4 W; h/ h; |& A% d           <select name="searchtype" class="search-option" id="search-option">
, E. k& q; p) s2 c; @. U               <option value="titlekeyword" selected='1'>智能模糊搜索</option>1 |  A. z& |; q* L8 p# U4 w
               <option value="title">仅搜索标题</option>
  B# T' k3 W0 i5 k4 u5 T, O4 C           </select>
4 ^+ U- ^. }/ T5 t& F( u, H          <button type="submit" class="search-submit">搜索</button>3 f/ i8 u3 f7 [: N) ?, _4 I0 R- B
        </div>
3 J2 v4 H, w- u" {4 C        </form>

$ l4 A  O8 {$ ~% q
& {6 }; R  U! M% V8 o修改为:! v$ g1 H0 Z& ?; o- y5 s

  O8 w! C/ F' f/ ?' k. Z
8 k9 h% V: d- dQuote:
<form action="/plus/advancedsearch.php" method="post">
4 B' x2 c6 R; N+ @6 K        <div class="form">
' O  C8 {" R- M! L6 i4 X          <h4>搜索</h4>
0 N$ Q0 D! G3 L% g$ ~            <input type="hidden" name="mid" value="1" />1 I) I) B& z0 ^0 i% d2 i8 \* T9 r
           <input type="hidden" name="dopost" value="search" />
$ S; \4 h; b0 }9 |/ T; n           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />% s/ I! y  W+ C0 T. {& p
: c3 s7 I! H+ G" d$ \1 Q& r3 P; ^
        </div>1 Z6 r- N# c) h
        </form>
' P8 q% |, P  N
2 P1 a3 G9 o3 a
3 K2 R* `9 _# j& C0 }( \
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-11-25 00:56 , Processed in 0.910053 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部