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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
0 f1 s0 z( C  M6 D2 o* w# W, F7 k( D8 e

4 e$ P0 B+ `# }( K; ?登入后台----------核心------------频道模型--------内容模型管理---
/ j1 m9 H# f0 r! q1 K- O3 o3 ^ 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> 5 l8 X: O% P* a" M/ i8 i, l
" `8 [  p$ [% R6 L2 q9 ~9 M
----普通文章---
; ?; r* O3 q* |0 V& W7 p3 n
2 V* K6 [2 n/ h( S4 w( D---【点击后面那个放大镜标志】(最重要一步)----------  ) J6 K3 x7 R& z4 m
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
% V0 g! X6 B. P" S! c* p( N. d8 Y
6 h% L0 J4 R9 x8 r  V' W0 k 8 N+ [# P* G! i4 X/ P4 D
Quote:
附件表可供自定义搜索的字段:
  e# y* i& s2 }# z) V: {& G这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
$ k) ?. P0 _. F& ^+ z: {0 c2 s5 s6 E( O 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> . Y0 a; _% d2 z# N) r
4 b6 x0 ?+ E+ Y% d! a% d7 u
将“文章内容”前面那个打勾
& u9 \/ X" D  \- C" x, p' ]. b* H
( \2 i' G% _: |$ J  u) s' W3 Y1 q  o此时将修改掉搜索字段: F1 e9 x- T/ X3 p
' P' u; M0 V2 ]/ ?; G# C" C- v
但是还没有成功,还需要修改模板相应的代码:
5 Y6 y0 C: y( o( {4 d1 `3 {/ N+ x# h: M# \, F- j
修改模板文件中的:head.htm  文件中
/ m- e* @7 v3 g6 l+ n  x& h% z- y: {& Y  f  W" p2 b

5 e. K1 D# ^) o4 D$ eQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
7 T3 T  }! r! M; P5 ]        <div class="form">/ Y' B6 @' X4 ^+ N( K* A* G3 c
          <h4>搜索</h4>
2 ?$ z  I$ {- ?+ s; e           <input type="hidden" name="kwtype" value="0" />
: p9 l2 {' h" Z2 u% e           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
# p, E$ I6 F% {% B           <select name="searchtype" class="search-option" id="search-option">
2 g( G; r  X8 \5 a. m               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
! r' T; M: M2 _- B* a2 u+ O               <option value="title">仅搜索标题</option>/ ]& s3 U+ d: I& g* ?8 N0 F
           </select>
, u# K$ Q. s$ B: s$ }. D# ?          <button type="submit" class="search-submit">搜索</button>
' b2 X3 n* }% n4 y" Q        </div>0 l8 Y% A9 q5 f: l; D; ^# c
        </form>
) \; _% u' W& _  ?! r; l% Q

" |! Z/ ^  g5 z修改为:
1 k' H4 t8 `2 ^5 ]' @% A( o
- V% [; ]2 ^8 H3 G5 ]; g- d 6 ?: q8 z4 M1 Y9 E7 G
Quote:
<form action="/plus/advancedsearch.php" method="post">
, Q$ ~3 o9 p% R3 a1 K" z( f        <div class="form">
; C$ d1 x6 I5 p( c& o# y          <h4>搜索</h4>
/ B: @/ D1 p& F( D            <input type="hidden" name="mid" value="1" />+ C( `9 j" E8 h. Z0 Y3 Y
           <input type="hidden" name="dopost" value="search" />  y+ k" ]( m; E/ q. D
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />& ]# B5 _. J* I6 X1 D
8 [' }( i9 S4 k, Z: ]) g+ n2 y- L
        </div>) @' }0 v9 F, n# I1 K( W0 g/ E
        </form>
& ^- ~6 e& Z) i7 Q" V9 f7 M
+ S2 q# A7 i# i, G! Q/ M% y5 s
3 s; H: ^" v, s( P
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2024-7-3 00:27 , Processed in 0.015600 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部