Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Atualmente eu possuo uma mesma imagem em duas páginas diferentes (e claro, com o mesmo css). Gostaria de esconder esta imagem em uma destas páginas e na outra, deixar.
Alguém sabe como fazer?
No CSS ela está aqui:
.link-holder{
float: left;
margin: 3px 0 -8px;
padding-left: 7px;Desculpe, eu me confundi...
Na verdade a imagem está no mesmo arquivo.php, sendo usada em duas páginas.
Boa tarde, rafaelcrvs.
Crie um id no body de forma dinâmica, relacionando o nome do id com a URL da página. Segue abaixo um pequeno exemplo:
Pensando que você tenha as duas URLs abaixo e queira tirar a imagem na primeira URL:
www.marcobruno.com.br/semImagem.html
www.marcobruno.com.br/comImagem.html
PHP:
<?php
$pagina_atual = $_SERVER['REQUEST_URI'];
$pagina_atual = explode('?',$pagina_atual);
$pagina_atual = $pagina_atual[0];
$id_pagina_atual = str_replace('.html', '', 'prefixo'.str_replace('/','-', $pagina_atual));
?>
<body id="<?php echo $id_pagina_atual; ?>">
CSS:
#semImagem img { display: none; }
Com o ID no body você ganhe muito e não é uma má idéia de colocar a classe também.
Quais são as substituições que eu tenho que fazer no arquivo de PHP?
Essa parte não entendi direito.
O código PHP abaixo pega a url e cria um ID no body baseado na URL da página.
Pensa assim, você tem a seguinte URL:
www.seudominio.com.br/categoria/titulo.html
O código PHP abaixo vai gerar o seguinte ID:
categoria-titulo
>
PHP:
<?php
$pagina_atual = $_SERVER['REQUEST_URI'];
$pagina_atual = explode('?',$pagina_atual);
$pagina_atual = $pagina_atual[0];
$id_pagina_atual = str_replace('.html', '', 'prefixo'.str_replace('/','-', $pagina_atual));
?>
<body id="<?php echo $id_pagina_atual; ?>">
Qualquer dúvida só chamar.
Ok, então eu apenas copio e colo este código .PHP em um dos meus arquivos? Em qual arquivo?
Valeu pela ajuda meu caro.
Olá, rafaelcrvs.
Deixa essa classe no body como padrão você pode precisar dela em outros arquivos, sendo assim, faz em arquivo separado e da um include.
Crie a classe:
Na página que você quer esconder a imagem, adicione esta classe a ela.