WebSite X5Help Center

 
Daniel G.
Daniel G.
User

Mensaje diferente por dia  es

Autor: Daniel G.
Visitado 1252, Followers 1, Compartido 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 en
3 RESPUESTAS - 1 CORRECTO
LUIZ G.
LUIZ G.
User

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

Leer más
Publicado en de LUIZ G.
LUIZ G.
LUIZ G.
User

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];
?>

Leer más
Publicado en de LUIZ G.
Daniel G.
Daniel G.
User
Autor

Muchas gracias no es exactamente lo que deseaba pero me sirve perfectamente :D

Leer más
Publicado en de Daniel G.