Benutzerbeziehungen - Fügen Sie einen Freundeslink in einem Inhaltsprofilknoten hinzu


7

Ich habe das Modul " Benutzerbeziehungen" installiert und habe Fragen zur Funktionsweise.

Wenn Sie das Modul installieren, sollte auf einer Benutzerprofilseite (Benutzer / mein Name) ein Link "Beziehungen" hinzugefügt werden, in meinem Fall jedoch nicht. Ich habe user-profile.tpl.php geändert und den Cache geleert, aber der Link wird immer noch nicht angezeigt. Was ist falsch?

Wie kann ich einen Link zu "Freund hinzufügen / entfernen" auf einem Inhaltsprofilknoten des Benutzers hinzufügen? Und wie kann man eine Liste der Freunde des Benutzers ausgeben? Ich denke, ein Ansichtsblock würde mir in dieser Situation helfen.


Können Sie die Links als Administratorkonto sehen? Gibt es Konfigurationsoptionen, die zuerst festgelegt werden müssen? Haben Sie Ihre Berechtigungen geprüft? Möglicherweise müssen Benutzern Berechtigungen zugewiesen werden, bevor sie die Links anzeigen können.
Jamie Hollern

1. Ich kann die Links nicht als Administrator sehen. 2. Nein 3. Ja, allen Benutzern wurden Berechtigungen erteilt.
Alexander Kim

Könnten Sie möglicherweise einen Link zur Website posten?
Jamie Hollern


1
Welche Version von Drupal? Welche Version von User Relationships?
John Fiala

Antworten:


8

Ich habe die Anweisungen in der Dokumentation des Moduls befolgt und alles hat absolut perfekt funktioniert. Die Schritte für Ihre Referenz waren:

  1. Aktivierte die Module: UR-API, UR-Mailer, UR-UI, UR-Ansichten
  2. Erstellt eine neue Beziehung (zB Freund)
  3. Stellen Sie unter Berechtigungen sicher, dass Sie die Berechtigung " Beziehungen haben können" im Modul "user_relationships_api" aktiviert haben (dies habe ich beim ersten Mal vergessen).

Der Rest der Berechtigungen ist ziemlich einfach. Wenn Sie den Anweisungen genau folgen, erhalten Sie den Link auf der Benutzerprofilseite.

PS: Die Anleitung im oben genannten Link enthält einen Screenshot mit den erforderlichen Berechtigungen: Stellen Sie sicher, dass Ihre Berechtigungen genau mit denen dieses Screenshots übereinstimmen .

Für den Block, den Sie erstellen möchten:

Aktivieren Sie das UR-Blocks-Modul. Es werden nützliche Beispielblöcke erstellt (einschließlich eines Blocks für jede von Ihnen erstellte Beziehung). Sie können diesen Block direkt in den Profilknoten einfügen, indem Sie die entsprechende Datei tpl.php und einen Code wie den in diesem Artikel beschriebenen verwenden:

Drupal - Wie wird ein Block im Knoten angezeigt?


ok, 1. Frage ist gelöst. Gelöscht ändert user-profile.tpl.php und löscht den Cache. Dann wird der Link ein Freund. Bla bla wurde im Benutzerprofil angezeigt. Ich kann diesen Link einfach in einer user-profile.tpl.php mit folgendem Code drucken: <br /> <? Php print $ profile ['user_relationships_ui']; ?> <br /> Nun ist die 2. Frage: <br /> Wie kann ich einen Link zu "Freund hinzufügen / entfernen" auf einem Inhaltsprofilknoten des Benutzers hinzufügen? Und wie kann man eine Liste der Freunde des Benutzers ausgeben? (Ich denke, Views Block würde mir in dieser Situation helfen).
Alexander Kim

Ok, jetzt habe ich den Link Freund hinzufügen / entfernen in einem Profilknoten hinzugefügt. Habe meine Lösung hier gepostet : webcoder.kz/… Jetzt bleibt nur noch die Frage: Wie kann ein Block von Benutzerfreunden in einem Benutzerprofil mit Ansichten ausgegeben werden?
Alexander Kim

Verwenden Sie das erweiterte Profil-Kit? Verwenden Sie Panels? Wie erhalten Sie das Benutzerprofil als Knoten (dh welches Modul verwenden Sie dazu)?
F1234k

Ich benutze weder APK noch Panels. Ich benutze dazu das content_profile-Modul.
Alexander Kim

Überprüfen Sie die Ergänzungen in der obigen Bearbeitung.
F1234k
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.