Nội quy chuyên mục: Đây không phải mục support. Chỉ thảo luận các vấn đề liên quan đến code đang phát triển tại [url14qaivcv]http//code.nukeviet.vn[/url14qaivcv] và các vấn đề tồn tại cũng như đề xuất cải tiến hệ thống.
#152229 gửi bởi vuthao
Ngày 19 Tháng 01 2014 , 02:50
Gửi các bạn, chúng tôi có ý định viết lại phần quản lý comment cho NukeViet 4.0, với các dự định:

I) Cấu hình tập trung quản lý comment chi từng module:

+ Ai được phép đăng comment: Không ai, Tất cả, Thành viên

+ kiểm duyệt: Tự động đăng thảo luận không cần qua kiểm duyệt, Kiểm duyệt nếu không là thành viên, Kiểm duyệt tất cả

+ Hiển thị email của người đăng bình luận

+ Người quản lý bình luận: Điều hành chung, và chọn 1 nhóm thành viên của hệ thống (để sửa, xóa, đăng bình luận)

+ Người quản trị có thể Xem theo từng module, hoặc tất cả các module được quyền quản lý.

+ Cấu hình dùng chức năng bình luận của hệ thống, facbook, .....(Với mỗi loại commet khác nhau cần khai báo thêm 1 số biến như Facebook App ID, khi dùng loại comment khác thì hệ thống sẽ không kiểm soát được comment)
+ cấu hình phần sắp xếp bình luận theo các chức năng: Mới trước, cũ trước, like nhiều trước.

II) Sử dụng comment của hệ thống bằng cách includes, 1 file vào khu vực cần hiển thị bình luận.

- Nếu không là thành viên cần nhập email và số điện thoại.

- Cho chọn thích, ko thích, trả lời comment đó ( có 2 cấp)

- Có chức năng sắp xếp bình luận theo các chức năng: Mới trước, cũ trước, like nhiều trước

Yêu cầu sử dụng
1) Tại trang xem chi tiết bài viết cần khai báo biến: define( 'NV_COMM_ID', $id_của_bài_viết);

2) Nếu module có chức năng quản lý quyền đăng bài viết tới từng thành viên cần khai báo biến define( 'NV_COMM_AL', $id_của_quyền);
0: Không
1: Tất cả
2: Thành viên

Chú ý
Khi chuyển qua dùng các loại comment khác nhau thì các comment sẽ bị mất hết, do chúng lưu trữ ở các nơi khác nhau. (Để có thể khắc phục cái này cần xem xét API của các loại comment để lấy về lưu trữ vào site, Tính năng này sẽ được nghiên cứu sau)
#152243 gửi bởi khicon038
Ngày 19 Tháng 01 2014 , 08:28
vuthao đã viết:- Module comment dùng chung cho tất cả các module
- Khu vực nào cần hiển thị comment dùng block để hiển thị.

Rất hay. Nhưng nếu ở News mà nó hiển thị comment của Shops thì sao? Block đó chắc phải có chức năng chọn nhỉ?

http://xudoanphuocqua.com
#152255 gửi bởi hiepkhachxua
Ngày 19 Tháng 01 2014 , 22:06
vuthao đã viết:- Module comment dùng chung cho tất cả các module
- Khu vực nào cần hiển thị comment dùng block để hiển thị.

comment mặc định bấy lâu thành modul độc lập là việc cực kỳ hay, khiến nkv càng linh động và tùy biến hơn. dễ sửa chữa, nâng cấp không ảnh hưởng đến modul khác.
Nói về comment thì hiện nay thế giới có khoảng 5 dịch vụ free cho nhúng comment vào website, mạnh nhất là disqus.com. Nhà phát triển vuthao có thể tham khảo chức năng của nó.
Với đặc thù comment nukeviet thì mình nghĩ chức năng nên có là:
- trong phần quản lý comment, các comment được chia nhóm theo modul để dễ quản lý (cần)
- phần đăng nhập bình luận giống disqus được thì tốt tức là nhận được tài khoản khác nhau (có thì tốt)
Hình ảnh
#152263 gửi bởi anhyeuviolet
Ngày 20 Tháng 01 2014 , 01:11
Dùng comment có tích hợp dịch vụ bên ngoài thì phải tính đến chuyện bạn có dời host này nọ hoặc cần thay về bộ code.
Mình dùng WP, có thử tích hợp Disqus....( gì gì đó) thì khi cần chuyển lại dùng comment mặc định thì mất hết dữ liệu, đau khổ lắm đó !

Cổng nhôm đúc Nhật Bản
http://www.asuzac-acm.com.vn/vi/acm/cong-nhom-duc/