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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: 9 r( P5 F' E6 G
4 d' k; B' P# I) k! S, T; N, [5 h; g
# |- `4 W- i' S! ~
登入后台----------核心------------频道模型--------内容模型管理--- 9 S# g* A" A5 T* e3 x
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0> ( v. v% m$ \% _6 O9 \! Q

$ i% Q0 ^2 M$ j: w9 L( n----普通文章---
3 o+ W; y- c% Q- v* K; P
) I- [9 {4 M% g/ @) _---【点击后面那个放大镜标志】(最重要一步)----------  
* @% m2 N' \1 y6 g 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
2 |: K5 Y6 {; v" c- w* H. K
2 T1 V4 o) t2 d: s1 y5 m % @- h: C5 z& y: {
Quote:
附件表可供自定义搜索的字段: ! E0 H+ i2 I  e
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      
! D1 n# n7 d* ~, F- m 630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> 2 P6 n" R" C& c1 b( M0 X
& a: W2 M) q$ p0 {. U' x. l
将“文章内容”前面那个打勾4 b6 h/ s$ N9 ]; F" u5 |

6 A/ o$ p! u' E& L- d  O0 Y此时将修改掉搜索字段6 Z* q, ?+ [" Q. H6 P8 O* u' j3 H

! I7 K' j# }. ^3 Z( E但是还没有成功,还需要修改模板相应的代码:
+ e' m7 [, `! j2 M4 `- n
# u( |' H9 a% A+ B修改模板文件中的:head.htm  文件中
$ b6 Z" s& y7 r
  ~# ^, y6 y3 k7 b) t3 t+ Z, n 6 O$ H; b. H. u! s) G0 o
Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">7 f, G0 s9 K- F- ~6 {& N# r# _
        <div class="form"># [: ~. `  r: L- a4 u: a
          <h4>搜索</h4>
! r% ]& ?# c+ a6 U$ y* \$ z           <input type="hidden" name="kwtype" value="0" />% H. T2 t6 T$ t3 `( s% m
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />
/ E& y) V1 l0 v           <select name="searchtype" class="search-option" id="search-option">
, a7 v  z, k3 l1 p6 C) K. P               <option value="titlekeyword" selected='1'>智能模糊搜索</option>
& u2 J9 N: P8 q1 R/ d. w               <option value="title">仅搜索标题</option>8 A+ Y' a! j0 z9 s7 m7 B
           </select>
/ Z  e. @0 x+ s$ M          <button type="submit" class="search-submit">搜索</button>
- m- ^! q* L. {. |% W7 W! g        </div>% h: \# i# A( o- V' r
        </form>

2 I! Q; r$ q) `+ w! i" ?9 T) h
; O! T7 |) c1 {' B* h% d修改为:
' N2 X, h9 c6 B" `- x
" X$ z4 ?$ z; u# }- {# g ! n. c* F: R- V2 m5 z3 I
Quote:
<form action="/plus/advancedsearch.php" method="post">
4 d! r. }  ~& N1 M. M        <div class="form">) S. Z/ P$ Y2 L# F  ]1 n5 A
          <h4>搜索</h4>/ P/ d( ]. x- k9 j- j; S2 Z2 c
            <input type="hidden" name="mid" value="1" />/ E- K4 r" @! s$ T, H1 Z
           <input type="hidden" name="dopost" value="search" />
4 v6 q: L- M7 {           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
0 k3 [( J' g3 n$ ]5 X% L" f' y* N" W& s, e6 J& _1 W% `' X+ k3 y4 `  M
        </div>; d$ _) L- i2 k7 I
        </form>
2 B" ]- {7 J! s1 }/ Z

1 h' r( M0 u7 ?8 S5 m3 x
$ v# S9 X; M& N1 r4 \4 e3 s8 s此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-11-27 03:05 , Processed in 0.022001 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部