Cho phép người dùng xếp hạng trang


7

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:


4

Tôi đề nghị các mô-đun tỷ lệ , nó có vẻ ổn định hơn so với bỏ phiếu lên / xuống.


Bạn không biết về cái này, thật tuyệt khi nó vẫn cắm vào API biểu quyết, nhiều lựa chọn hơn trên widget :)
WestieUK

11

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ư:

  • Lượt xem (được sử dụng để xây dựng danh sách nội dung và sắp xếp chúng theo phiếu bầu / mức độ phổ biến),
  • API biểu quyết (một khung làm việc để ghi điểm / tổng hợp và sẽ được sử dụng để ghi phiếu bầu)
  • Bình chọn lên / xuống (Bình chọn lên / xuống tiện ích cho người dùng nhập vào biểu quyết). bạn thậm chí có thể nhìn vào một cái gì đó như Fivestar .

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ự


2

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.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.