摘要:Orchard客製化:安裝Orchard Project
Orchard客製化:安裝Orchard Project
- 6218
- 0
- Orchard Project
- 2011-09-29
摘要:Orchard客製化:安裝Orchard Project
使用者可以透過List一次檢視數筆資料。
透過Admin Panel將任意個數Field與Part組合成為新的Part,或者將任意個數的Field與Part組合成為Content Type,並且儲存以利重複使用。
許多Orchard Project內建的功能其實值得程式設計師在一開始埋頭撰寫模組之前一窺究竟。
Orchard Project的Web Sites的Module資料夾當中,包含許多不同的Module,每一個Module之下的各個資料夾的名稱分別有其分類
因為WebMatrix簡單易用,而且也有按鍵直接啟動Visual Studio,所以為了減少滑鼠右鍵的點選次數以及滑鼠移動軌跡的長度,因此目前幾乎都是運用WebMatrix安裝。
筆者於2011/08/17發佈的《Orchard客製化:統計最多使用者的電子郵件信箱 》一文中,提供的範例程式可以依據使用者資料表的基本資料計算哪一個網域的電子郵件信箱的使用者人數排名第一。......筆者在此利用Generic Type與Extension Method重新改寫相關的程式碼,因此在Index方法之中僅有下列三行程式碼。
當第一次運用WebMatrix修改Orchard的程式碼與自行開發的模組時,赫然發覺雖然原始碼已經更改,但是執行結果的錯誤訊息卻與更改程式碼之前相同,經過幾次反覆的試驗,得到下列的除錯標準流程。
附加檔案的程式碼可以讀取儲存網站會員資料的資料表以獲得的會員的電子郵件,並且依據電子郵件地址分類,找出被最多會員註冊和使用的電子郵件地址的網域
相較於Orchard客製化:登入時提示使用者的部分信箱一文的內容,直接將所有新增的程式碼嵌入原本的程式碼的private IUser ValidateLogOn(string userNameOrEmail, string password)函數之中,本文附加檔案的程式碼則進行下列修改:
下列程式碼將Orchard的Modules/Orchard.Users/Controllers/AccountController.cs增添部分的程式碼,以確保使用者登入時,若僅輸入名稱,將會於錯誤訊息顯示使用者的信箱的第一個英文字母與註冊信箱的公司組織網域。