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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: 8 Z1 _( n6 y, ~, X" u' G
' i: g3 P. \; L$ P* k8 U7 F3 w

) N2 D' ^/ Z* B8 p登入后台----------核心------------频道模型--------内容模型管理--- : w  ^6 e& `, F$ J' \4 [
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> 1 N3 v7 D: h$ l8 H3 d: e3 y
& t: r; H' l; E6 M5 _' o
----普通文章---; y: j$ Z9 R8 a) j& i

/ T2 M0 l: p: ]2 c' g---【点击后面那个放大镜标志】(最重要一步)----------  
' T; j3 j! q+ |/ |5 ~ 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> 7 `$ p+ e, X% W$ t0 s& H, }

  x+ I; \; p' i2 S! T7 m ' z5 S4 ^' ?6 r% ^+ n+ u3 Y" c
Quote:
附件表可供自定义搜索的字段:
3 w6 [4 G' p: G" V3 U这里的字段是程序依据字段类型自动选择生成的。   文章内容
      $ q1 p' i8 m! q' d+ s! J6 X
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
6 a; F* o" m9 v" D
8 r( O0 D7 j: F4 A: d" C! a' J4 Z将“文章内容”前面那个打勾4 _0 {3 x; a: T; k! L

. w1 q/ M  m+ o" A% b/ v( G此时将修改掉搜索字段
7 M3 B, |. d: @- J' C% {) }6 @- x/ R5 U$ O) p3 G
但是还没有成功,还需要修改模板相应的代码:  Q' K% r7 H* I7 S% h2 ]; h/ c
  a8 Q/ W3 t4 G* C% s7 z9 Z
修改模板文件中的:head.htm  文件中: Q3 `* V9 V( I$ @( R
) P; D  q( J, ]& g

$ B) F: ~$ r: b8 c% @1 y- o" R' u, jQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
* [+ k2 s7 H0 {0 y# V        <div class="form">3 \- N9 K- M/ h% ]. k0 v. F
          <h4>搜索</h4>4 e3 q2 G* Q! p! W/ a- W3 m  @
           <input type="hidden" name="kwtype" value="0" />6 C4 j, C; I) w1 g% n
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />. |  |9 L( x0 Q0 ^
           <select name="searchtype" class="search-option" id="search-option">
+ I. t- W7 P0 }               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
: w" B5 t1 R6 ]0 E               <option value="title">仅搜索标题</option>& z* I- F4 Z7 Y, O& g% y: `4 j: q
           </select>6 L, p& Z" F0 O2 N- o2 o* x" r. r
          <button type="submit" class="search-submit">搜索</button>
  b/ k7 x! u) Y+ n/ w: j        </div>
( k) R  ]: s2 z5 ]. l: k6 l3 y        </form>

) o  V: p" Y! E1 g: }* N* D" @7 @$ s
修改为:
; W5 U  N6 ]" a4 I. C/ ?
+ G0 m& i* }4 e4 X; M$ B- U  d' u   x$ v8 z" n" G* i& R( u$ u
Quote:
<form action="/plus/advancedsearch.php" method="post">: M7 ]' {" O5 t1 e! @
        <div class="form">0 n% l2 j9 A$ v6 I3 y5 ~) U
          <h4>搜索</h4>+ u" ~( v. |" e# }
            <input type="hidden" name="mid" value="1" />
1 s7 ?6 j* b* a, E( r$ p           <input type="hidden" name="dopost" value="search" />' \+ v( J- ^$ W; ^
           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
( A  P0 `8 y2 @# l
4 Q) H7 h9 T9 [' u& [        </div>
1 Y* E. q$ W8 G( }        </form>

0 t  I$ s: @& b3 ]. w& b& N! P4 z) K- v& F/ F7 j3 A7 C$ e1 s

: c  T. l; `7 d1 B2 h此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-10-21 16:48 , Processed in 0.020001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部