relazioni utente: aggiungi un collegamento amico in un nodo del profilo del contenuto


7

Ho installato il modulo User Relationships e ho domande su come funziona.

Quando installi il modulo, un link "relazioni" dovrebbe essere aggiunto in una pagina del profilo utente (utenti / mio nome), ma nel mio caso no; Ho modificato user-profile.tpl.php e ho cancellato la cache, ma il collegamento non viene ancora visualizzato. Cosa c'è che non va?

Come posso aggiungere un link per "aggiungere / rimuovere un amico" su un nodo utente con profilo di contenuto? E anche come stampare l'elenco degli amici dell'utente? Immagino che un blocco visivo mi aiuterebbe in questa situazione.


Riesci a vedere i collegamenti come account amministratore? Ci sono delle opzioni di configurazione che devono essere impostate per prime? Hai esaminato le tue autorizzazioni? Potrebbe essere necessario assegnare agli utenti le autorizzazioni prima di poter visualizzare i collegamenti.
Jamie Hollern,

1. Non riesco a vedere i collegamenti come amministratore. 2. No 3. Sì, concesse le autorizzazioni a tutti gli utenti.
Alexander Kim,

Potresti forse pubblicare un link al sito?
Jamie Hollern,


1
Quale versione di Drupal? Quale versione di User Relationships?
John Fiala,

Risposte:


8

Ho seguito le istruzioni che ho trovato nella documentazione del modulo e tutto ha funzionato perfettamente. I passaggi per il riferimento sono stati:

  1. Abilitato i moduli: UR-API, UR-Mailer, UR-UI, UR-Views
  2. Creato una nuova relazione (ad es. Amico)
  3. In Autorizzazioni assicurati di aver abilitato l' autorizzazione per le relazioni nel modulo user_relationships_api (questo è quello che ho dimenticato la prima volta)

Il resto delle autorizzazioni è piuttosto semplice. Se segui le istruzioni alla lettera, otterrai il link nella pagina del profilo utente.

PS: la guida nel link sopra menzionato ha uno screenshot per le autorizzazioni richieste: assicurati che le tue autorizzazioni corrispondano ESATTAMENTE a questo screenshot .

Per quanto riguarda il blocco che si desidera creare:

Abilitare il modulo blocchi UR. Crea blocchi utili di esempio (incluso un blocco per ogni relazione creata). Puoi inserire questo blocco direttamente nel nodo del profilo usando il file tpl.php corrispondente e un codice come quello che puoi trovare in questo articolo:

Drupal - Come visualizzare il blocco nel nodo?


ok, la prima domanda è risolta. Eliminato modifica user-profile.tpl.php e svuota la cache, quindi il collegamento diventa un amico bla bla appare sul profilo utente. Posso facilmente stampare questo link in un user-profile.tpl.php con questo codice: <br /> <? Php print $ profile ['user_relationships_ui']; ?> <br /> Ora è la seconda domanda: <br /> Come posso aggiungere un link per "aggiungere / rimuovere un amico" su un nodo del profilo di contenuto dell'utente? E anche come stampare l'elenco degli amici dell'utente? (Suppongo che il blocco visualizzazioni mi aiuterebbe in questa situazione).
Alexander Kim,

Ok, ora ho aggiunto il link aggiungi / rimuovi amico in un nodo profilo. Ho pubblicato la mia soluzione qui: webcoder.kz/… Quindi ora rimane l'unica domanda: come generare un blocco di amici utenti in un profilo utente con viste?
Alexander Kim,

Stai utilizzando il kit di profili avanzato? Stai usando i pannelli? Come si ottiene il profilo utente come nodo (ovvero quale modulo si sta utilizzando per farlo)?
F1234k,

Non sto usando né APK, né pannelli. Sto usando il modulo content_profile per farlo.
Alexander Kim,

Controlla le aggiunte nella modifica sopra.
F1234k,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.