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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: " r! M) I; s! p. X0 M
( f7 S6 M: r7 m% p, h; g+ Z
- [7 J( c& g8 H. n. w  m' @4 |
登入后台----------核心------------频道模型--------内容模型管理---
1 d0 j$ Y, y$ [  I7 i7 O. I6 j# k 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> % j2 i9 }2 p: M% H

- @+ I* a) k: r: E6 E; U  Y# _----普通文章---
. H% A( }% i# y+ `) H% y
2 b* U+ P' y$ Z4 Z8 i! {! o---【点击后面那个放大镜标志】(最重要一步)----------    W, P2 ?+ ~# s" m: c% J. _' ^& f$ ]
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> ' i7 s2 e1 w+ T3 g
' T4 S, M5 A. w: ^3 s
# f3 X( @, T/ R' h# }
Quote:
附件表可供自定义搜索的字段: 4 s1 D1 K: j, P2 k
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
" k- h4 k9 g& f4 j) S 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> 9 o; ?: q3 P- F/ `: R

/ F, L6 K) k6 x$ A将“文章内容”前面那个打勾/ s# \5 u; D5 ^3 u

& @: H: ~3 w" h3 t# P: _, c5 A% K此时将修改掉搜索字段
* M2 j, s- H/ @4 N2 q! O
6 R! G: R  V8 _! }7 W8 g但是还没有成功,还需要修改模板相应的代码:. r4 Q8 _; R! ~

* R4 f' c0 f+ S修改模板文件中的:head.htm  文件中* T( E' x( }; U* ]$ g' Z) [

% j/ |/ Y+ z1 h* x- r9 m6 H* C# e * i2 r+ a$ D* o, ]+ x$ X2 l4 y
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
8 k) s0 q* q: x( V        <div class="form">
6 q7 V, F; A1 f) Q          <h4>搜索</h4>
9 k3 z( e) z# T% M6 E+ q9 q           <input type="hidden" name="kwtype" value="0" />
3 T* y6 ~3 T4 Y+ y) ^           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
2 l! H- g5 G4 X9 V; b1 y           <select name="searchtype" class="search-option" id="search-option">
3 J6 |" k1 |" u1 r5 ?$ _% M               <option value="titlekeyword" selected='1'>智能模糊搜索</option>' Q9 @6 m9 G4 o5 z$ l4 U* Y& u
               <option value="title">仅搜索标题</option>
6 ^' W/ t! p7 f9 S           </select>
' o: F  r1 s3 _) H1 N          <button type="submit" class="search-submit">搜索</button>
0 g# v* O1 P& E4 R6 m        </div>* e# F2 e# l9 E
        </form>

9 i4 j+ ?. M0 [2 A; p+ O  t. x" N; W4 v4 S! o1 x
修改为:
" @+ W! _% b, T5 N7 T; {, K7 T
5 h' `. p4 w) {9 _% \" { ! {) B% x: P6 X0 D) q' ]8 l/ _
Quote:
<form action="/plus/advancedsearch.php" method="post">
, I% L! c/ n; l        <div class="form">
, L) [. H; P2 e$ q1 [0 _6 N; {          <h4>搜索</h4>
/ D' E, B* }( W& Q, O            <input type="hidden" name="mid" value="1" />
5 U$ ~6 ]7 H7 m0 E, z/ N           <input type="hidden" name="dopost" value="search" />
& X. o3 n0 N" s           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
# c3 K; k) o( W, W) A. x4 G; M7 Y- t
        </div>6 u8 q( v, I( l. F, g, t
        </form>
* D) F) K2 Q! i8 _7 K" @6 ~+ t% Q

! W; `( d# T7 ]
8 s" _& [( i7 e" Y此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-9-1 03:35 , Processed in 0.022002 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部