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

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

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

Rank: 9Rank: 9Rank: 9

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

9 h# J) j- U, ~+ [
7 H) X: ^# k5 M1 m, H登入后台----------核心------------频道模型--------内容模型管理---
, |! `3 r7 s- O4 }* { 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> 4 k; R+ k3 |! m' V/ n( K" F

2 N( z# i, i( C% A, z# v( G$ U4 H----普通文章---
4 I* F, ?" I+ k& @, [: x' f9 `% n$ f. |( s1 _  H5 b" R1 n
---【点击后面那个放大镜标志】(最重要一步)----------  & \0 d& Q3 h/ O
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> / o  X4 d( I& U) K

6 K1 K% g1 j5 M
3 f( s: V6 n" `! s. \; O) |5 C" TQuote:
附件表可供自定义搜索的字段:
) u  g+ S/ f" }这里的字段是程序依据字段类型自动选择生成的。   文章内容
      + D8 ^+ M5 O4 L) _* {1 M' r
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
: K; U. }, m5 x7 R, @9 D4 n, p( {9 \) [7 |
将“文章内容”前面那个打勾. ^  l# d4 w( Q5 B( w# t# X

$ B# X  j6 o1 ~& {5 F此时将修改掉搜索字段
- `& C( e4 s2 Y1 n# l
% O  p- B5 c6 B* _但是还没有成功,还需要修改模板相应的代码:9 M+ s5 O4 e1 |8 Y9 s! T7 m% X

  i" U1 B1 V3 ?# n修改模板文件中的:head.htm  文件中
; Y7 q6 F" p; @& P3 Z
% ^- e2 @' u% a' C
! W0 p+ o8 q& N) a9 P9 z- o6 aQuote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">9 s- V  f4 h3 Y# {  a
        <div class="form">* H$ g7 s1 t4 [& K8 D
          <h4>搜索</h4>
! A: ^3 A. d6 I  L           <input type="hidden" name="kwtype" value="0" />
, E" l+ e) h+ `7 V; H- d           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />& V/ P* w! T4 B# g2 C) W( v2 L% k
           <select name="searchtype" class="search-option" id="search-option">8 h& q4 _$ V1 t1 y6 h  u% _2 P# O
               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
2 E, S/ j+ x$ [' M/ h7 x2 ]               <option value="title">仅搜索标题</option>
! A9 @9 ?" U& P, h3 B- a/ F           </select>& x4 {' t# B2 `( T5 V3 _7 j; e( l
          <button type="submit" class="search-submit">搜索</button>
1 y% V. x+ p6 X. ~  W  ?3 K        </div>
% X+ _( J( g" _& X# D        </form>
  o) V5 e) |9 y* L" L# t. E
* z3 }' H, i4 R& I
修改为:& E/ o' ^0 @7 l$ g! m; \

: o2 v6 k  [' P6 ]( k0 D5 h6 r
. `$ C# ?" k* l* B- [  m+ iQuote:
<form action="/plus/advancedsearch.php" method="post">1 p+ }( w! Y5 v
        <div class="form">3 Y! s$ Q3 ?$ o& o
          <h4>搜索</h4>
1 e; d' E7 n- n& Y) B( \            <input type="hidden" name="mid" value="1" />0 N# x, H( `7 I6 w! _. `4 ~
           <input type="hidden" name="dopost" value="search" />
2 U8 n( S8 }  @  \. t           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
7 N/ b  v; z* J8 O; t% h: C' x3 o5 {7 \" o2 ]
        </div>
& k. H9 X+ {! a2 V( j$ A: f# j# u        </form>

' S! ~7 x( \0 T9 S$ D
8 v7 P. ^, m. ~/ R$ Z$ o% b* g7 G: D9 K$ C
此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-8-3 01:59 , Processed in 0.021001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部