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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: * j  n7 ]% f  K) a1 h7 B0 q

. @& N$ H9 d2 Z, `
. `. ~. m" J7 p% w& R登入后台----------核心------------频道模型--------内容模型管理---
8 ^5 H' M+ `$ X, V3 { 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> % I5 b  B* x! [8 r9 B3 ^# g" L& d# R

; c* [" i' @- Y& i5 R----普通文章---
( k, a! U6 Y, K8 F7 ]2 ^! e
# N# @! h( b6 M$ p# R0 M9 @---【点击后面那个放大镜标志】(最重要一步)----------  
6 Z& g6 s; ?2 S+ b- A 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> - ^9 y9 u5 R- ?1 v
" K4 Z8 E  R' `

  C6 P8 p! B+ R7 L: N# h0 hQuote:
附件表可供自定义搜索的字段:
8 }/ I9 U' Q  T' L. i3 X6 P/ l1 u" a6 Z1 e这里的字段是程序依据字段类型自动选择生成的。   文章内容
      " K- ]9 s/ x- x/ y8 A
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
8 c8 D* l6 z) G3 a* f: ?( g2 L; W. @# R2 ~- Q
将“文章内容”前面那个打勾
4 U- `# G; b% J/ w% t
( u2 b% e; e2 z" N0 A此时将修改掉搜索字段
5 ]. X8 O. _. e# D. c" K+ U. m. X! j0 \
但是还没有成功,还需要修改模板相应的代码:
7 m. A) ~% P5 U# D3 j, O2 y. N1 s/ _: N: r! h
修改模板文件中的:head.htm  文件中
( r4 s0 }$ _" R; M# e
# p! d( ^) J: M- E- |
. |( M- r5 O, ~; V  nQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
" |. Y5 N9 f8 v- _* m) e- T        <div class="form">
7 x( D. u! @+ t2 K5 W. S          <h4>搜索</h4>
8 g! g( r! q; I1 t+ f: V$ N           <input type="hidden" name="kwtype" value="0" />
# Q& Q! E- x- j% ~0 r           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />- P9 x/ t7 O. }, y
           <select name="searchtype" class="search-option" id="search-option">
' z' p" e7 e8 E( `) G) f" v! I               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
" d# Q- ?. [3 U3 ~               <option value="title">仅搜索标题</option>
  u3 {6 g7 R( [5 }& @" z           </select>
+ P1 W; h- y7 e1 {" {7 C" m0 R          <button type="submit" class="search-submit">搜索</button>
. I( a0 Y/ D: R& i0 w: l4 D        </div>
* e9 T1 u) H5 t# P3 o        </form>

* x; Y" I' Y, J  x+ |+ W9 L" `3 Y: J, \0 }+ V
8 P, |. _9 g1 Q修改为:- R, Y  t: V' G0 ?* p  H
: A6 c( v* H2 R

) R. C8 Q7 e" c5 F2 LQuote:
<form action="/plus/advancedsearch.php" method="post"># ^2 ^% b, C/ K% T- g
        <div class="form">
* ^6 S3 t- L9 R1 t, w  L          <h4>搜索</h4>* O; A& D' s+ U+ }7 t& H' ^1 [
            <input type="hidden" name="mid" value="1" />
  }/ U( ?, ~; c$ C) F           <input type="hidden" name="dopost" value="search" />
1 N) M' |9 P8 S. o' Z           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
. F7 |/ q( a4 \( C6 S" i: Y/ Y5 L
        </div>, T5 T+ d8 B# M. d" L2 v/ G
        </form>
: Q  _, q7 N* I2 X  K' U" \8 m# ~
7 A9 C% X: H% _' C: Y

/ \  [3 F8 n; E2 l4 ^. c此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-1-11 16:53 , Processed in 0.023001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部