mối quan hệ người dùng - thêm liên kết bạn bè trong một nút hồ sơ nội dung


7

Tôi đã cài đặt mô-đun Quan hệ người dùng và tôi có câu hỏi về cách thức hoạt động của nó.

Khi bạn cài đặt mô-đun, một liên kết "mối quan hệ" sẽ được thêm vào trong trang hồ sơ người dùng (người dùng / tên tôi), nhưng trong trường hợp của tôi thì không; Tôi đã sửa đổi user-profile.tpl.php và xóa bộ nhớ cache, nhưng vẫn không thấy liên kết xuất hiện. Chuyện gì vậy?

Làm cách nào tôi có thể thêm liên kết đến "thêm / xóa bạn bè" trên nút hồ sơ nội dung của người dùng? Và làm thế nào để xuất danh sách bạn bè của người dùng? Tôi đoán một khối xem sẽ giúp tôi trong tình huống này.


Bạn có thể thấy các liên kết là tài khoản quản trị viên? Có tùy chọn cấu hình nào cần được đặt trước không? Bạn đã xem xét quyền của bạn? Có thể người dùng cần được chỉ định quyền trước khi họ có thể xem các liên kết.
Jamie Hollern

1. Tôi không thể xem các liên kết là quản trị viên. 2. Không 3. Có, cấp quyền cho tất cả người dùng.
Alexander Kim

Bạn có thể gửi một liên kết đến trang web?
Jamie Hollern


1
Phiên bản nào của Drupal? Phiên bản nào của Mối quan hệ người dùng?
John Fiala

Câu trả lời:


8

Tôi đã làm theo các hướng dẫn mà tôi tìm thấy trong tài liệu của mô-đun , và mọi thứ hoạt động hoàn hảo. Các bước để bạn tham khảo là:

  1. Đã bật các mô-đun: UR-API, UR-Mailer, UR-UI, UR-Views
  2. Tạo mối quan hệ mới (ví dụ: bạn bè)
  3. Trong Quyền, đảm bảo rằng bạn đã bật quyền có thể có quyền quan hệ trong mô-đun user_relationships_api (đây là lần đầu tiên tôi quên)

Phần còn lại của các quyền là khá đơn giản. Nếu bạn làm theo hướng dẫn của bức thư, bạn sẽ nhận được liên kết trong trang hồ sơ người dùng.

PS: Hướng dẫn trong liên kết được đề cập ở trên có ảnh chụp màn hình cho các quyền cần thiết: đảm bảo rằng các quyền của bạn khớp với CHÍNH XÁC của ảnh chụp màn hình này .

Đối với khối mà bạn muốn tạo:

Kích hoạt mô-đun khối UR. Nó tạo ra các khối hữu ích mẫu (bao gồm một khối cho mỗi mối quan hệ mà bạn đã tạo). Bạn có thể chèn khối này trực tiếp vào nút hồ sơ bằng tệp tpl.php tương ứng và mã giống như mã mà bạn có thể tìm thấy trong bài viết này:

Drupal - Làm thế nào để hiển thị khối trong nút?


ok, câu hỏi thứ 1 đã được giải quyết Đã xóa sửa đổi user-profile.tpl.php và xóa bộ đệm, sau đó liên kết trở thành một người bạn bla bla xuất hiện trên hồ sơ người dùng. Tôi có thể dễ dàng in liên kết này trong user-profile.tpl.php với mã này: <br /> <? Php in $ profile ['user_relationships_ui']; ?> <br /> Bây giờ là câu hỏi thứ 2: <br /> Làm cách nào tôi có thể thêm liên kết đến "thêm / xóa bạn bè" trên nút hồ sơ nội dung của người dùng? Và làm thế nào để xuất danh sách bạn bè của người dùng? (Tôi đoán khối lượt xem sẽ giúp tôi trong tình huống này).
Alexander Kim

Ok, bây giờ tôi đã thêm liên kết thêm / xóa bạn bè trong một nút hồ sơ. Đã đăng giải pháp của tôi tại đây: webcoder.kz/ Nhật Vì vậy, bây giờ chỉ còn một câu hỏi duy nhất: Làm thế nào để xuất một khối bạn bè người dùng trong hồ sơ người dùng có lượt xem?
Alexander Kim

Bạn đang sử dụng bộ hồ sơ nâng cao? Bạn đang sử dụng bảng điều khiển? Làm thế nào để bạn có được hồ sơ người dùng như một nút (tức là bạn đang sử dụng mô-đun nào để làm điều đó)?
F1234k

Tôi không sử dụng cũng không phải APK, cũng không phải bảng. Tôi đang sử dụng mô-đun content_profile để làm điều đó.
Alexander Kim

Kiểm tra các bổ sung trong chỉnh sửa ở trên.
F1234k
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.