Professional Documents
Culture Documents
TH10 Elfinder Summernote
TH10 Elfinder Summernote
1
2
Bước 2: Trong tệp Functions.cs ở thư mục Ultilities thêm hàm getCurrentDate() như sau
3
B. Nội dung 2 (bài thực hành 10)
- Thêm Thêm trình quản lý tệp elFinder và bô soạn thảo nội dung Sumernote vào asp.net core cho bài viết.
Hướng dẫn:
- Tham khảo link phía dưới (tuần sau sẽ có hướng dẫn cụ thể)
https://xuanthulab.net/asp-net-core-mvc-tich-hop-trinh-quan-ly-file-vao-website.html
https://www.c4.edu.vn/posts/cach-tich-hop-trinh-quan-ly-file-elfinder-vao-net-core.html
Bước 1. Tải tệp thư viện cho elFinder và summernote, về giải nén và đưa vào thư mục
wwwroot/admin
+ Link: Tải tệp nén
+ Sau khi giải nén ta có thư mục lib trong admin như sau
4
Có thể xem các bước tiếp theo ở link dưới (cần copy một số thông tin)
https://www.c4.edu.vn/posts/cach-tich-hop-trinh-quan-ly-file-elfinder-vao-net-core.html
Bước 2: Cài đặt elFinder.NetCore phiên bản mới nhất (hiện tại là 1.3.6) trong NuGet
Bước 3: Tạo 1 controller tên là FileSystemController.cs (có thể copy ở link trên rồi
sửa lại cho phù hợp) trong thư mục Controllers của Admin
- Chỉnh sửa lại chỗ đánh dấu đỏ cho phù hợp trong trường hợp copy
5
6
Bước 4: Tạo 1 Controller tên FileManagerController.cs trong thư mục Controllers của
Admin (để ý vùng đánh dấu đỏ nếu copy)
Bước 5: Tạo thư mục files trong thư mục wwwroot để lưu trữ thông tin tệp sau này
upload
7
Bước 6: Tạo View bằng cách Right-Click vào tên Index trong FileManagerController
chọn AddView như hình:
8
Bước 8: Chạy thử, gõ thêm /Admin/file-manager sau địa chỉ để xem kết quả
Ví dụ:
https://localhost:7123/Admin/file-manager
9
Ta có:
10
Bước 2: Trong thư mục Admin/Views/Shared tạo view có tên _SummerNote.cshtml
11
Nội dung của _SummerNote.cshtml (một phần có thể copy trên link), chú ý những chỗ
đánh dấu đỏ
12
13
Bước 3: Lời gọi summernote
- Mở View Create.cshtml trong thư mục Admin/Views/Post
14
- Thêm vào cuối cùng nội dung sau (chèn sau thẻ </main>)
15