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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下:
' E: H# z6 n) x' e5 W, z. K7 {" Q  y
3 O  ?; z/ i# L% q4 J) e$ J3 G
3 Z# y6 ]8 A0 L: Q登入后台----------核心------------频道模型--------内容模型管理---
9 d% {' O4 G1 a 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> ! d& d' N" ]$ `" ?( t0 Q: D8 ~* M6 ?
2 n2 r  J3 R! G; S# e
----普通文章---3 I+ M- l' N# R) A8 M4 X  {
* n& U+ S% e, ^% T2 W2 G
---【点击后面那个放大镜标志】(最重要一步)----------  0 a" a0 f. T1 s
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
7 E5 H. ~. I& }1 d/ k' C4 Z$ S' D2 T4 W1 A
7 S* @9 f- I; u8 E  Y  D
Quote:
附件表可供自定义搜索的字段:
. l0 r+ h, P) h5 T7 z# _+ d这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
* b' C9 o2 J: G7 y) n) L, J 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0>
2 N; i) f9 ?! O: I2 p% B( t$ ^
7 m, W% `3 H3 K: U将“文章内容”前面那个打勾$ U" ?  y2 ~5 }) Q" ]

( |5 f5 @6 M. e! j此时将修改掉搜索字段
6 M9 Q9 {1 b. y# T0 R0 d3 Y# {4 r& `$ r9 O4 v9 H& }
但是还没有成功,还需要修改模板相应的代码:$ V, G) t. J, Z# p+ p+ @

; h0 v" {: q1 }; \  c+ O" T修改模板文件中的:head.htm  文件中
, ^' U" S$ v: U) T# l! q2 m: N
- E) J' `! u( b" y ' z6 F  {* T" ^
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
: x' Z& i' P0 c( I& a( ]/ g        <div class="form">
; v2 |0 w8 w2 ]" g          <h4>搜索</h4>
* l& X* |( }( L           <input type="hidden" name="kwtype" value="0" />
, y) H, {6 r# S9 r* D# Y           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />% X. U& H: v, w7 G7 k0 u, G
           <select name="searchtype" class="search-option" id="search-option">9 e4 ~' c' c! U
               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
2 _. a+ t- e+ x               <option value="title">仅搜索标题</option>( |6 I5 R9 |' g" `% P! ~4 s
           </select>
+ @; i1 j9 u' T% O8 X          <button type="submit" class="search-submit">搜索</button>' s2 k, r+ ~! f
        </div>7 s! y$ j' N/ L1 K4 y
        </form>

3 Y" Z9 q. a# }3 o  `  i& k3 w
& @2 F" l% y1 M/ L( {修改为:5 w; j3 [8 d4 i

1 Y& u0 z5 L% k
6 u9 [, u1 t6 `8 a3 OQuote:
<form action="/plus/advancedsearch.php" method="post">+ o+ O7 L/ Y( Z& m% [8 `- F$ p
        <div class="form">; ^* z2 s2 }6 ?# K2 L) [
          <h4>搜索</h4>+ R% b: r6 T2 |: ]) G, f  h# n
            <input type="hidden" name="mid" value="1" />. _  |" z7 z" O9 _: h/ K
           <input type="hidden" name="dopost" value="search" />
" u6 f1 {7 \7 v: A           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
( l0 Y4 K1 p3 z/ `
% p+ _# }% p$ c& T- i+ {& L8 S8 m, z        </div>
0 I. e% R; Q0 n/ C- t        </form>
. ]- t1 d" h+ d& P0 T
# o2 L. T+ {7 E& w

& E! P/ p3 ~" s: e此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-8-2 14:34 , Processed in 0.021001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部