nmduc073 posted on May 04, 2009 06:20::718 view(s)
Trong mấy bài viết trước, mình có nói về việc chuyển module Links của Dotnetnuke.com thành module MyLinks của mình. Và trong bài viết này, mình sẽ nói về cách để làm việc đó.
-B1: Trước tiên, ta cần phải include source code của module Links vào 1 solution. Xin vui lòng đọc lại bài viết trước đó của mình
Sau khi mọi thứ ổn thỏa, thì tiến hành bước sau.
-B1’: Copy cái folder chứa 2 project trên và đưa ra 1 chỗ nào đó để backup, ví dụ như MyBackup. Nên zip nó lại.
-B2: Đổi tên các project.
Trong solution, ta có 2 project là Dotnetnuke.Modules.Links và Dotnetnuke.Modules.Links.SqlDataProvider. Trong VS.NET, hãy click lên Dotnetnuke.Modules.Links, nhấn F2 và đổi tên thành NMDUC.MyLinks. Click lên Dotnetnuke.Modules.Links.SqlDataProvider, nhấn F2, đổi thành NMDUC.MyLinks.SqlDataProvider.
-B3: Chỉnh lại các namespace trong các trang ascx và ascx.vb, vb và các file khác.
Mở các trang vb, ascx, và ascx.vb, bạn hãy replace Dotnetnuke.Modules.Links thành Dotnetnuke.Modules.MyLinks. Ngoài ra phải tìm cả các file như .dnn để chỉnh lại. Nhớ là phải replace hết. Việc này đòi hỏi sự kiên nhẫn.
-B4: Chỉnh lại các assembly và references trong 2 project NMDUC.MyLinks và NMDUC.MyLinks.SqlDataProvider.
Nhấn chuột phải lên NMDUC.MyLinks, chọn Properties. Click lên tab Application, chỉnh Dotnetnuke.Modules.Links lại thành NMDUC.Modules.MyLinks. Click lên tab References, xem có cái nào link tới Dotnetnuke.Modules.Links lại cho phù hợp.
Tương tự cho NMDUC.MyLinks.SqlDataProvider, trong tab Application, chỉnh assembly lại thành NMDUC.MyLinks.SqlDataProvider. Chỉnh lại references nữa, trỏ tới NMDUC.Modules.MyLinks.dll.
[Read the rest of this article...]