久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 6969|回復: 3

discuz! x 3.4,首頁搜索默認改成全文搜索!

83

主題

2786

回帖

3569

積分

功行圓滿

貢獻
23 點
金幣
351 個
樓主
發表于 2020-10-21 05:40:46 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
說明

1、本人只在3.4版本下默認PC修改成功,其它版本并沒有測試,但原理相同。

2、當數據量大時,全文搜索將非常耗費伺服器資源,請慎用。

起因

系統默認只按標題搜索,由于標題字數有限,并且有的會員在發貼時并不會在提煉關鍵詞,內容多時搜索的作用就尤為重要,但往往搜索標題并不能搜到自己想要的內容,或遺漏了重要的內容,如果能搜索內容那搜索的重性就不言而喻,并且也能解決用戶的煩惱,減少跳出率,好在論壇默認是支持搜索內容的,也就是【全文搜索】,只是出于性能的考慮默認并沒有開啟,下面一步一步來將其開啟。

具體步驟

方法一

首先在后臺【用戶】【用戶組】在相應要開啟的用組的【基本設置】【允許全文搜索】中設置為【是】即可。

優點:可以自行設置要開啟的用戶組,方便靈活。

缺點:當然缺點也很明顯,這項設置只在高級搜索中管用,并且只是在關鍵詞輸入框旁邊多了一個復選框,提示要不要使用全文搜索,而且還是默認未勾選狀態,這明顯讓菜鳥尤為抓狂,也會增加使用成本。

方法二

修改模板文件

先修改:/template/default/common/pubsearchform.htm文件;

  1. <input type="hidden" name="srchtype" value="title" />
復制代碼


改成

  1. <input type="hidden" name="srchtype" value="fulltext" />
復制代碼


然后再找

  1. <input type="text" id="scform_srchtxt" name="srchtxt" size="65" maxlength="40" value="$keyword" tabindex="1" />
復制代碼


在后面加上

  1. <input type="hidden" name="srchtype" value="<!--{if !empty($srchtype)}-->$srchtype<!--{else}-->fulltext<!--{/if}-->" />
復制代碼


到管理后臺更新一下模板緩存,這樣就保證不管在那里搜索都默認開啟全文搜索功能。

優點:用戶體驗好。

缺點:后臺就算關閉了某用戶組的【允許全文搜索】功能也對此方法無效,此文件一旦被修改,就是對所有用戶都開啟了允許全文搜索功能。

至此全部修改完成。





回復

使用道具 舉報

2

主題

9

回帖

18

積分

初學乍練

貢獻
0 點
金幣
6 個
沙發
發表于 2021-10-16 11:45:58 | 只看Ta
  1. <input type="text" id="scform_srchtxt" name="srchtxt" size="65" maxlength="40" value="$keyword" tabindex="1" />
復制代碼


這串代碼找不到了,是其他文件的嗎?
回復

使用道具 舉報

2

主題

9

回帖

18

積分

初學乍練

貢獻
0 點
金幣
6 個
板凳
發表于 2021-10-16 11:46:43 | 只看Ta
本帖最后由 teny 于 2021-10-16 11:51 編輯
  1. <td class="scbar_txt_td"><input type="text" name="srchtxt" id="scbar_txt" value="{lang enter_content}" autocomplete="off" x-webkit-speech speech /></td>
復制代碼


比較接近的是這個代碼了

我改好后是這個頁面
我測試了,首頁搜索是可以的,但是在搜索頁面
https://bbs.***.cn/search.php

進行全文搜索,是無法搜索成功的,還需要修改哪里嗎?
回復

使用道具 舉報

1

主題

16

回帖

24

積分

初學乍練

貢獻
0 點
金幣
6 個
地板
發表于 2023-10-27 00:41:12 | 只看Ta
teny 發表于 2021-10-16 11:46
比較接近的是這個代碼了

我改好后是這個頁面

同問!!!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-7-2 01:06 , Processed in 0.048641 second(s), 13 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表