Página 1 de 1

Memberlist.php, como adicionar informações?~

Enviado: 22 Mar 2012, 11:07
por vic7or
Qual a URL do seu fórum: localhost
Tipo de Hospedagem: Free
Qual a versão do phpBB: phpBB 3.0.10
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: ------------------ Senha: -------------------
Estilos instalados: deluxe, darkblue, spring_element
Modificações instaladas: notify_moderator; acp_add_user; phpBBInvite; ReImgResizer; AvatarResizer; groups_on_register
Qual seu nivel de experiência:: Intermediario
Quando começou o problema: Necessidade de implementação
Descreva seu problema: Gostaria de adicionar novas informações na apresentação do membro na memberlist, mas estou tendo dificuldades em encontrar o trecho no código para realizar a implementação.

Caros, bom dia!
Estou tentando adicionar uma informação na apresentação dos membros.

Veja como é apresentada, atualmente em meu fórum:
00_membelist1.GIF
Mas desejo colocar, o contato de email por extenso, por exemplo. (Mas pq, se já aparece nos contatos abaixo?! - Pq foi exigido pelos meus superiores ¬¬').

Daí, tenho planos para adicionar da seguinte forma:
00_membelist2.gif
-----------------------------------------------------------------------------------------------------------------------

Em anexo, tenho tbm o arquivo memberlist.php que possuo..
para que alguém possa visualiza-lo e indicar o local correto.

Enquanto isso, estou procurando também! Fiz algumas alterações, retirei uns trechos, adicionei outros.. atualizei, limpei o cache, mas nada foi alterado.. entao estou errando feito no local de edição.

Re: Memberlist.php, como adicionar informações?~

Enviado: 22 Mar 2012, 23:18
por gssilva
Na verdade, isso você vai alterar no arquivo memberlist_view.html da sua template.

Procure pela linha:

Código: Selecionar todos

<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></dd><!-- ENDIF -->
E substitua por:

Código: Selecionar todos

<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd>{U_EMAIL}</dd><!-- ENDIF -->
O único problema é que está ficando assim:
Endereço de e-mail: mailto:admin@admin.com

Eu tentei achar o arquivo responsável por esse mailto: mas infelizmente eu não achei.

Agora só falta achar esse arquivo para retirar o mailto:

Não se esqueça de limpar o cache e atualizar a template do seu estilo.

Qualquer dúvida basta postar.

Editado*

Eu consegui achar o arquivo que retira o mailto: de lá

Abra o arquivo memberlist.php e procure por:

Código: Selecionar todos

'mailto:' . 


E remova.

Após todas as edições mencionadas acima limpe o cache do fórum e atualize a template do seu estilo.

Qualquer dúvida basta postar.

Re: Memberlist.php, como adicionar informações?~

Enviado: 23 Mar 2012, 11:56
por vic7or
Pô, gssilva! Bacana!

Eu tava vendo no lugar errado, mesmo.

=)

que saco esse mailto, viu?

no iexplorer é um SACO, no firefox uma beleza e no chrome tbm...
mas to vendo que todos os usuários que vao trabalhar com o fórum usam o IExplorer -.-'

Mas quero manter esse mailto, ao menos no

Código: Selecionar todos

    <!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></dd><!-- ENDIF -->
e outro por extenso, apenas, sem link nenhum.. mas o 'mailto:' tá implicando comigo!
Vou procurar um jeito de manter o mailto original e o endereço de email por extenso.

Voce solucuinou 70% desse problema, Gssilva! =D

*Editado

Vou ver a possibilidade de fazer um '{U_EMAIL2}', e tratá-lo com um resultado sem mailto....

Re: Memberlist.php, como adicionar informações?~

Enviado: 23 Mar 2012, 12:50
por gssilva
Faça o seguinte.
Substitua esse código:

Código: Selecionar todos

<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></dd><!-- ENDIF -->
Por esse:

Código: Selecionar todos

<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="mailto:{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a> &nbsp; &nbsp;{U_EMAIL}</dd><!-- ENDIF -->
Isso deve lhe atender.

Limpe o cache do fórum e atualize a template.

Qualquer dúvida basta postar.

Editado*

Não se esqueça de fazer a edição no arquivo memberlist.php que eu mencionei na primeira mensagem.

Re: Memberlist.php, como adicionar informações?~

Enviado: 23 Mar 2012, 14:01
por vic7or
Gssilva, você é um gênio..
ushaushaush eu ia fazer o mais difícil enquanto você apenas adicionou o 'mailto' antes da referencia.

Perfeito... atendeu as espectativas com perfeção!

Tópico resolvido!

Obrigado!

Re: Memberlist.php, como adicionar informações?~

Enviado: 23 Mar 2012, 14:06
por gssilva
Fico feliz de ter resolvido seu problema. =)

Por favor, marque o tópico como resolvido. ;)