a. Chuẩn bị
Công cụ để viết 1 modules cho dnn là:
Visual Studio
MSBuild.Community.Tasks địa chỉ tải xuống:
Và Templates DotNetNuke C# Compiled Module địa chỉ tải xuống:
Copy Templates DotNetNuke vào thư mục: "C:\Users\My PC\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Web"
b. Tiến hành
Bật Visaul Studio(VS), tạo một project mới sử dụng templates DNN
Chú ý bỏ dấu tích ở “Create directory for solution”
Thư mục chứa project là thư mục: “C:\inetpub\wwwroot\dnn\DesktopModules\”
Tiếp theo chọn: Propertis và tùy chỉnh lại các chỉ số như phiên bản .NET framework.
Vào Build bỏ chọn XML documentation file, sau đó lưu lại.
Mở file View.ascx
Đánh “ Hello word”! và lưu file lại.
Tiếp theo là quá trình build.
Chọn chế độ “Release”
Tiếp theo ấn chuột phải vào modules và chọn Build
Sau khi Build thành công, chúng ta vào thu mục:
“DesktopModules/HelloWord/packages/” sẽ thấy 2 file zip như sau:
Như vậy là đã hoàn thành tạo 1 module cơ bản, tiếp theo là quá trình đưa module lên trang web:
Đăng nhập vào trang web với toàn khoản quản trị:
Vào link: host->Extension:
Chọn Manage->Intall extension wizad:
Tiếp theo ấn chọn “ Chọn tệp tin” sau đó duyệt tới 2 file zip đã được build từ các bước phía trên.
Tiếp theo ấn Next, quá trình cài modules được băt đầu:
Như vậy là module đã được cài đặt vào trang web.
Tiếp theo là quá trình sử dụng module hay là gọi module ra:
Vào trang mà muốn sử dụng module, tiến hành các bước sau và chọn modules muốn sử dụng và ấn Add Module
Kết quả sẽ được như sau:
Chú ý nếu trong module tự tạo file web.config thì phải xóa file web.config nếu không sẽ gây lỗi cho module.
Tìm lập trình viên .Net
Trả lờiXóaĐối tượng: part-time, Freelancer, ..... miễn làm tốt Dotnetnuke.
Lương thỏa thuận......
Chỉnh sửa http://mysport.vn và http://uplich.com
Bạn nào biết giới thiệu nhé ! không share hộ mình nhé! thank !
Cường 0933.035.959
DNN MODULE lúc build ra của em k có thư mục packet đâu!
Trả lờiXóaChắc bài hdan này ở version cũ rồi :3
ad ơi cho mình hỏi
Trả lờiXóasau khi build thì trong thư mục packages mình ko thấy 2 file zip mà chi có thư mục MSBuildTasks.1.5.0.214 này thôi là sao vậy ad?