Escondendo e-mails de posts para os visitantes

Suporte à dúvidas gerais relacionadas ao phpBB.
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

Escondendo e-mails de posts para os visitantes

Mensagem por umarizal »

URL do Fórum: http://www.guiadaobra.net

Olá amigos, tudo bom?

Existe alguma forma de eu esconder (somente dos visitantes, não registrados) os e-mails publicados nos posts?

Gostaria que os e-mails digitados normalmente nos posts apenas fossem visíveis aos membros registrados, como ocorre com os anexos por exemplo...

Obrigado ;)
;) Hospedagem de Sites | Registro de Domínios
http://www.mixhost.com.br
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5991
Registrado em: 03 Set 2009, 21:59
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por _Vinny_ »

Hum, nunca vi algo parecido com isso, talvez usando aqueles BBcodes hides.

Vou pesquisar sobre isso. Qualquer noticia eu notifico.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por umarizal »

_Vinny_ escreveu:Hum, nunca vi algo parecido com isso, talvez usando aqueles BBcodes hides.

Vou pesquisar sobre isso. Qualquer noticia eu notifico.
Fala a verdade aí, seria muito útil isso, não?

O que tem de usuário que posta informando e-mail para contato é incrível.

Sempre que posso, removo manualmente para protegê-lo e oriento-os a usarem sempre Mensagem Privada por questões de segurança, mas é complicado fazer isso num fórum movimentado...
;) Hospedagem de Sites | Registro de Domínios
http://www.mixhost.com.br
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5991
Registrado em: 03 Set 2009, 21:59
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por _Vinny_ »

umarizal, testa isso, abra o arquivo: includes/bbcode.php
Procure:

Código: Selecionar todos

'email'        => '<a href="mailto:$1">$2</a>' 
Substitua por:

Código: Selecionar todos

'email'        => '$1' 
Isso exibirá, eu acho, somente o endereço de email sem fazer o link, creio ser um avançado.

Faça um teste, pois eu não verifiquei, não esqueça de fazer copia do arquivo caso ocorra alguma problema e remover o cache do forum para testar.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por umarizal »

_Vinny_ escreveu:umarizal, testa isso, abra o arquivo: includes/bbcode.php
Procure:

Código: Selecionar todos

'email'        => '<a href="mailto:$1">$2</a>' 
Substitua por:

Código: Selecionar todos

'email'        => '$1' 
Isso exibirá, eu acho, somente o endereço de email sem fazer o link, creio ser um avançado.

Faça um teste, pois eu não verifiquei, não esqueça de fazer copia do arquivo caso ocorra alguma problema e remover o cache do forum para testar.
Obrigado, vou verificar... ;)

---- Editado ----

Fiz o teste amigos. Realmente, a edição impediu que o link para envio do e-mail fosse criado.

Como "qubra-galho" funciona.

O que eu queria na verdade, era impedir a exibição da bbcode [email] para usuários não registrados (visitantes) apenas.

Mas vou usando assim, obrigado pela ajuda.

Se alguém souber de outra forma, que atenda ao que desejo como citei acima, agradeço se puder contribuir.
;) Hospedagem de Sites | Registro de Domínios
http://www.mixhost.com.br
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por umarizal »

Estranho... mas no phpBB 3.0.9 não tá funfando isso... :(
;) Hospedagem de Sites | Registro de Domínios
http://www.mixhost.com.br
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Escondendo e-mails de posts para os visitantes

Mensagem por robra »

Veja se este Tópico lhe ajuda: viewtopic.php?f=147&t=43987

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Avatar do usuário
_Vinny_
Administrador
Administrador
Mensagens: 5991
Registrado em: 03 Set 2009, 21:59
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por _Vinny_ »

Verifica no arquivo se continua a edição. Certamente parou de funcionar quando fez a atualização, já tive problemas de linhas de modificações sumirem depois a atualização de versão.
Tradução Português Brasileiro: https://www.phpbb.com/customise/db/translation/brazilian_portuguese/

Precisa de serviços phpBB? Me mande um mensagem privada ou visite https://vinny.quest
Avatar do usuário
umarizal
Contribuidor Passado
Contribuidor Passado
Mensagens: 218
Registrado em: 18 Mar 2008, 10:30
Nome Real: Leandro dos Santos
Localização: São Paulo - SP
Contato:

Re: Escondendo e-mails de posts para os visitantes

Mensagem por umarizal »

_Vinny_ escreveu:Verifica no arquivo se continua a edição. Certamente parou de funcionar quando fez a atualização, já tive problemas de linhas de modificações sumirem depois a atualização de versão.
Ok amigo, já verifiquei e fiz tudo denovo... mas ao testar... se colocar um e-mail no texto do post, ele simplesmente "linka" automaticamente o e-mail... e isto que eu não quero.
robra escreveu:Veja se este Tópico lhe ajuda: viewtopic.php?f=147&t=43987

Abraço. Imagem
Pelo que vi (não sei se entendi direito), parece que isto é um mod para esconder links de visitantes, correto? Não é bem isso que eu quero... pois isso em teoria obriga as pessoas a se registrarem para poder acessar links nos posts, trazendo assim membros que nunca vão participar ativamente.

Quero só esconder os e-mails que forem postados pelos usuários em posts do tipo:
Fulano, me manda tal coisa por e-mail leandro@leandro.com.br

Entende? Quero que o e-mail não seja incluído "link" automaticamente... fique apenas como um texto.
;) Hospedagem de Sites | Registro de Domínios
http://www.mixhost.com.br
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Escondendo e-mails de posts para os visitantes

Mensagem por robra »

Primeiramente, o desenvolvedor fez um MOD para esconder links dos visitantes de maneira que para visualizá-los é preciso logar-se no Fórum ou se registrar, caso ainda não o seja.
Este Mod está aqui: http://www.mssti.com/phpbb3/viewtopic.php?f=31&t=335

Posteriormente, atendendo a solicitação, ele incluiu a função de esconder também endereços de e-mail dos visitantes, adicionando na MOD anterior alguns códigos.
Esta adição está neste tópico: http://www.mssti.com/phpbb3/viewtopic.php?f=31&t=1331

O que você pode fazer é aproveitar este MOD e excluir a função de esconder os links dos visitantes, deixando somente a função de esconder os endereços de e-mail.

Abraço. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Trancado