Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Añadir una imagen aleatoria en el headerTema Solucionado

Dudas sobre estilos phpBB 3.0.x
Colaboraciones gráficas paquetes de rangos aquí y botones aquí.
Cerrado
Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 36

Añadir una imagen aleatoria en el header  Tema Solucionado

#1

Mensaje por Alorse »

Añadir una imagen aleatoria en el header.

Una petición común que se ve a menudo es cómo agregar una imagen al azar en el header o de otro modo conocido como el logo del foro. Seleccionar al azar un logo es una manera rápida y fácil para hacer que tu foro sobresalga.


Paso 1

Reúne tus imágenes en conjunto y cámbiales el nombre en este formato: site-logo-NUMERO.ext; cambie NUMERO con un número empezando por 1 y por supuesto utilizar una extensión adecuada como JPG, PNG o GIF (nota: no es recomendable BMP para usar las imágenes ya que no son universalmente compatibles). (Tendrá que guardar todas las imágenes en el mismo formato como PNG.) Así que ahora tiene varias imágenes listas para ser cargadas como sitio-logo-1.png, sitio-logo-2.png, sitio-logo-3. png, sitio-logo-X.png ....


Paso 2

Con su editor de texto favorito, abra includes/functions.php y busque esta línea:

Código: Seleccionar todo

          'T_STYLESHEET_NAME'      => $user->theme['theme_name'],    
Después añada esta línea de código:

Código: Seleccionar todo

          'SITE_LOGO_RANDOM'      => mt_rand(1, NUMERO-DE-IMAGENES),    
Remplace "NUMERO-DE-IMAGENES" con el número de imágenes que tiene para su logo, si tiene 4 imágenes, utilice este código:

Código: Seleccionar todo

          'SITE_LOGO_RANDOM'      => mt_rand(1, 4),    

Paso 3

Abra styles/su estilo/template/overall_header.html y busque esta línea:

Código: Seleccionar todo

    <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
Remplace {SITE_LOGO_IMG} con esto:

Código: Seleccionar todo

    <img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXT" alt="Logo" title="Logo" />
Remplace "EXT" con la extensión de sus imágenes.


Paso 4

Suba los archivos editados a su servidor y las imágenes a la carpeta styles/su estilo/imageset/; si no ve los nuevos logos en su pagina luego de actualizar varias veces entonces recuerde limpiar el cache del foro y actualizar la plantilla ACP -> Estilo -> Plantillas -> Actualizar. Si todavía no puede ver las imágenes nuevas, limpie el cache de su navegador y reinicielo.

Como siempre, recuerde hacer una copia de seguridad de todos los archivos antes de modificarlos.

Saludos.

Fuente: phpBB.com

Cerrado

Volver a “Soporte para Estilos phpBB 3.0.x”