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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: ' j5 ]* l: S9 S/ C$ t# E
0 E4 q2 J1 V' s2 D) B5 I
9 Q( r7 q; @: x9 {: g
登入后台----------核心------------频道模型--------内容模型管理---
* o7 q2 J! b* r! L 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
3 |# |$ a/ o) }$ D$ D3 A$ Z1 {
----普通文章---1 A' G7 |% E6 d: H8 D- t
. B$ T$ K) ~$ L& g& G4 C
---【点击后面那个放大镜标志】(最重要一步)----------  - V; [* o/ b2 }4 {/ ^
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
0 M( i) X  E, x7 ?5 O  @1 E& d9 A

( I4 r9 U  ~) x  C& U" qQuote:
附件表可供自定义搜索的字段: ' z9 i$ v' v  Z: U
这里的字段是程序依据字段类型自动选择生成的。   文章内容
        R( h- Q, v" Z1 R3 i
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
' M* J& L, w- D0 w4 e, }3 r4 \4 l4 w  V+ [3 j6 s- m  |
将“文章内容”前面那个打勾
0 o- m4 f8 e7 W& H$ Q( |; p+ w& N9 @- U: c5 M3 v+ |* i; {, E) g
此时将修改掉搜索字段
4 [! O0 \& n0 `
, C$ |+ V4 _1 z, H% \% [但是还没有成功,还需要修改模板相应的代码:4 Y3 u6 _# u# e, {) |
1 w( F6 I! ]. @1 U+ Q6 G  T
修改模板文件中的:head.htm  文件中
" M# D  e8 w. J4 y% v5 b5 \! I7 x% m
; L1 {  q# H: b, A( O# c: x( S
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">% P& p7 x! e# v5 Z) r* A- U
        <div class="form">" p; R( W' @; M& ]
          <h4>搜索</h4>: o# d8 L( [6 G9 |& h
           <input type="hidden" name="kwtype" value="0" /># v% Y- T5 J- J* J0 d' O/ l
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />1 {# a4 w1 K# n) b5 a: |* _
           <select name="searchtype" class="search-option" id="search-option">
% q( R) G$ C! C: z               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
; f' ^" E& Y1 N               <option value="title">仅搜索标题</option>
8 A5 T: A& w0 R) v9 }9 L1 l           </select>
  c" U) E; D  g$ {          <button type="submit" class="search-submit">搜索</button>
) u% e" A" a# r4 K        </div>
+ e# ~1 R( o# b- N  X7 ?        </form>

7 z' Q1 `5 c/ j. v& }; _' A3 J3 V
. g, \, C8 n. I% k' |( E, l修改为:
5 t2 |' t8 z& K6 t) Z
& P) M- S' ~  ~# R ) Q+ v" H4 i1 h( u9 i
Quote:
<form action="/plus/advancedsearch.php" method="post">
( Z; `2 z3 y2 l        <div class="form">! x; C+ L8 Z/ [4 i5 {
          <h4>搜索</h4>3 a) p' f  x& W& {, Q' Q+ _
            <input type="hidden" name="mid" value="1" />" C$ j( E+ u7 q. q. T- s: N6 r
           <input type="hidden" name="dopost" value="search" />* w  s8 H0 T& U& R! j
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />- A$ b, R2 g# H7 h; |

2 l: m) D* y2 Z3 k( p, w4 R        </div>
, Z! ^  v7 w* I+ U' V4 @! K        </form>
- V( Q5 A  I4 |# h* c
" s2 @% w4 K1 P5 o2 n- f" C: d2 v
* s: X9 p* M) t( B2 d
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-2-3 19:38 , Processed in 0.021002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部