it-swarm-vi.com

Chế độ xem người dùng được gắn cờ bởi người dùng, người dùng gắn cờ người dùng và các nút từ người dùng được gắn cờ bởi người dùng

Tôi có một cờ người dùng khá giống với hàm "theo dõi" hoặc "đăng ký".

Về cơ bản tôi muốn tạo 3 views cho trang web của tôi user profile trang:

  1. Danh sách người dùng được gắn cờ bởi người dùng (ví dụ: khối "những người tôi đang theo dõi")
  2. Danh sách người dùng gắn cờ người dùng (ví dụ: khối "người hâm mộ của tôi" hoặc "người theo dõi của tôi")
  3. Danh sách các nút từ tất cả người dùng đã được người dùng gắn cờ (nghĩa là chức năng cung cấp tin tức cho người dùng để xem tất cả nội dung mới từ người dùng mà họ đã gắn cờ)

Sẽ đánh giá cao bất kỳ sự giúp đỡ hoặc ý kiến!

17
Jamie Chang Liu

Muộn còn hơn không, Để có được những người hâm mộ bạn có thể:

  1. tạo một cái nhìn của loại người dùng.
  2. tạo mối quan hệ Cờ: Cờ của người dùng.
  3. bây giờ hầu hết mọi người đều sai, bạn nên xóa "Chỉ bao gồm những người dùng có nội dung được gắn cờ."
  4. đã chọn cờ của bạn.
  5. Thêm bộ lọc theo ngữ cảnh "Cờ: ID nội dung".
  6. đảm bảo sử dụng các mối quan hệ.
  7. KHI LỌC GIÁ TRỊ IS KHÔNG CÓ S AVN cung cấp giá trị mặc định của "Id người dùng từ người dùng đã đăng nhập".
4
saadlulu

Tôi đã vật lộn để có được số 2, nhưng nhờ câu trả lời này: Làm cách nào tôi có thể tạo chế độ xem hiển thị cho người dùng tất cả những người đã gắn cờ một người dùng?

  1. Tạo chế độ xem của người dùng
  2. Thêm mối quan hệ "Cờ của người dùng" và bỏ chọn hộp kiểm "Chỉ bao gồm những người dùng có nội dung được gắn cờ".
  3. Thêm bộ lọc theo ngữ cảnh "Cờ: ID thực thể" và chọn phương thức để cung cấp giá trị mặc định - trong trường hợp của tôi, hãy lấy ID người dùng từ URL.
1
gillarf

Scenerio đầu tiên có thể đạt được bằng cách làm như sau (in drupal 7)

  1. Thêm mối quan hệ 'Cờ: [loại cờ]' và đặt 'Theo' thành 'Bất kỳ người dùng nào.'
  2. Thêm mối quan hệ 'Cờ: Người dùng'; đừng đặt bất kỳ tùy chọn nào cho nó.
  3. Thêm bộ lọc theo ngữ cảnh 'Người dùng: Uid' và đặt thành 'Cung cấp giá trị mặc định' 'ID người dùng từ URL'.

nếu bạn đang sử dụng bảng điều khiển, bạn phải chắc chắn rằng bạn chuyển uid cho chế độ xem.

vẫn đang làm việc để tìm ra hai kịch bản khác, hãy cho tôi biết nếu bạn gặp may mắn

1
user379468

Vâng, đó là câu trả lời đúng, người dùng379468!

Thay vì sử dụng điểm thứ ba:

  1. Thêm "Người dùng: Nội dung được ủy quyền"
  2. Thêm bộ lọc theo ngữ cảnh "Người dùng: uid"
  3. Thêm các cờ "(Tác giả): (name_of_your_user_flag)"
0
pedja

Tôi tin rằng tôi đã tìm ra cách cấu hình số 1 và 3.

  1. Tạo chế độ xem Người dùng (thay vì nội dung).
  2. Thêm cờ dưới dạng mối quan hệ (flog theo sau hoặc bất cứ điều gì bạn gọi nó) và thêm Theo "người dùng hiện tại". Điều này sẽ giúp bạn có một danh sách những người dùng bạn đang theo dõi.
  3. Thêm "Người dùng: Nội dung được ủy quyền" làm mối quan hệ khác, điều này sẽ cung cấp cho bạn một hàng trùng lặp cho mỗi phần nội dung mà người dùng đã tác giả.

Bây giờ bạn sẽ có thể sử dụng các trường để bỏ qua hoặc quảng cáo bất kỳ thông tin nào bạn muốn.

0
user379468

Danh sách người dùng gắn cờ người dùng (nghĩa là khối "người hâm mộ của tôi" hoặc "người theo dõi của tôi")

  1. tạo một cái nhìn mới, dựa trên người dùng.
  2. thêm mối quan hệ Cờ: Nội dung được gắn cờ của người dùng [.__.]
    • HOẠT ĐỘNG: Chỉ bao gồm những người dùng có nội dung được gắn cờ.
    • Chọn tên cờ của bạn

đó là nó.

Có lẽ bạn muốn thêm một bộ lọc để lọc ra tên của chính bạn ..

0
blogook