relacionamentos com o usuário - adicionar link de amigo em um nó de perfil de conteúdo

7

Instalei o módulo Relações com o usuário e tenho dúvidas sobre como ele funciona.

Quando você instala o módulo, um link de "relacionamentos" deve ser adicionado a uma página de perfil de usuário (users / myname), mas, no meu caso, não; Modifiquei o user-profile.tpl.php e limpei o cache, mas o link ainda não aparece. O que está errado?

Como posso adicionar um link para "adicionar / remover amigo" em um nó do perfil de conteúdo do usuário? E também como saída lista de amigos do usuário? Eu acho que um bloco de visão me ajudaria nessa situação.

Alexander Kim
fonte
Você pode ver os links como a conta de administrador? Existem opções de configuração que precisam ser definidas primeiro? Você analisou suas permissões? Pode ser que os usuários precisem receber permissões antes de poderem visualizar os links.
21711 Jamie Hollern #:
1. Não consigo ver os links como administrador. 2. Não 3. Sim, concedeu permissões a todos os usuários.
Alexander Kim
Você poderia postar um link para o site?
Jamie Hollern
Aqui: ruh.kz
Alexander Kim
11
Qual versão do Drupal? Qual versão do relacionamento do usuário?
John Fiala

Respostas:

8

Eu segui as instruções que encontrei na documentação do módulo e tudo funcionou perfeitamente. As etapas para sua referência foram:

  1. Ativou os módulos: UR-API, UR-Mailer, UR-UI, UR-Views
  2. Criou um novo relacionamento (por exemplo, amigo)
  3. Em Permissões, verifique se você ativou a permissão Pode ter relacionamentos no módulo user_relationships_api (é isso que eu esqueci pela primeira vez)

O restante das permissões é bem direto. Se você seguir as instruções da carta, receberá o link na página de perfil do usuário.

PS: O guia no link acima mencionado possui uma captura de tela para as permissões necessárias: verifique se suas permissões correspondem EXATAMENTE a esta captura de tela .

Quanto ao bloco que você deseja criar:

Ative o módulo de blocos UR. Ele cria blocos úteis de amostra (incluindo um bloco para cada relacionamento que você criou). Você pode inserir esse bloco diretamente no nó do perfil usando o arquivo tpl.php correspondente e um código como o que você pode encontrar neste artigo:

Drupal - Como exibir bloco no nó?

F1234k
fonte
ok, a 1ª questão está resolvida. Excluído modifica user-profile.tpl.php e limpa o cache, e o link se torna amigo bla bla apareceu no perfil do usuário. Posso facilmente imprimir este link em um user-profile.tpl.php com este código: <br /> <? Php print $ profile ['user_relationships_ui']; ?> <br /> Agora é a segunda pergunta: <br /> Como posso adicionar um link para "adicionar / remover amigo" em um nó do perfil de conteúdo do usuário? E também como saída lista de amigos do usuário? (Eu acho que o bloqueio de visualizações me ajudaria nessa situação).
Alexander Kim
Ok, agora eu adicionei o link adicionar / remover amigo em um nó de perfil. Postei minha solução aqui: webcoder.kz/… Agora, a única pergunta que resta é: como gerar um bloco de amigos de usuário em um perfil de usuário com visualizações?
Alexander Kim
Você está usando o kit de perfil avançado? Você está usando painéis? Como você obtém o perfil do usuário como um nó (ou seja, qual módulo você está usando para fazer isso)?
F1234k
Não estou usando nem APK, nem painéis. Estou usando o módulo content_profile para fazer isso.
Alexander Kim
Verifique as adições na edição acima.
F1234k