Discuz 2 0 英文版 原始碼分析 一

2022-01-22 22:48:15 字數 1702 閱讀 3383

這兩天在折騰discuz 的英文版,發現2.0版本有不錯的英文版,但是我們要求註冊的時候密碼長度有限制,搜尋了很多,但是都沒有找到合適,最後決定自己分析原始碼來操作,主要是兩個檔案。

1,$id: static/js/lang_js.js 紅色部分為新新增。

//

--------------------------------

//static/js/register.js

'username_invalid' : 'user name contains invalid characters',//

'使用者名稱包含敏感字元',

'username_short' : 'user name is shorter than 3 characters',//

'使用者名稱小於 3 個字元',

'username_long' : 'user name is longer than 15 characters',//

'使用者名稱超過 15 個字元',

'password_short' : 'password is shorter than 6 characters',//'使用者名稱小於 6 個字元',

'password_long' : 'password is longer than 16 characters',//'使用者名稱超過 15 個字元',

'password_error' : 'password length must be in range of 6-16 characters',//'使用者名稱超過 15 個字元',

'passwords_not_equal' : 'two passwords does not match',//

'兩次輸入的密碼不一致',

'email_invalid' : 'email contains invalid characters',//

'email 包含敏感字元',

'invite_code_invalid' : 'invitation code contains invalid characters',//

'邀請碼包含敏感字元',

'password_fill' : 'please fill the password',//

'請填寫密碼',

'password_again' : 'please enter the password again',//

'請再次輸入密碼',

'email_fill' : 'please enter email address',//

'請輸入郵箱位址',

2,static/js/register.js 使用jquery的正規表示式來做判斷。

function

checkpassword(id1, id2) $/);

if(!$(id1).value && !$(id2).value)

if(!patten.test($(id1).value))

errormessage(id2);

if($(id1).value !=$(id2).value)

else

}

這樣就完成了密碼的驗證,沒有bug出現,大家有用的可以試試。

centos5英文版安裝 swap

swap swap,即交換區,除了安裝linux的時候,有多少人關心過它呢?其實,swap的調整對linux伺服器,特別是web伺服器的效能至關重要。通過調整swap,有時可以越過系統效能瓶頸,節省系統公升級費用。眾所周知,現代作業系統都實現了 虛擬記憶體 這一技術,不但在功能上突破了物理記憶體的限...

Windows XP2 英文版中文顯示亂碼解決

環境 windows xp2 問題 windows xp2 英文版中文顯示亂碼 解決 在控制面板的regional and language options 區域 語言選項 裡面進行設定。1.在advanced選項中,language of non unicode programs 非unicode...

Windows XP2 英文版中文顯示亂碼解決

環境 windows xp2 問題 windows xp2 英文版中文顯示亂碼 解決 在控制面板的regional and language options 區域 語言選項 裡面進行設定。1.在advanced選項中,language of non unicode programs 非unicode...