Tôi muốn cho phép người dùng xếp hạng các trang (đưa ngón tay cái lên / xuống) và hiển thị các trang phổ biến nhất trên YouTube theo thứ tự xếp hạng. Cách tốt nhất để làm điều này trong Drupal là gì?
Tôi muốn cho phép người dùng xếp hạng các trang (đưa ngón tay cái lên / xuống) và hiển thị các trang phổ biến nhất trên YouTube theo thứ tự xếp hạng. Cách tốt nhất để làm điều này trong Drupal là gì?
Câu trả lời:
Nội dung xếp hạng xã hội là một tính năng Drupal có thể cung cấp rất tốt. Bạn sẽ muốn sử dụng kết hợp các mô-đun bao gồm một cái gì đó như:
Khi bạn đã chọn và thiết lập tiện ích biểu quyết cho nội dung của mình, bạn sẽ cần thiết lập một số chế độ xem để hiển thị chúng theo thứ tự danh sách theo phiếu bầu. Thông thường, bạn sẽ tạo chế độ xem trang cho bất kỳ trang đích nào như Trang chủ và khối để hiển thị trong các thanh bên trên các trang nội dung. Tôi cũng sử dụng Quicktabs cho các Khối để bạn có thể có giao diện theo thẻ đẹp liệt kê nội dung theo Gần đây nhất / Xếp hạng cao nhất / Được xem nhiều nhất, v.v.
Khi thiết lập chế độ xem thực tế, bạn sẽ cần thêm vào các trường cho những gì bạn muốn hiển thị trong mỗi danh sách. Ví dụ: trên xếp hạng cao nhất, bạn có thể muốn tiêu đề nút và điểm cho nút do người dùng bình chọn. Sau đó, bạn sẽ thêm vào một sắp xếp theo tùy chọn cho điểm số để danh sách được trình bày theo đúng thứ tự
Một cách dễ dàng là sử dụng kết hợp Flag + Views.
Bạn có thể tạo "cờ" tùy chỉnh cho loại nội dung nhất định. Ví dụ: bạn có thể làm một cái gì đó như Google +1 cho một loại nội dung, sẽ có hai trạng thái: +1 và un '+ 1.
Sau đó, bạn có thể sử dụng Chế độ xem để thêm 'cờ' vào Mối quan hệ, tạo chế độ xem trang / khối của hầu hết nội dung + 1'ed.