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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |正序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
8 E* u1 e7 {  g0 p' G5 z% x( O6 D' h- l
& I4 a, @! x8 v2 y
- |$ g! L  O$ d# e2 i, m登入后台----------核心------------频道模型--------内容模型管理---
  ^8 @" z' f- R8 K 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> . I% p+ b  ^  `7 a2 S, H* r5 \

/ {. `. @* E* T----普通文章---
* o2 J* K+ N4 h4 m+ N0 [* E
& W% t( q6 D- ~# A6 j* v; P8 F5 }---【点击后面那个放大镜标志】(最重要一步)----------  
2 K6 i; h8 _) ^# [, E# e 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0> 9 W  N6 h3 d/ Z
) E# o2 @2 }9 J* U$ {
3 T* ?- v: L  ^% \& j! D
Quote:
附件表可供自定义搜索的字段: ; H- V& B8 Q2 j: _7 x
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
/ l% o, g) H% N% I5 f( X 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
' J. i& i( l' b- c0 ^1 D- O1 x$ x" b) g: N- Z4 u; I- ?
将“文章内容”前面那个打勾1 t, \8 _& X, v/ g, B* |

9 a9 Z$ n& B4 r此时将修改掉搜索字段2 M) ?+ d5 s; @; d

& k7 b" q5 X2 ?% `) y& t6 S7 e但是还没有成功,还需要修改模板相应的代码:3 }% X0 ~4 h0 \/ A+ `

+ h- b% X8 K+ G; F修改模板文件中的:head.htm  文件中
) u) y4 z$ \; ^. V' k; i' g* k
/ `. r. K$ L8 Y3 ^ 3 N% K9 w6 j  f5 l
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
( a2 i/ C) R& m# C2 q3 y: K+ i! X        <div class="form">1 M9 N; ]8 q; t& ^
          <h4>搜索</h4>+ ^* G+ T& c8 K5 X
           <input type="hidden" name="kwtype" value="0" />! G  Z7 D. ]' D2 M$ q" M" l- N
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />) \8 R/ R" ^, U* M% K% U0 A
           <select name="searchtype" class="search-option" id="search-option">
3 w, X* I, ^) Z0 n8 g               <option value="titlekeyword" selected='1'>智能模糊搜索</option>& ]; V6 `4 E0 V; X6 U
               <option value="title">仅搜索标题</option>
: l, o" u5 T: L5 f           </select>
1 k% i! R, E2 U% l3 a) `9 E& j1 a          <button type="submit" class="search-submit">搜索</button>
2 E) i/ R/ y7 |0 ~1 \( L        </div>; l8 n. X+ P7 G  r
        </form>
5 l$ y* A- F) @9 ?" f+ m9 X

2 g" k4 L+ o2 P: v修改为:
7 o9 D# k- v% A. X3 J/ K8 ^1 p, p# D, B9 q8 ^

. m0 s4 q4 j* f: b4 W. sQuote:
<form action="/plus/advancedsearch.php" method="post">: o" M6 x/ T% b3 t* S: w6 r1 N
        <div class="form">
, ]! z7 c- \" _# l3 P          <h4>搜索</h4>
  ?/ W# u  S2 t( {" G5 g            <input type="hidden" name="mid" value="1" />
# @) ?2 I2 u% E. j           <input type="hidden" name="dopost" value="search" />
# p, N. m% ]& G' p  W1 R" ^) ?           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />; O2 J6 Q. v# ~1 ?3 j+ D; V

: v4 b6 h6 Q2 }3 Q- ]) w- Y* J' Q        </div>
4 K) T% \: G0 f" c9 r        </form>

1 C" {- x5 V7 h1 D' t: n1 L9 `2 E! c* E

( f6 @8 ~5 v; s1 [此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2026-1-12 23:39 , Processed in 0.023001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部