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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: 8 p$ u( H& y7 `' }. P* b% _
! O9 f$ ]! K. X5 L- N

6 o" Z5 J( b% Q, l2 S登入后台----------核心------------频道模型--------内容模型管理--- 5 i) Y- j; M4 t0 e! z  n* s1 M5 L9 W
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> & |" w7 \3 V4 a4 p: o& j: w$ @

( F6 S" V* ~! A$ x7 \9 v1 ~----普通文章---: j- f% F3 f0 ]2 `9 l  p& d# n

. R* e  M5 U- H$ U5 O---【点击后面那个放大镜标志】(最重要一步)----------  ) i0 N" }7 }2 y! p
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> / [4 e3 c+ b) _$ C7 ^

$ [4 E( G- K" w' M / U' N' b& V1 N
Quote:
附件表可供自定义搜索的字段:
/ r1 S' j) o; L+ r" ]5 _1 V这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
" A2 l6 ^4 d' F 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
. R2 o1 ?. _1 \7 ~5 y' C% m6 I/ O1 d: ?" E
将“文章内容”前面那个打勾, o, x7 y/ e- F8 R

, M( m9 m# W7 g+ U  v: j- X此时将修改掉搜索字段
1 v3 C1 |1 v, H, I: w0 z; n- e( ~! i3 x% A
但是还没有成功,还需要修改模板相应的代码:6 V1 O; b% ]( h

. j0 [+ D; x1 {  p5 |. \) s' |修改模板文件中的:head.htm  文件中( j( t# m' d9 K* `

8 ^: t- P9 A" G; K4 @: ?) J* Z
8 r! m( Y. r4 r- d# XQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
, F* @9 n: o) _        <div class="form">
2 Z; ^) N% u8 f  o) M: E4 @          <h4>搜索</h4># z( B2 Q. ^% F  w' |
           <input type="hidden" name="kwtype" value="0" />
3 a; d8 p6 p) N. }: b           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />  Q( ]2 }7 h7 a8 B/ B& [5 W$ U
           <select name="searchtype" class="search-option" id="search-option">& l6 {* F! a8 l( M' B: s
               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
1 Z- {: ^  `1 S$ W               <option value="title">仅搜索标题</option>
% d9 N1 f$ x2 [+ {. s           </select>9 S* y* E# D1 ]. i+ G) D
          <button type="submit" class="search-submit">搜索</button>
2 M- e1 B6 T  Q# @        </div>
# R$ {4 d2 S3 P% [2 t- B& l, ]1 u        </form>

% g, H  a2 z2 c1 `
, b! R1 X; v* J) I* U1 W# X修改为:! [# w/ ^5 p0 R
" \% H3 Y3 M# ~- E  Y0 x

& ^6 G! Y9 \7 CQuote:
<form action="/plus/advancedsearch.php" method="post">+ K# C* q/ {/ D! L& O7 }# a2 C$ D  |
        <div class="form">
0 F. J) K; Y" T/ L" \: `6 Q          <h4>搜索</h4>
+ [. l# V% i4 L, H3 _- X            <input type="hidden" name="mid" value="1" />7 f1 J! H$ O- q$ _' l$ X
           <input type="hidden" name="dopost" value="search" />
5 w4 N' K/ |& l6 G1 ~           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
. V4 P; E; U- f; V) @
. }( _& `- j% K. j1 T2 w; [0 N  c        </div>" `/ O! c/ X2 D. \. V
        </form>
! [" q. H% M# O. w
! u) x/ N# y) N/ m& s

  h4 }* w5 s, I2 W5 k此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-11-27 02:28 , Processed in 0.021002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部