Obrigado amigo ;)robra escreveu: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.
Escondendo e-mails de posts para os visitantes
- umarizal
- 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
Re: Escondendo e-mails de posts para os visitantes
Opa... desculpe pela informação anterior.
Fui verificar sobre os 2 links que postei e o que acontece é que o desenvolvedor atualizou a versão 1.0.2, que escondia somente links, para a versão 1.0.3 que esconde tanto links como endereços de e-mail, de maneira que o 1º link postado não é mais respectivo a versão 1.0.2 e sim a versão 1.0.3.
A versão 1.0.2 ele não dá mais suporte.
Abraço.
Fui verificar sobre os 2 links que postei e o que acontece é que o desenvolvedor atualizou a versão 1.0.2, que escondia somente links, para a versão 1.0.3 que esconde tanto links como endereços de e-mail, de maneira que o 1º link postado não é mais respectivo a versão 1.0.2 e sim a versão 1.0.3.
A versão 1.0.2 ele não dá mais suporte.
Abraço.

[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".
Re: Escondendo e-mails de posts para os visitantes
Fiz uns testes e deu certo.
1) Baixe a MOD [BETA] HIDE LINKS FOR GUEST V 1.0.3 e faça a instalação normal, seguindo as instruções do arquivo .xml.
2) Na inclusão das linhas solicitadas no arquivo includes/functions.php, ache as linhas:
Substitua por:
Isso fará com os links postados sejam exibidos normalmente aos visitantes mas os endereços de e-mail serão cobertos pela frase que você especificar no arquivo common.php da sua linguagem em uso, conforme a instrução no arquivo .xml.
OBS.: Não esqueça de limpar o cache de seu Fórum e de seu navegador, após a instalação.
Abraço.
1) Baixe a MOD [BETA] HIDE LINKS FOR GUEST V 1.0.3 e faça a instalação normal, seguindo as instruções do arquivo .xml.
2) Na inclusão das linhas solicitadas no arquivo includes/functions.php, ache as linhas:
Código: Selecionar todos
if (IN_LINE_URL)
{
$hidelink_search[] = '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#';
$server_url = generate_board_url();
$hidelink_search[] = '#<!-- ([lmwe]) --><a class=\"(postlink|postlink-local)\" href=\"(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')\">(.+)</a><!-- ([lmwe]) -->#i';
$hidelink_search[] = '#<!-- ([lmwe]) --><a class=\"(postlink|postlink-local)\" href=\"(' . get_preg_expression('url_inline') . ')\">(.+)</a><!-- ([lmwe]) -->#i';
$hidelink_search[] = '#<!-- ([lmwe]) --><a class=\"(postlink|postlink-local)\" href=\"(' . get_preg_expression('www_url_inline') . ')\">(.+)</a><!-- ([lmwe]) -->#i';
} Código: Selecionar todos
if (IN_LINE_URL)
{
$hidelink_search[] = '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#';
$server_url = generate_board_url();
} OBS.: Não esqueça de limpar o cache de seu Fórum e de seu navegador, após a instalação.
Abraço.

[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".
- umarizal
- 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
Perfeito, obrigado Robra :D
- umarizal
- 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
Amigo, o site do mod está fora do ar... tem ele em algum outro lugar?robra escreveu:Fiz uns testes e deu certo.
1) Baixe a MOD [BETA] HIDE LINKS FOR GUEST V 1.0.3 e faça a instalação normal, seguindo as instruções do arquivo .xml.
2) Na inclusão das linhas solicitadas no arquivo includes/functions.php, ache as linhas:Substitua por:Código: Selecionar todos
if (IN_LINE_URL) { $hidelink_search[] = '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#'; $server_url = generate_board_url(); $hidelink_search[] = '#<!-- ([lmwe]) --><a class=\"(postlink|postlink-local)\" href=\"(' . preg_quote($server_url, '#') . ')/(' . get_preg_expression('relative_url_inline') . ')\">(.+)</a><!-- ([lmwe]) -->#i'; $hidelink_search[] = '#<!-- ([lmwe]) --><a class=\"(postlink|postlink-local)\" href=\"(' . get_preg_expression('url_inline') . ')\">(.+)</a><!-- ([lmwe]) -->#i'; $hidelink_search[] = '#<!-- ([lmwe]) --><a class=\"(postlink|postlink-local)\" href=\"(' . get_preg_expression('www_url_inline') . ')\">(.+)</a><!-- ([lmwe]) -->#i'; }Isso fará com os links postados sejam exibidos normalmente aos visitantes mas os endereços de e-mail serão cobertos pela frase que você especificar no arquivo common.php da sua linguagem em uso, conforme a instrução no arquivo .xml.Código: Selecionar todos
if (IN_LINE_URL) { $hidelink_search[] = '#<!\-\- e \-\-><a href="mailto:(.*?)">.*?</a><!\-\- e \-\->#'; $server_url = generate_board_url(); }
OBS.: Não esqueça de limpar o cache de seu Fórum e de seu navegador, após a instalação.
Abraço.
Estou precisando novamente e não guardei o arquivo :(
Obrigado.
Re: Escondendo e-mails de posts para os visitantes
:arrow: Abra um novo tópico com esta sua dúvida sobre esta MOD.Amigo, o site do mod está fora do ar... tem ele em algum outro lugar?
Estou precisando novamente e não guardei o arquivo :(
O assunto abordado no tópico já tinha sido resolvido, mas você não marcou a mensagem contendo a solução com o "resolvido", sendo que a marquei agora.
Além disso, há outros tópicos que foram abertos por você e, apesar de terem sido respondidos, permanecem sem uma posição sua, ou seja, sem definir o Tópico como "resolvido" na resposta que resolveu o problema ou compartilhar a solução caso nenhuma das respostas tenha lhe atendido, marcando-a com o "resolvido":
- Dúvidas sobre E-mail em massa no phpBB
- Remover sublinhado de imagens com links
- Criação de Rank - Sugestões
Reveja os Tópicos supracitados e mesmo que as respostas postadas neles não tenham trazido a solução, então, informe isso neles para que saibamos que o suporte deverá continuar naquele Tópico. Ok ?
Para definir uma resposta com o "resolvido", basta clicar no ícone que parece um "V" na cor verde
, localizado na mesma linha do título dela.:arrow: Caso a solução tenha sido obtida sem ser pelas respostas postadas neles, então, compartilhe a solução postando-a nos respectivos Tópicos e marcando-as com o "resolvido".
Abraço.

[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".
