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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
2 l  Z6 D" c% m3 }& @
* C5 ^; t& l# j5 h- }0 q" ]$ j6 G* m
登入后台----------核心------------频道模型--------内容模型管理--- , b& `' D$ c  d/ m1 W7 P# E! M
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
# R: }8 k( H; h" e! ^5 c3 ]
% v6 n% n& Z( P+ n% }! }( t8 V1 @----普通文章---% g! ^+ Z% u  X
( S0 n9 R8 R/ m' o
---【点击后面那个放大镜标志】(最重要一步)----------  ! O3 M6 [2 O( s# l1 A5 U3 x: n4 r
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
5 c  X+ L7 K( y* ]6 V
; F5 t1 O& q' D2 Y! o; t1 m ; v( ]# c+ }: n' t1 y
Quote:
附件表可供自定义搜索的字段: 6 v+ t+ X* q# ]' J. }6 i$ ]; [4 Q
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
2 f2 U. ?) p" T 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> " L. E% a% w4 \) E' U
+ U9 q! |' f% i
将“文章内容”前面那个打勾
2 {* \$ K" y# k7 y) {- h  B9 l" N" {9 W# F7 X8 a/ ~! u' G
此时将修改掉搜索字段
+ q5 q6 l) l: Z9 m% q+ ~" w6 a! d+ A2 k! J$ c
但是还没有成功,还需要修改模板相应的代码:: Q' y  y; f6 u* w
/ ?7 v: R+ ]/ @; U8 `- Y1 b
修改模板文件中的:head.htm  文件中
; R& u/ x) _! `! f! U. g  @2 r- ?; y4 }% K
) j0 |/ n8 u2 o5 I
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">9 O9 q) S& p. f3 z* P
        <div class="form">
5 ^4 n0 A3 W! O) J# d( O  l  o7 r- c/ e          <h4>搜索</h4>- J1 s# f% @4 X# h3 E# A1 i
           <input type="hidden" name="kwtype" value="0" />/ z0 b+ Z( n! r$ B) d
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />* I  O/ {# o) @0 v  I
           <select name="searchtype" class="search-option" id="search-option">
+ ]( X& o* p% N: }0 z7 `               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
- t( v) c: s  U+ l# G6 \               <option value="title">仅搜索标题</option>
4 V. ~$ ~/ c# F% r- h( ^" n           </select>
$ r1 h- o3 j& N# i* t4 k          <button type="submit" class="search-submit">搜索</button>% E( g! o+ A& s" l: [# p
        </div>* E2 g4 _, a; z. W# j, g) n
        </form>
, `6 G: Q# R1 q! [8 I* f' C8 V

2 Z7 |) F$ p3 e8 u7 O+ d修改为:
) D% n% D7 Q9 C6 f& R7 N6 T! H- U; V; [4 B8 T, r& l
( D! N7 K7 f; _" z
Quote:
<form action="/plus/advancedsearch.php" method="post">
" |" B, |( M( ~! @! h        <div class="form">! i" m, S# w9 ~4 z% k5 @7 _8 U# I( w
          <h4>搜索</h4>
& ~# s5 e7 `( [* Q+ t1 o0 ?            <input type="hidden" name="mid" value="1" />
( f3 R) S8 G' M, H, e           <input type="hidden" name="dopost" value="search" />
" s- D. P9 z# j- W           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
, S0 S/ i8 c5 p) V. b0 i: f" K; |) s# j& I, a# Q
        </div>( Q. N- _9 c3 m/ C3 y! X3 ~7 B' \& l
        </form>
# O2 s; U! M" [) t9 T1 I0 b

, j  j. [  X2 T
' _6 M! p: `2 Q+ g, o此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-11-27 01:24 , Processed in 0.020001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部