歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 07, 2024, 02:23:19 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  summary搜索的問題。 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: summary搜索的問題。  (閱讀 7243 次)
喬蘇
新手見習
*
文章: 9


檢視個人資料
« 於: 十月 28, 2005, 10:29:31 上午 »

不知道各位有沒有遇見這樣的問題,就是在summary.php上搜索的時候,如果搜索的字符過短(比如: we ),系統就會報錯。我在英文支持上找到了相同的問題,其間有人建議可以設定搜索的最短字符。原文:http://www.lifetype.net/forums/viewtopic.php?p=16481&sid=1ca58ac6b9519b711011b3af9735c464#16481
 但是我看不出來,因該把下面的字段加在哪裏。
程式碼:
function searchLength() { 
       
   var field = document.getElementById("formSearchField");

   if (field.value.length < 4) {
      alert('Your error message here...');
      return false;
   } else {
      return true;
   }
}
請問,有人試過麽?我想這是一個很好的主意,可以減少數據庫的查詢。
已記錄
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #1 於: 十月 29, 2005, 10:27:25 下午 »

我使用的是1.02 beta ,按照你說的試了,沒發現有問題,建議你升級為 1.02 beta,
因為1.02 修正了之前版本不少的 bug和錯誤,而且1.02 已接近發佈期了。
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
喬蘇
新手見習
*
文章: 9


檢視個人資料
« 回覆文章 #2 於: 十月 30, 2005, 12:57:38 上午 »

谢谢 winman的回答,但是我用的就是1.02b,我做過測試,如果數據庫比較小的時候沒有問題,但是數據一多就會出現這種狀況。
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 十月 31, 2005, 11:37:19 上午 »

不知道各位有沒有遇見這樣的問題,就是在summary.php上搜索的時候,如果搜索的字符過短(比如: we ),系統就會報錯。我在英文支持上找到了相同的問題,其間有人建議可以設定搜索的最短字符。原文:http://www.lifetype.net/forums/viewtopic.php?p=16481&sid=1ca58ac6b9519b711011b3af9735c464#16481
 但是我看不出來,因該把下面的字段加在哪裏。
程式碼:
function searchLength() { 
       
   var field = document.getElementById("formSearchField");

   if (field.value.length < 4) {
      alert('Your error message here...');
      return false;
   } else {
      return true;
   }
}
請問,有人試過麽?我想這是一個很好的主意,可以減少數據庫的查詢。

他真的寫得很清楚了。你要先找到你的 search box 是在那個 template file 上,例如 header.template, 或是 footer.template 都有可能。請善用手邊編輯器的搜尋工具。

然後把他講的那幾個程式加進去或是改掉。記得 那一段 javascript 要用 {literal}{/literal} 包起來,以防 smarty 誤判。應該就可了。

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  summary搜索的問題。 « 上篇主題 下篇主題 »
    前往: