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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
% b: A0 ]$ z5 _0 w! Q) A% x+ ?1 `3 `5 t7 S
/ O0 u$ K4 [5 l- x# }
登入后台----------核心------------频道模型--------内容模型管理---
& t# h$ A" G+ A: w. ] 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
! e) J. H- d  e5 e
5 d" w! E3 E1 L9 J----普通文章---
. X& \* R3 w! _
/ ?& Z, Z' X, G7 W+ O---【点击后面那个放大镜标志】(最重要一步)----------  
6 ?+ b5 i# a  e' O 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
$ y) Y2 c$ W* ?2 J
6 q: R. M/ o" B5 f9 S$ `$ \, s
" m. ~+ Z1 S  q, dQuote:
附件表可供自定义搜索的字段:
. B! h' X0 ~' p/ S9 V6 P/ ?5 G这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
# `" I# p; w4 c6 C1 _ 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> 8 E4 i, J  Z: T5 W; `3 y4 k6 M, K

" }9 }# m* w  ^& g' L将“文章内容”前面那个打勾$ X2 U3 Q* a6 h  W

# k# ?/ P0 C! c$ X( X$ {此时将修改掉搜索字段" S+ b  i) e3 ?$ e; H9 o
  B' v# h7 |% E& u  S' N
但是还没有成功,还需要修改模板相应的代码:
4 |* y( Z7 `0 h$ C# F/ v$ D: t6 g8 D* b3 Q" A8 V5 q& Q* z# S  R$ L
修改模板文件中的:head.htm  文件中
' C2 K+ N: y( A( C; T
6 v  a- l: @9 ]7 }5 }+ {4 b1 Q 2 B/ d  D9 V4 O  B" {  d
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
. {/ r; w% n* m8 I/ a4 i9 B9 R) H        <div class="form">
) t1 X$ z: b( M7 }          <h4>搜索</h4>" ?* n! P' D1 t3 Q& R
           <input type="hidden" name="kwtype" value="0" />
9 M' ]4 f8 p) n8 e$ a           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
$ o: ]6 l3 I+ e: ~           <select name="searchtype" class="search-option" id="search-option">
! s* G1 h% h& c$ v5 E$ I               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
7 B7 ~: A( X, G               <option value="title">仅搜索标题</option>( M' A. B* `# V5 c. c7 c
           </select>
7 I. ~1 `+ I" Q6 ^          <button type="submit" class="search-submit">搜索</button>
  K7 i3 ^1 E( v+ ~5 j: ^& e        </div># m- `7 s4 b& t+ y
        </form>
6 U- L, d( U1 r/ D2 o3 J7 D
+ m8 Z0 T) n* v  p; o  q0 i# m
修改为:! [3 z8 k% n" ?

5 S& R4 C! P& `% v
7 _+ K! V0 H" m& |6 ~Quote:
<form action="/plus/advancedsearch.php" method="post">
) K- \. [+ X7 `) Y* r3 a0 Q        <div class="form">
1 M6 @( f/ z& M( A* d          <h4>搜索</h4>
- d/ K0 S- j+ D2 x3 T            <input type="hidden" name="mid" value="1" />
9 d5 U% j1 n/ J9 `" o6 O' ]           <input type="hidden" name="dopost" value="search" />+ A' p* a  R( X& u% u/ Z% @
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />' m' W* X2 q9 {, ]

$ X  j) Z2 u9 }' J+ B* f! A        </div>
5 K. B" p; g/ ~& e" x2 Y0 F        </form>
; d& ~# R2 L9 r' `- i! `% g

. B: I" b" C+ T1 O6 e0 b1 i, }0 r! `' F% e* l1 G
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

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

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部