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.


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


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ó?


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.