CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

PHP - Alterar automaticamente o logotipo do site

Por Benedito Silva Júnior - publicado em 20/07/2016


Alterar o logotipo ou o tema do mesmo, de acordo com uma data ou um intervalo de datas específico, é um recurso que poderá lhe poupar algum tempo.

O código abaixo faz essa alteração com base na data atual:

<?php date_default_timezone_set('America/Sao_Paulo'); $data = date("Y-m-d H:i:s"); $mes = substr($data,5,2);//Extrai mês da data $dia = substr($data,8,3);//Extrai dia da data //--- ALTERA TEMA DO LOGOTIPO DE ACORDO COM AS DATAS COMEMORATIVAS --- if($mes == 02 && $dia > 7 && $dia < 15) //Semana do Carnaval echo('<a href="index.php"><img src="logotipo-carnaval.png" alt="CriandoBits"></a>'); elseif($mes == 03 && $dia > 20 && $dia < 30) //Semana da Páscoa echo('<a href="index.php"><img src="logotipo-pascoa.png" alt="CriandoBits"></a>'); elseif($mes == 04 && $dia == 21) //Tiradentes echo('<a href="index.php"><img src="logotipo-tirad.png" alt="CriandoBits"></a>'); elseif($mes == 09 && $dia == 7) //Independência echo('<a href="index.php"><img src="logotipo-indep.png" alt="CriandoBits"></a>'); elseif($mes == 11 && $dia == 2) //Finados echo('<a href="index.php"><img src="logotipo-finados.png" alt="CriandoBits"></a>'); elseif($mes == 11 && $dia == 15) //Proclam. República echo('<a href="index.php"><img src="logotipo-procrep.png" alt="CriandoBits"></a>'); elseif($mes == 12 && $dia > 18 && $dia < 26) //Semana Natal echo('<a href="index.php"><img src="logotipo-snatal.png" alt="CriandoBits"></a>'); elseif($mes == 12 && $dia > 25 && $dia < 32) //Semana fim de ano echo('<a href="index.php"><img src="logotipo-fimano.png" alt="CriandoBits"></a>'); elseif($mes == 01 && $dia == 01) //Início de ano echo('<a href="index.php"><img src="logotipo-fimano.png" alt="CriandoBits"></a>'); else { Em datas e períodos não comemorativos, mantém-se o logotipo padrão echo('<a href="index.php"><img src="logotipo-padrao.png" alt="CriandoBits"></a>'); } ?>

Veja que o arquivo do logotipo é alterado de acordo com os intervalos de datas. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo