Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Zapan

mudar títulos de um site dinâmico

Recommended Posts

Boa tarde,

 

é a primeira vez que posto aqui e quero agradecer pois este fórum me auxilia em muito, mas tem algo que eu não achei e estou com dúvidas em fazer.

 

Atualmente, estou mexendo em uma página de conteúdo dinâmico em php + MySQL, porém sou iniciante no assunto.

 

O que gostaria de saber é como alterar o <title> de uma página dinâmica, é possível com php? ou seria outra linguagem? *confuso =X*

 

Bom, se a galera puder dar uma força seria ótimo grin.gif !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu amigo.

 

tem como fazer sim.

 

o código PHP não precisa estar dentro do HTML, então você o coloca acima da tag title.

 

aí na tag você coloca a variável:

 

<title> <? echo $variavel; ?> </title>

 

entendeu?

 

qualquer duvida posta ae

 

[]'s

Eduardo Matsuzaki

Compartilhar este post


Link para o post
Compartilhar em outros sites

hm, obrigado pela resposta de vocês

 

e no caso, para puxar o conteúdo eu iria colocar essa linha de código no conteúdo dinamico?

 

CODE
<?

$variavel = "título da página";

?>

 

 

pelo menos foi isso que entendi =P

está correto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma observação: prefira usar as tags completas, para não depender da configuração da diretiva short_open_tag.

Faça assim:

 

<title><?php echo $var; ?></title>

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha vocês estão esquecendo que ele falou de dinâmico.

Se você quer que o título fique mudando, então o PHP não pode lhe ajudar.

use Javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hm, mas com javascript se não estou enganado, o google não iria indexar não?

certa vez eu li sobre isso, não tenho certeza

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahhhhh, claro que não funciona! ¬¬ (isso prova que tenho muito a aprender mesmo =P)

porque o conteúdo dinâmico do site vem abaixo da tag title, no caso, onde eu coloquei isso:

 

CODE
<?php

$titulo = "título da página";

?>

Isso teria que vir acima da tag title, mas como eu faria isso?

Estou pensando em antes da tag title colocar um 'include' com uma página que tivesse condições de que se o usuário está na página 'tal' então o título será 'este'

 

Algo tipo isso, algoritimo:

Se usuario esta na página index.php?p=10

então titulo ($vtitulo) sera igual a 'Este Titulo'

Senao

Se usuario esta na página index.php?p=11

entao titulo sera igual a 'este titulo'

 

Não sei se está certo, provavelmente não http://forum.imasters.com.br/public/style_emoticons/default/yay.gif

 

CODE
if ($pagina = "http://www.site.com/index.php?p=28") {

echo ("$vtitulo="titulo 1");

}

else

if ($pagina = "http://www.site.com/index.php?p=29") {

echo ("$vtitulo="titulo 2");

}

 

Será que esse meu pensamento está correto agora?

Eu pergunto a vocês agora se isso é viável, tenho umas 40 páginas

e enfim, como é duro ser leigo no assunto viu ¬¬'

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom dia! desculpa encher a paciência de vocês de novo! XD

 

mas depois de uns dias com esse meu problema esquecido eu decidi pegar ele de novo!

 

cheguei a isso, parece que está quase mas a condição do IF não funciona.. (ele sempre executa o primeiro título independente do nome)

 

se puderem me dizer onde errei seria ótimo =D

 

arquivo: title_url2.php

CODE
<?php

$server = $_SERVER['SERVER_NAME'];

$endereco = $_SERVER ['PHP_SELF'];

 

$allurl = $server . $endereco;

 

echo $allurl; // coloquei essa linha para testar se escreve a url corretamente

 

if($allurl="zapan.110mb.com/title/novo/title_url.php")

echo ($vtitulo="Home - ahauhauahuhuhah");

else

if($allurl="http://zapan.110mb.com/title/novo/title_url2.php")

echo ($vtitulo="Home - 22222222222222");

 

?>

<title>Nome do Site - <?php echo $vtitulo ?></title>

 

 

ai tipo, eu executei o arquivo 'title_url2.php' no qual deveria ter o titulo 'Nome do Site - Home - 22222222222222' porém ele fica na primeira condição mesmo 'Nome do Site - Home - ahauhauahuhuhah'

vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.