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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
4 D$ {# n( z% n8 u8 S( \3 H4 d1 h! g4 o# K( S# H, S

) C" w5 V% |9 e登入后台----------核心------------频道模型--------内容模型管理--- * q- Z* v- f4 o9 a5 U3 _( \
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> $ @( S( Y" |: }# d5 T& G

* G3 Y# H$ c: R1 s4 x6 J5 K  k----普通文章---" f4 ~  G2 [; d! C# n6 Y

. I: q1 T9 K/ \( M1 j/ V( ^---【点击后面那个放大镜标志】(最重要一步)----------  8 o1 M4 e5 g4 y
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> 3 Y3 o8 b/ V* N- F  }" _& n' S

" U" Y/ T$ e. n) a
$ Y0 ?- y" L4 b/ R6 G" IQuote:
附件表可供自定义搜索的字段:
) m9 I8 n6 _* G2 G; N这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
% r( h1 U2 h8 c3 W  S! g 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
# B9 q+ A, B' m+ ?/ r( M" A. P5 H: Z  J7 u( I: ?
将“文章内容”前面那个打勾
1 F6 b. F2 ?7 K7 p$ X/ {6 }7 \$ ~0 |6 r6 V1 c( n3 z& @' k( Q
此时将修改掉搜索字段  D! w6 b$ `9 I7 f- j
, x  v2 X) O* U; S$ m3 s6 v
但是还没有成功,还需要修改模板相应的代码:, F) `. w4 n$ c2 a

5 B2 s; U$ x6 C+ x' D修改模板文件中的:head.htm  文件中
/ N' ^0 J2 Y4 O3 e) K4 s; i4 ^6 H" o7 E6 ^/ |& a3 X

0 \1 `3 d$ d& d4 S8 gQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">% K0 _4 I! ?) c6 X8 d
        <div class="form">
5 X7 p& L; w6 p- i/ D( w( Z          <h4>搜索</h4>
9 t* p  s+ x8 o           <input type="hidden" name="kwtype" value="0" />
1 }% W, s5 s0 @8 Z; f           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
3 X; L, V) b4 U2 |. T1 t8 d. n           <select name="searchtype" class="search-option" id="search-option">
3 R  C" i4 }, F; b               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
# O3 j( W; P, p2 Q2 x" x: T; Y! `% ]               <option value="title">仅搜索标题</option>
8 B( ~! W( d3 N0 ]           </select>& o% J5 f0 r1 D) p! \; x& L$ f
          <button type="submit" class="search-submit">搜索</button>
; N; X  f; w& E! B+ i: c5 w$ ~        </div>
! a1 x/ K  Y& X1 g4 U* s        </form>

" N% ?: Y0 ?8 P6 i1 w+ s9 D* u0 s" T
修改为:) T# t  e! N! W, g% C
7 ^6 }2 X* o- T1 T* o% s
9 B4 ]/ \9 R1 p) a# j$ ?
Quote:
<form action="/plus/advancedsearch.php" method="post">* Z: c+ c7 V" c) q5 m% B3 r+ W
        <div class="form"># G7 ~6 g1 E4 t+ ?; C
          <h4>搜索</h4>
5 T; c- S2 e9 o9 A! z! p* x            <input type="hidden" name="mid" value="1" />9 d. w- F/ L3 x, g
           <input type="hidden" name="dopost" value="search" />4 @- W5 L# F" E8 u! D! G2 R& s
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />9 q( N9 y: X2 E! X8 _# e

" A% K( R; w2 @5 K; {1 V6 u        </div>6 Q5 G7 R$ ^1 B. X# a$ @5 ~9 h1 P
        </form>
0 Q" ~5 C2 T; x  r/ E6 y
, d0 _$ @9 V' Z, P5 B

% q, Y8 k0 j8 X" h此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-11-25 01:16 , Processed in 0.021001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部