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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
0 X7 m) ^6 i: D& n3 b2 k
& M) j3 D9 U* V* Q5 o9 V. m& o$ H8 S. s( j* V: X
登入后台----------核心------------频道模型--------内容模型管理---
( L) \0 l5 M, K$ y 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> + q/ c% N; u5 [3 t
; Q) u: W7 q  a- h% ?0 R: ]7 b# n
----普通文章---4 G  N1 [/ T. l  q3 V- r, I
. ~0 _2 C; b# n: ^% m8 G
---【点击后面那个放大镜标志】(最重要一步)----------  , J" E0 K: c# h
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> % m, U* G3 h9 l

: P% t4 ~) A6 E( P+ v3 i, G7 R
7 `" y. l6 j$ x/ p! l# Y$ KQuote:
附件表可供自定义搜索的字段:
  K# R$ W8 n+ n( L这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
% ]0 d1 j! E8 @3 L6 N 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
  i) T0 |: r* v- u: s4 z; c9 }; a
将“文章内容”前面那个打勾
+ X, ?' a! M, G0 D  z8 g2 y) H, {1 ~
此时将修改掉搜索字段
$ n" ?0 g% @3 x1 t# b7 I5 W; c4 K( ~) w# w' n9 W/ R; P. y+ ^, Y
但是还没有成功,还需要修改模板相应的代码:& `' S0 J; L6 X
! R$ T; k+ l& a5 L9 P- N
修改模板文件中的:head.htm  文件中
5 ?+ t  B" r8 E6 D. f
/ q1 W$ q9 f2 S3 i% p
' X/ c5 Y: E+ r' C. L+ M7 A% LQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
; o9 ]& j- h0 `0 b9 S4 H        <div class="form">
0 ^3 k+ S6 u; L! _          <h4>搜索</h4>
" M5 `+ Y& H" V) ?# Y0 T" l2 X           <input type="hidden" name="kwtype" value="0" />
9 S6 M0 _5 [$ Z$ P  {           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
* N6 ~: w- D% @' d; @           <select name="searchtype" class="search-option" id="search-option">9 T* }( L+ E& ?' l7 M
               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
" e4 y4 ]! l3 l               <option value="title">仅搜索标题</option>1 R$ F& d' e, [5 T$ o$ W
           </select>
( I  m& i! T: N          <button type="submit" class="search-submit">搜索</button>- [7 y; J3 g% g: p0 q1 a+ ^# G
        </div>3 B2 Z# A  i1 Q
        </form>

4 D0 c& B% ?. |7 o3 k2 a
4 d% r# H& g, Q修改为:% W1 E7 C# I; O( m1 `4 ~
# x, C; }: Y5 [' p, g
0 g* Q2 s% S6 ^6 I2 V& g" J$ N! g. \; Z3 f
Quote:
<form action="/plus/advancedsearch.php" method="post">
$ t  W' v# U5 i        <div class="form">
6 K: u* [3 k+ [4 M3 {0 |          <h4>搜索</h4>
9 x1 f7 U! Z' c3 y8 z            <input type="hidden" name="mid" value="1" />
4 l% ]* G* l7 s' k+ Q+ G8 k" i+ Q           <input type="hidden" name="dopost" value="search" />. U  q9 a" ^+ {& [
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />4 p" k* ?# {0 n5 q1 L' U8 [
: I4 n2 M: {2 T$ K: \+ d
        </div>
# k4 [- R6 `6 v& H/ @8 C3 T1 O5 }* _2 M        </form>
5 e2 S' ]0 ^( |0 G+ k

2 F' B' X7 l6 n3 C  P$ a$ N! C" q& g" E/ C. j
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-7-24 09:18 , Processed in 0.021002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部