• Resolvido RTCADMIN

    (@rtcadmin)


    Existe alguma forma pra que o header.php não seja recarregado toda vez que clica em um link?

    Exemplo:
    Estou na Home, quando eu clico em noticia ele recarrega todo o site.

    No topo do site tem um player de música, e quando se navega pelo site o player atualiza.

    Se alguém puder me ajudar agradeço!

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @rtcadmin,

    Este problema na verdade não é relacionado ao header.php e sim à navegação em si. O que você precisa, na verdade, é eliminar o recarregamento total da página quando o usuário navega de uma página para outra e tentar tirar o header.php só faria com que o recarregamento continuasse acontecendo, mas com a sua página sendo cortada na metade.

    Para casos como o seu existem duas soluções:
    1) Usar frames. É a mais fácil de implementar, mas isso pode impactar no seu posicionamento no Google. Dê uma olhada neste endereço para mais detalhes.

    2) Carregar os conteúdos via ajax. Desta forma o usuário permanece na mesma página, mas o “miolo” do seu site vai sendo trocado conforme a necessidade. Esta abordagem depende bastante de como seu tema foi implementado e você também vai precisar entender um pouco de javascript.

    Não esqueça de voltar, seja para dizer qual caminho decidiu, como progrediu e, se for o caso e não tiver mais nenhuma dúvida, marque seu tópico como resolvido, beleza?

    Olá @felipeelia
    Obrigado pela resposta!

    Eu decidi usar o Iframe mesmo, nao tenho muito conhecimento em java.

    Muito obrigado!

    Olá @felipeelia,

    Você poderia me indicar um tutorial de como carregar os conteúdos via ajax
    Eu até achei alguns tutorias,
    Eles funcionam de uma página pra outra,
    Exemplo, se estou na home e vou para contatos, ele carrega so o miolo do site.
    Mas se estou em blog, que é onde aparece a listagem dos posts e clico em um link e (ja mudei a classe o id mas não resolveu), ele recarrega toda a página.

    Oque tenho é isso:

    	$(document).ready(function(){
    		$("#menu a").click(function( e ){
    			e.preventDefault();
    			var href = $( this ).attr('href');
    			$("#content").load( href +" #content");
    		});
    	});

    Se puder me dar alguma dica agradeço!

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘header.php’ está fechado para novas respostas.