Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Correção de target no phpBB2, link interno ou externo

30-01-2008 18:00

o phpBB2 tem uma falha, se você colocar uma url no post, ele não identifica se o link é interno ou externo, com isso, se eu coloco um link para outro post, quando o visitante clica, acaba abrindo uma nova janela, o que é chato, para solucionar isso, abra o arquivo: overall_footer.tpl no seu template, e antes do fechamento da tag body coloque o seguinte:

DICA DE USO

Coloque o script na tag head

<head> .. script </head>

e a chamada antes de fechar o tag body

.. <script type="text/javascript">separa()</script> </body> </html> <script type="text/javascript"> function separa() { quantos = document.getElementsByTagName("a"); for(i = 0; i < quantos.length; i++) { if(document.getElementsByTagName("a")[i].href.indexOf("[color=green]codigosnaweb[/color]")!=-1) { document.getElementsByTagName("a")[i].target="_self"; } else { document.getElementsByTagName("a")[i].target="_blank"; } } } </script>

onde está codigosnaweb entra um texto que só seu site tem, com base em link: http://www.codigosnaweb.com

Esse fórum já roda esse sistema, portanto, não se preocupe ao clicar em um link interno, porque, vai abrir na mesma janela.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado