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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
* ]3 s$ o, E0 e4 H4 G
, j# i) w0 q. {$ V8 R. e5 I" z3 b& ^& I. I- m
登入后台----------核心------------频道模型--------内容模型管理---
) ~5 p! {' H$ W( h 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> 8 N' @& d. E. G+ G# f$ _

( K" n2 U" f) p( Y9 [----普通文章---
. _, L" E0 D( k7 r: ]; n6 b3 L- E9 L/ }+ A2 S6 n
---【点击后面那个放大镜标志】(最重要一步)----------  
1 o+ n1 `' @8 r* a8 E' D5 d% h( F 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
/ c2 a" `# p3 z( w# L) }3 Y
' I1 C" P0 R# [
5 |! b% |8 d2 S* aQuote:
附件表可供自定义搜索的字段: # H* y; S7 n+ ?% h* {. s, [- m' C; x
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
' y6 d: j. V0 g/ F8 H# i 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
) H6 F' `0 ?2 J4 h) \. Z! S2 B- j$ ~; Q; V3 `
将“文章内容”前面那个打勾
+ ~8 }' \" Q2 n. z
0 J6 b" ^" y$ x7 d# H+ i" z此时将修改掉搜索字段
8 s0 ~, S, {& {9 p: ?
; h' \4 S, Q% L. `% j# r7 Q4 ?但是还没有成功,还需要修改模板相应的代码:
% m& _, I1 b/ n- K( Y. k! k# a5 b0 y$ G
修改模板文件中的:head.htm  文件中& [' [9 r0 c+ ?4 ]# ?' f! G
/ R( H( O- m2 |, j$ l% N

6 S/ X! B1 p1 U. ^Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">2 L! L0 X4 |& x5 z7 z
        <div class="form">
9 c. g- C# a0 h1 c! t5 L. t$ a          <h4>搜索</h4>: R% Z  o% X( x- K$ @) ~# i
           <input type="hidden" name="kwtype" value="0" />6 T/ X8 T, @8 [4 c2 e
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
0 h8 K* s! X- z( e5 a8 D7 D0 D/ b; f6 Y           <select name="searchtype" class="search-option" id="search-option">
2 W. d8 u7 ~% ^! _5 e1 A               <option value="titlekeyword" selected='1'>智能模糊搜索</option>+ F( Y) {3 ^) E+ |; k0 K7 ?& Z6 W
               <option value="title">仅搜索标题</option># t( r3 k6 B# P; y# f
           </select>
+ o& A# C, R) B" d9 _* [2 X$ A          <button type="submit" class="search-submit">搜索</button>
% d& A/ K1 w9 B* h. A4 p7 N' F" l        </div>
% b  f. g5 F# A# \% u$ n$ u# }1 |# M        </form>
% t1 J8 j7 L# B1 ?2 p& }
/ o% X" x1 E( m9 \, a. r, ]* P( l
修改为:
( ^2 F; }* }/ y7 R$ K4 \/ Q& T1 v2 O' j7 A
1 A( \7 Y  A) j
Quote:
<form action="/plus/advancedsearch.php" method="post">4 r  c2 x. x- n* F1 v# m+ U, y
        <div class="form">
* J; L4 r% y* X) N, [8 s# z) q; V          <h4>搜索</h4>, Y$ z. a+ s, r; {" U9 C" V/ {5 r% T: y( `
            <input type="hidden" name="mid" value="1" />
) q) r0 c" D: R           <input type="hidden" name="dopost" value="search" />
9 y9 D2 l. C! B4 r           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
% A: l0 F) B/ S$ j: S& k( U5 E6 _: m1 e
        </div>
* Z$ z2 ~1 {8 y  P: x& u- Z        </form>

2 o/ ]6 ~: R' h2 R, R* R: ~: b3 ]% `5 d0 E2 S

- {) b, {* y2 v& ?& i此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-9-22 21:17 , Processed in 0.023002 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部