Mensaje diferente por dia
Autor: Daniel G.
Visitado 1226,
Seguidores 1,
Compartilhado 0
Hola chicos, quería consultar la forma de hacer una de mis páginas que cada día de un mensaje escrito diferente, tengo 365 frases y necesito que se muestre una por día.
Como se podría hacer.
Publicado em
Olá, Daniel...
Vc pode tentar fazer por java script, veja:
<div style="border-left: 5px solid #ccc; padding:6px; font-style: italic; ">
<script language="JavaScript">
citas = new Array(4)
citas[0] = "FRASE 0 "
citas[1] = "FRASE 1"
citas[2] = "FRASE 2"
citas[3] = "FRASE 3"
citas[4] = "FRASE 4"
aleatorio = Math.random() * (citas.length)
aleatorio = Math.floor(aleatorio)
document.write(citas[aleatorio])
</script></div>
Onde está escrito FRASE, substitua pelas frases que você deseja exibir em seu site. É possível colocar quantas frases quiser; para tanto repita a seguinte linha:
citas[0] = "FRASE 0 "Substitua [0] pelo número subsequente, ou seja, 4, 5, 6 e assim sucessivamente.
Para mudar a o tipo de borda, cor de fundo e etc, é só alterar o CSS desta outra parte:
border-left: 5px solid #ccc; padding:6px; font-style: italic;Veja um exemplo que encontra-se em um site:
Para colocar a borda em todo o espaço, use o código assim:
<div style="border: 5px solid #ccc; padding:6px; font-style: italic; ">
<script language="JavaScript">
citas = new Array(4)
citas[0] = "FRASE 0 "
citas[1] = "FRASE 1"
citas[2] = "FRASE 2"
citas[3] = "FRASE 3"
citas[4] = "FRASE 4"
aleatorio = Math.random() * (citas.length)
aleatorio = Math.floor(aleatorio)
document.write(citas[aleatorio])
</script></div>
Para trocar a cor é só usar uma tabela de cores.
Ou basta definir um array com N frases e pronto.
<?
/*
frases.php
Exibe uma frase randomicamente no seu site.
*/
// definindo o array com as frases
$frases = array(
"Fluminense é o melhor time do Brasil!",
"Se mentira matasse, já não tinha vivo nesse mundo.",
"Eu gosto muito de futebol.",
"Fora corrupção!",
"Vamos lutar por um mundo sem hipocrisia."
);
// ordenar o array randomicamente
srand ((float)microtime()*1000000);
shuffle ($frases);
// mostrar o 1o. elemento do array, que será randômico
echo "Pensamento do dia: " .$frases[0];
?>
Autor
Muchas gracias no es exactamente lo que deseaba pero me sirve perfectamente :D