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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: 0 p" h  l! S* _- w' s# M1 k9 l# I
9 ~: x) R  `" T

0 I- U4 ?* g! w1 d登入后台----------核心------------频道模型--------内容模型管理--- ( B% @; o8 p  _- z9 X7 i
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> 8 ?$ c/ F  {4 w3 e* h  X/ l/ `
9 _/ o% J4 X( D
----普通文章---
# |4 j5 }5 a) g  l2 |% k1 ]
2 @: R! U$ L: V8 y! w) {---【点击后面那个放大镜标志】(最重要一步)----------  - N7 F4 b8 W$ [; L' d
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> 6 u1 X* O1 y% o
) p, K0 \  y  u

# {4 _  M$ x" VQuote:
附件表可供自定义搜索的字段: & R6 X$ H9 X, r% n2 D5 R
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      7 {% m: M7 {- ~6 L& x" y0 L7 s
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> : Z% K8 \2 B8 \) x+ X* W
/ [, C/ i2 ^! I6 m' s6 ^- z# U/ D/ a
将“文章内容”前面那个打勾0 G7 h* A2 e2 B2 I

0 ~8 K; b) W  ~! T& t5 f此时将修改掉搜索字段, N. ?1 t7 T: J

  w, V0 m7 V7 n( D但是还没有成功,还需要修改模板相应的代码:
- q' G1 Z. a: l
- T4 l  ?( n( v修改模板文件中的:head.htm  文件中
6 Q9 Q# d7 h" v3 b5 q5 O) f2 l. M% j  p5 I5 t+ E

; D: R; G$ Z7 t: F3 d/ H9 G! iQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">) j6 {5 z. v' K: M) r
        <div class="form">
+ l/ ?" @( T) X# C7 R          <h4>搜索</h4>
; P) K' d- b2 N" J7 M           <input type="hidden" name="kwtype" value="0" />
  w( y) s( l' N           <input name="keyword" type="text" class="search-keyword" id="search-keyword" /># M2 Q# `; l: ~6 m2 S7 R4 ?
           <select name="searchtype" class="search-option" id="search-option">
2 R5 l) W! n) Q( v               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
: Q- a, V5 c1 r9 G1 ~+ ~               <option value="title">仅搜索标题</option>( I4 H) Y4 {; [* [5 s1 L
           </select>
2 b( _: K) H8 f- b8 X          <button type="submit" class="search-submit">搜索</button>$ Y, [8 _8 r( J% h
        </div>
$ \0 y2 F! U  }5 h5 v$ A% |6 n: {        </form>
$ z( C$ B9 q; V; e1 k2 _  A
  ^2 I# R1 U% i  Z, O
修改为:. c' D" x( C2 n8 G( P7 ?

# W; d2 K, ?3 m) ?% s+ k2 H1 w
! q; O1 ~- z) HQuote:
<form action="/plus/advancedsearch.php" method="post">
* g: U  C4 }2 C* N$ X* t        <div class="form">
8 k- X& ]& f4 @0 i* O+ t. q          <h4>搜索</h4>
! c/ Z0 b( n! \6 _, J& F5 g$ R            <input type="hidden" name="mid" value="1" />
" s; f6 P+ P+ s+ H           <input type="hidden" name="dopost" value="search" />/ x& J/ }' r( x( T3 e' K$ z. D# t" b
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
% T) a  d% O3 d  y. m" v7 J2 x+ y  B& d9 }2 I% \8 W
        </div>! P/ o8 k& D& q5 U7 s
        </form>
  T( s" [3 }5 l
' X' K% v) w: G
9 r8 U3 g& v4 {5 @# L6 l/ z5 ~
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-10-9 10:19 , Processed in 0.031002 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部