Página 1 de 1

Rotar imagen de fondo  Tema Solucionado

Publicado: 17 Jun 2011, 15:22
por isaaclg
Hola.

Sabeis si hay alguna forma de rotar la imagen que tenemos en el fondo del foro?

Actualmente en /styles/prosilver/theme/fondo.css tengo una linea donde apunto a la imagen que quiero como fondo:
background-image: url('{T_THEME_PATH}/images/bg_foro.jpg');

Sabeis si hay forma de añadir mas y que vayan rotando segun se navega por la web?

Gracias

Re: Rotar imagen de fondo

Publicado: 17 Jun 2011, 23:20
por Alorse
Sigue esta guía http://www.phpbb-es.com/biblioteca/kb_show.php?id=3
pero en vez de hacer los cambios en el overall_header.html los haces en el fondo.css modificandolo respectivamente.

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 17:19
por isaaclg
Alorse escribió:Sigue esta guía http://www.phpbb-es.com/biblioteca/kb_show.php?id=3
pero en vez de hacer los cambios en el overall_header.html los haces en el fondo.css modificandolo respectivamente.
Hola.

Pero en mi fichero fondo.css tengo esto:

background-image: url('{T_THEME_PATH}/images/bg_foro.jpg');

No es igual a lo que dice el manual que tengo que sustituir: <img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXT" alt="Logo" title="Logo" />

Ademas, eso no es para el logo? Yo lo que quiero hacer que rote es el fondo.

Gracias

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 17:26
por Alorse
Por eso te digo que lo adaptes, lo único que debes hacer es cambiar:

Código: Seleccionar todo

background-image: url('{T_THEME_PATH}/images/bg_foro.jpg');
Por:

Código: Seleccionar todo

background-image: url('{T_THEME_PATH}/images/bg_foro-{SITE_LOGO_RANDOM}.jpg');
Donde deben existir las imágenes, bg_foro-1.jpg, bg_foro-2.jpg, bg_foro-3.jpg, bg_foro-4.jpg, etc...

Si quieres le cambias el nombre a la variable 'SITE_LOGO_RANDOM' por 'SITE_BG_RANDOM' para que se identifique que no es el logo si no el fondo, y en el fondo.css pones

Código: Seleccionar todo

background-image: url('{T_THEME_PATH}/images/bg_foro-{SITE_BG_RANDOM}.jpg');

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 17:43
por isaaclg
Por el momento no me sale, sale sin fondo.
Cambie la variable LOGO por BG

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 17:48
por Alorse
Puedes copiar exactamente los pasos que has hecho?

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 17:52
por isaaclg
El fuctions lo deje asi: 'SITE_BG_RANDOM' => mt_rand(1, 4),

Las imagenes estan en: styles/prosilver/theme/images
con el formato: bg_foro-1.jpg

Y en fondo.css esta esto: background-image: url('{T_THEME_PATH}/images/bg_foro-{SITE_BG_RANDOM}.jpg');

Creo que no me falta nada y que esta todo bien.

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 18:12
por Alorse
Parece que con los archivos de estilo el cambio debe ser diferente, pero vamos a intentarlo.
Abre el archivo style.php que esta en el root del foro y busca:

Código: Seleccionar todo

'{T_STYLESHEET_NAME}'        => $theme['theme_name'], 
Después agrega:

Código: Seleccionar todo

 '{SITE_BG_RANDOM}'     => mt_rand(1, 4), 
Pero no deshagas los cambios del functions.php, nos avisas como te va.

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 18:27
por isaaclg
Ahora si :D

Entonces lo del fuctions lo quito o lo dejo?

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 18:31
por isaaclg
Creo que no haria falta, porque ahora pase de poner 4 imagenes a poner 2. Solo hice el cambio en el style y por el momento solo he visto que rotan esas dos imagenes.

Re: Rotar imagen de fondo

Publicado: 18 Jun 2011, 18:52
por Alorse
Pues has la prueba y nos comentas... luego de ello puedes marcar el tema como solucionado :D

Re: Rotar imagen de fondo

Publicado: 19 Jun 2011, 02:20
por isaaclg
Pues no hace falta lo del fuctions, solo lo del style.php asi que arreglado.

Muchas gracias.

Saludos