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

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

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

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
发表于 2010-8-9 16:31:18 |只看该作者 |倒序浏览
dedecms 5.5 默认的模糊搜索只能根据网站文章的名称进行搜索,无法搜索到文章内部信息,对此经过研究得出以下修改方法,现共享下: $ {. E  |3 E5 N0 G  s8 R& @
: q' w3 P  u  p
% [" h4 Y* `, |2 _& z5 _
登入后台----------核心------------频道模型--------内容模型管理--- * h) x" X+ m7 W- W6 M
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040535V6-0.jpg" border=0>
: P. k0 ^3 g' K, \# d1 r" Q# }. i  o# c
----普通文章---+ [' y: v0 B9 d$ _# l. Q& c
! G+ Z9 J" C8 K7 l1 C
---【点击后面那个放大镜标志】(最重要一步)----------  # B+ c! ?2 X# f, o' {$ Z
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/204053F63-1.jpg" border=0>
0 q) B; {( b! Y7 W$ t9 X6 Y
4 n5 g) l' N! k  l( L# I9 w) I" [) D # l) N( q$ Y" G: H/ v4 H$ a  Q" m; Q0 P
Quote:
附件表可供自定义搜索的字段: 5 [9 p7 |  J4 s2 a% L
这里的字段是程序依据字段类型自动选择生成的。   文章内容
      ! K' J. _$ p  c6 T: l
630)?'630px':'auto'}" alt="" src="http://www.grzz.com.cn/uploads/allimg/091115/2040532101-2.jpg" border=0> 1 c+ N7 S5 v, b9 Y& P' I* L; @$ ]

5 p; A3 s) l& u, P/ k5 A将“文章内容”前面那个打勾4 U. N; _3 J2 ?0 i* W, l
/ {* j* h7 H* W, O# N+ L
此时将修改掉搜索字段7 M& c' e4 A( W  |* t2 V

/ M  V. n! g3 [% N- k3 Q' A但是还没有成功,还需要修改模板相应的代码:
) S; G# K9 ^! q8 r
8 z7 W. f( u2 }0 w$ r: g修改模板文件中的:head.htm  文件中( E) Y/ }: i% p* ^) `* m9 I0 o/ j
* O: V  ^0 a+ F- h2 z/ J

- N. K1 k, T" w0 |Quote:
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
6 |; Y7 a" C, a        <div class="form">
/ ~, ]( v. D8 e( _, L          <h4>搜索</h4>% P  A0 Z1 [+ w0 u3 r6 o
           <input type="hidden" name="kwtype" value="0" />6 s# U: Y: E6 O0 y7 F1 _( b
           <input name="keyword" type="text" class="search-keyword" id="search-keyword" />9 Y, G/ f: b; U9 c. P* R
           <select name="searchtype" class="search-option" id="search-option">7 l6 y( h: Q) j8 l& i
               <option value="titlekeyword" selected='1'>智能模糊搜索</option>! H7 ?0 @; e0 f8 x) [7 [: H9 l
               <option value="title">仅搜索标题</option>
8 X8 Q$ |( a. X/ j! s3 F           </select>! w# Q# v9 V: d1 t  F+ f
          <button type="submit" class="search-submit">搜索</button>
. M. I0 \/ c9 L9 i. M        </div>
! K* }# E; J9 [, ^        </form>

) n5 n. F" j2 n: q
6 g3 }2 g$ |, u+ H+ f, Q; q8 r  F修改为:
5 _4 K# a& [, ]0 @/ q; o; z* P
7 a; O/ g5 d5 }5 A5 M2 q 2 f, w! f! @/ b0 m% y) _4 p" B
Quote:
<form action="/plus/advancedsearch.php" method="post">0 G4 H( y# p3 n+ I! h! R
        <div class="form">
: O, m) u8 ?) i# A. a          <h4>搜索</h4>
9 Y! R; ^6 h  n5 p' I            <input type="hidden" name="mid" value="1" />
/ C, Q5 l5 }6 A' v$ O           <input type="hidden" name="dopost" value="search" />
- v* s' @0 P6 g$ _/ m% f2 t7 F           关键词:<input type="text" name="q" />           <input type="submit" name="submit" value="开始全文搜索" />
% I* q1 @( \0 K- x( H: |% c
3 H4 g4 l5 ?6 A        </div>
4 e  n- Y* ^1 E7 F- A; g        </form>

& g2 ?, G2 M  e1 m$ m' b' Z( ]# T% R/ A, W  I

. t" k1 t  H" M. G( L$ t5 U此时更新网站,将会发现搜索数据已经有了质的飞跃
您需要登录后才可以回帖 登录 | 注册


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

GMT+8, 2025-6-18 08:29 , Processed in 0.022001 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部