Por Reven, hace 9 meses y 7 días
Descripción del blog aleatoria
Pues eso, anoche implemente en la plantilla del blog un codigo que hace que la descripcion del blog cambie aleatoriamente cada vez que se carga la pagina principal. ¿A que mola?
Aqui teneis el codigo por si lo quereis:
< ?php
$frase = array(
1 => «frase 1»,
2 => «frase 2»,
3 => «frase 3»,
4 => «frase 4»);$x = rand(1,4);
echo «$frase[$x]»;
?>
rand(1,X) donde X es el numero de frases.
(Cualquier duda dejen un comentario)
Saludos ¡¡






10 comentarios
hace 9 meses y 7 días
Puedes mejorar eso de forma que no tengas que cambiar el valor de rand
«frase 1»,
2 => «frase 2»,
3 => «frase 3»,
4 => «frase 4»);
$x = rand(1,count($frase));
echo «$frase[$x]»;
?>
hace 9 meses y 7 días
Y bueno te lo pongo más simple todavia que lo has enrevesado mucho xD
$frase = array(«frase 1»,
«frase 2»,
«frase 3»,
«frase 4»);
$x = rand(0,count($frase)-1);
echo «$frase[$x]»;
hace 9 meses y 6 días
Lo probaría para verificarlo, pero me da un poco de pereza, sobre todo viendo que el que tengo puesto funciona xDDDD
Recuerda que estudio sociología, no informática y yo de cosas de estas no se mucho, bastante que lo hice
hace 9 meses y 5 días
Es similar a lo que hago para cambiar las imagenes aleatorias en la cabecera de mi blog. Me gusta la idea, puede que la ponga en practica. Muchas zenkius!
hace 8 meses y 22 días
De visita desde el blog de Rufo por rss, me encuentro en este blog por un post de una kdd (cosas extrañas del «interné». El caso es que soy algo fanático del php y podrias mejorar aun mas el código reduciendolo aun mas.
Aqui va:
Bueno te lo explico un poco (aunque como dices, eres de sociología, el saber no ocupa lugar...pero si tiempo XD).
Puedes utilizar que te proponian antes.
Por otro lado, a la hora de imprimir no es necesario poner comillas dobles, ya que no hay ninguna cadena explicita, si no una implicita generada del array.
Por eso las he eliminado.
Y ahora viene lo que tiene tal vez un poquito mas de miga.
$f[array_rand($f)];
Primero llamamos la variable «array» que tenemos con $f[POSICION]
Pero la posicion la autogeneramos. Eso lo conseguimos con la funcion de php nativa llamada «array_rand» que pasandole un array, nos devuelve una posicion aleatoria. Pues con ello ya conseguimos la posicon y la imprimimos con el «echo».
Se que tal vez me he enrrollado mucho, pero cuando yo empece (hace unos 4 años) hubiera agradecido mucho este tipo de explicaciones y mejoras para mis codigos. Y ademas, ya que he acabado por aqui por arte del «azar», pues explicar un codigo de aleatoridad seria aun mas rizar el rizo.
Un saludo y te seguire desde el RSS
hace 8 meses y 22 días
Vaya, parece ser que el codigo no se ha mostrado, tal vez por las etiquetas de php.
Lo posteo de nuevo (porque se come trozos donde pone
Bueno te lo explico un poco (aunque como dices, eres de sociología, el saber no ocupa lugar...pero si tiempo XD).
Puedes utilizar que te proponian antes.
Por otro lado, a la hora de imprimir no es necesario poner comillas dobles, ya que no hay ninguna cadena explicita, si no una implicita generada del array.
Por eso las he eliminado.
Y ahora viene lo que tiene tal vez un poquito mas de miga.
$f[array_rand($f)];
Primero llamamos la variable «array» que tenemos con $f[POSICION]
Pero la posicion la autogeneramos. Eso lo conseguimos con la funcion de php nativa llamada «array_rand» que pasandole un array, nos devuelve una posicion aleatoria. Pues con ello ya conseguimos la posicon y la imprimimos con el «echo».
Se que tal vez me he enrrollado mucho, pero cuando yo empece (hace unos 4 años) hubiera agradecido mucho este tipo de explicaciones y mejoras para mis codigos. Y ademas, ya que he acabado por aqui por arte del «azar», pues explicar un codigo de aleatoridad seria aun mas rizar el rizo.
Un saludo y te seguire desde el RSS
hace 8 meses y 22 días
Genial, parece que sigue sin funcionar, aun poniendo espacios
Veamos poniendo un guion
hace 8 meses y 22 días
Bueno, lo siento, por inundarte de comentarios y no poder «ponerte» el codigo. Si quieres enviame un email y te lo pongo o intenta habilitar el codigo php para el blog y lo pongo.
Un saludo
hace 8 meses y 17 días
jajajaja, no pasa nada
hace 2 meses y 18 días
Holas a todos grcias
http://www.mrtheweb.com.ar
Escribir un comentario
Si quieres añadir tu comentario a esta entrada, simplemente rellena el siguiente formulario:
Puedes usar estas etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>.
No hay trackbacks
Para notificar de una mención en tu blog a esta entrada, habilita la notificación automática (Opciones > Discusión en WordPress) o especifica esta url de trackback: http://ideasrenovadas.com/2008/02/13/descripcion-del-blog-aleatoria/trackback/