Jump to content


Troca Imagem De Acordo Com A Página


  • Faça o login para participar
7 replies to this topic

#1 flavionogueiranery

flavionogueiranery
  • Visitantes

Posted 07/06/2006, 09:43

Olá,

a idéia é mudar a imagem de acordo com a página que se está. Se estiver em home, aparecer "home", se estiver em produtos, mostra a imagem com o nome "produtos" e por ai vai.

Posted Image

pra isso eu uso alguma coisa mais ou menos parecida com isso ?

<?
switch($_GET['act']){
case 'home': include("home.gif");
break
case 'produtos': include("produtos.gif");
break; 
}
?>

se for, só fico na dúvida onde eu declaro esse "home", "produtos", etc...

valeu

Edição feita por: flavionogueiranery, 07/06/2006, 09:44.


#2 Milton Fernandes

Milton Fernandes

    Normal

  • Usuários
  • 84 posts
  • Sexo:Não informado

Posted 07/06/2006, 10:05

Bom meu amigo, pelo que eu entendi... vc vai ter que estar passando estar passando o 'act' com seus valores para a pagina desejada... ou seja... no link que vai acionar a pagina produtos.. ter algo mais ou menos assim:

"<a href=pagina.php?act=produto"> Protudos </a>"

Espero ter ajudado =]

Abs

#3 Balala

Balala

    What you want for yourself?

  • Ex-Admins
  • 3357 posts
  • Sexo:Não informado
  • Localidade:Jaraguá do Sul - SC
  • Interesses:http://forum.wmonline.com.br/index.php?showtopic=5792

Posted 07/06/2006, 10:12

Se você já não está utilizando a passagem das páginas pela URL, tente dessa forma:

<img src="<?php print($_SERVER["PHP_SELF"]); ?>.jpg" />

Balala - Admin Geral Webfórum - Retired
Twitter
Stop Spreading Lies!
Posted Image

#4 flavionogueiranery

flavionogueiranery
  • Visitantes

Posted 07/06/2006, 10:14

é porque no caso são imagems, estou usando isso:

<?
				
				switch($_GET['img'])
				{
				case 'home': include("/imagem_gif/session_home.gif");
				break;
				case 'produtos': include("/imagem_gif/session_produtos.gif");
				break;
				}
				
				?>

e isso:

<img src="<?php echo $_GET["img"]; ?>" border="0" />

e na página:

<? $img = "home"; ?>

eu to na testando aqui com o que eu sei ( que não é muita coisa ) , mas por enquanto só está saindo o <img src""> vazio mesmo

Edição feita por: flavionogueiranery, 07/06/2006, 10:38.


#5 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 07/06/2006, 13:20

Como o Balala falou não funcionou ? Aliás, você sabe como funciona o $_GET ? ELe pega o valor passado através da URL da página.

pagina.php?img=home por exemplo você pegaria assim: $img = $_GET['img'];

e a $img irá ficar com o valor home, ou seja, pra usar isso:
<img src="<?php echo $_GET["img"]; ?>" border="0" />

Você teria que passar o valor da 'img' pela URL (exatamente como eu mostrei ali acima). Atentando que no seu exmplo a imagem está sem extensão.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#6 flavionogueiranery

flavionogueiranery
  • Visitantes

Posted 11/06/2006, 15:03

galera não to conseguindo não. não de uma maneira tranquila.

porque é o seguinte:

a página é um template. e nesse template estou colocando este código:

<img src="<?php print($_SERVER["PHP_SELF"]); ?>.gif" />


sendo assim, crio uma página e salvo em: ../../home/index.php

e a imagem esta em: ../../imagem/imagem-gif/session_home.gif

tentei fazer o lance usando o endereço ... index.php?img=home só que não deu certo, e imaginei que seria mais trabalhoso do que colocar na página o nome de cada sessão.

eu to fazendo errado e é pra ser mais fácil ou é melhor colocar manualmente mesmo?

valeu

Edição feita por: flavionogueiranery, 11/06/2006, 15:04.


#7 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 11/06/2006, 16:34

não li tudo mas talves o $_SERVER['PHP_SELF'] não funcione por estar numa query a url ... acho que o PHP_SELF pega só até . php o que vem depois não pega ... disse que acho.

Então tenta com

$_SERVER['REQUEST_URI']

<img src="<?php print($_SERVER['REQUEST_URI']); ?>.gif" />

só uma tentativa

(y)Até mais

#8 flavionogueiranery

flavionogueiranery
  • Visitantes

Posted 11/06/2006, 23:00

certo, mas eu coloco isso aonde?

e o endereço fica como ?

:wacko:

PS - coloquei isso na página home/index.php, ai criou um src na imagem assim:

<img src="/paginas/home/index.php.gif" />


Edição feita por: flavionogueiranery, 11/06/2006, 23:16.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq