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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: - @/ N& h6 ~1 Q3 n2 f

7 R2 ~( X! O, J0 C3 Y3 l, K2 O
+ U) M3 }3 i0 _4 v$ O登入后台----------核心------------频道模型--------内容模型管理--- $ \5 Y0 W7 q$ n* |" N
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
7 n5 D7 g, ~: p' X# i/ p5 f) r. c5 ?: T) q
----普通文章---( h8 z+ C& {# [* r

, p; t0 ~; i% p4 H! W" Y! m---【点击后面那个放大镜标志】(最重要一步)----------  
# `# M3 o! n, V) H 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>   S+ w! z5 R! V7 b, W
6 }6 M* U! F! @- ^5 c% f% k- G2 H

# p: G; n5 V; d& T+ Z5 T& h9 eQuote:
附件表可供自定义搜索的字段:
! `6 }+ _0 D- Q5 Z* q这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
+ O5 L9 K& B/ o: | 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
. I" a2 ~. Q7 _4 T8 D9 U5 i  n
2 P; b8 c1 g+ S' `将“文章内容”前面那个打勾, R% }" B0 Q6 J, h9 O; N! x9 w& q
* T) j& a$ Y8 s5 ]8 E
此时将修改掉搜索字段) R5 ^7 n5 v0 D! H

6 E8 T$ k" p& }  ~3 C/ Z但是还没有成功,还需要修改模板相应的代码:
7 q  c3 W' `: s2 P' e6 x8 g( Q% f; i+ H
修改模板文件中的:head.htm  文件中' r2 r7 a1 s  Y& a+ P5 I, `
1 N/ r8 ~8 ?9 j

& _, z) H7 [2 @6 c6 k3 E6 A' Q3 \Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
# U. s+ z+ m  V# Z        <div class="form"># o1 U2 v5 b$ j5 g' b
          <h4>搜索</h4>
( V0 P' j& o7 u# _5 K% [           <input type="hidden" name="kwtype" value="0" />5 d" f/ E. N) i
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
+ {; K& a. M, F3 q! Z# c" [/ O0 N           <select name="searchtype" class="search-option" id="search-option">+ W) o8 M& R1 C* V& r* n
               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
; ^& G: E* v$ j8 c+ o" G               <option value="title">仅搜索标题</option># h% R; B! q9 A& S6 {
           </select>6 A/ q8 B$ B* o7 c' O6 x- g
          <button type="submit" class="search-submit">搜索</button>. i$ j2 b- i$ C1 G
        </div>1 P4 [# S2 I, ^$ L
        </form>

: A1 B9 M" J+ _$ ?5 t4 t; r  N2 e# |5 U5 |. n2 e
修改为:! u) S( a1 L- K9 N2 M" n% @' L1 R
7 G6 I" d: _/ K- ?! [

& e( U& i0 p! c& {. N- C# OQuote:
<form action="/plus/advancedsearch.php" method="post">5 l  O4 X, p/ Y4 ^3 o
        <div class="form">* y! K  S* Y( O1 `. G
          <h4>搜索</h4>
5 a& q9 M9 [& Y8 O, _            <input type="hidden" name="mid" value="1" />
6 b+ V$ J9 |3 J. q" h0 `( ^           <input type="hidden" name="dopost" value="search" />
: f  J$ s" r* @" D/ Q) e( O           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
. L% \& b1 p7 r# H3 N0 n: p9 c9 ^9 y, \% h/ l" R( i
        </div>
" K- X4 ?) t: K" P; J        </form>
; s3 o7 N7 ^6 A! F. y" U
; O+ v7 G( W  d) O* ^' h% k. |6 M
; S  x% E6 g2 V- S
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-8-3 00:17 , Processed in 0.022001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部