Foros
Mensajes aleatorios en el header.
Autor Fecha: 11 de Junio del 2006 a las 06:57:26   Descripción: Mensajes aleatorios en el header.
Sin avatar
Sexo: Masculino
Mensajes: 344
Hola luis, en mi web,tengo mensajes en el header, ( si quieres verlo,mira www.zptweb.net ), y solo sale el mensaje de registraté, como podría hacer para que saliesen más, y aleatorios?

Saludos.
Individual Perfil Privado
Autor Fecha: 11 de Junio del 2006 a las 09:49:45   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1278
Soporta tres mensajes, para que soporte más solo hay que modificarlo.

Código
<?

$random = rand&#40;1, 3&#41;;

$mensaje&#91;1&#93; = "Un mensaje, el primero";
$mensaje&#91;2&#93; = "Mirad, un segundo mensaje";
$mensaje&#91;3&#93; = "Tercer mensaje";

echo $mensaje&#91;$random&#93;;

?>

Puedes poner $mensaje[$random], en lugar del mensaje que hay en tu web, y colocas el código dentro de la función que lo requiera, de tu theme.php.

Podria ir justo despues de:

Código
function themeheader&#40;&#41; &#123;
    global  $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous, $name, $module_name;

Ahora una breve explicación:

Código
$random = rand&#40;1, 3&#41;;

Esto lo que hace es retornar un valor aleatorio, que esta entre los valores 1 y 3, si hubiera 4 mensajes, seria cambiar el 3 por un 4, y crear la variable...

$mensaje[4] = "Cuarto mensaje";

Y asi sucesivamente... saludos Fumador
Individual Perfil Privado Website
Autor Fecha: 11 de Junio del 2006 a las 14:45:43   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Ahora lo que pasa,esque cuando pongo el mensaje,sale también justo arriba del logo,lo demás,todo bien,porque pasa eso?
Saludos.
Individual Perfil Privado
Autor Fecha: 11 de Junio del 2006 a las 14:48:19   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1278
En respuesta aunque esta editado... todo esta ahi...

Cita
Puedes poner $mensaje[$random], en lugar del mensaje que hay en tu web, y colocas el código dentro de la función que lo requiera, de tu theme.php.

$mensaje[$random] Puntos Suspensivos

Obviamente la variable $mensaje[$random] contiene el mensaje, si te aparece dos veces es porque muestras dos veces la variable... pues si se muestra dos veces el mensaje, y hay dos variables, pues elimina una y ya. Tema Cerrado

Quizas lo más conveniente sea eliminar echo $mensaje[random]; ...

Borré tu último mensaje, para que te dieras cuenta de que edite mi respuesta. Ja ja
Individual Perfil Privado Website
Autor Fecha: 11 de Junio del 2006 a las 15:10:25   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Muchas gracias de nuevo,luis!
Y perdona por que sea torpe...
Individual Perfil Privado