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.

Fondos Alternativos para PHPbb3Tema Solucionado

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x

0
No hay votos
 
Votos totales: 0

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Fondos Alternativos para PHPbb3

#1

Mensaje por RaulT »

Saludos, tras varios problemas con el foro e indagando conseguí arreglar lo de los enlaces del Portal y poner un fondo fijo adaptable a las diferentes resoluciones de pantalla.

Lo que ahora me gustaría es conseguir que el fondo se alterne con otros, es decir, que pueda poner más fondos y estos se alternen aleatoriamente.

Muchas gracias por la ayuda.

--------------------------------------------------------------
Estos son los datos de Soporte:

URL: http://sindromemusical.com (el foro es concretamente: http://sindromemusical.com/foros/ )
Plantilla(s) usuada(s): dvfx
MODs instalados: PhpBB3-Portal 1.2.2, phpBB3 Social Network 0.6.0‎, BlogMod 1.0.14, phpBB-Gallery 1.0.6, Mod de Registro por Invitación! 1.3.5-PL1, UPS Easy Shop, Medals, Ultimate Points, php-calendar, Alternate Login (aunque no halla conseguido que rule),
Versión de phpBB: 3.0.8 (no actualizado por miedo a cargarme la instalación de los Mods)
Servidor: (De Pago, Compartido, Aruba.It)

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#2

Mensaje por Alorse »

Creo que es justo esto lo que necesitas: Rotar imagen de fondo
Recuerda que la URL de los datos de soporte, debe ir directo al foro.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3

#3

Mensaje por RaulT »

Gracias. Leyendo ese tema me he liado bastante.
Quiero que el fondo se alterné, pero se me hace bastante confuso debido a la conversación que se lleva ahí, sorry.
¿me lo podrías aclarar un poco?

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#4

Mensaje por Alorse »

Debes editar dos archivos:
  • style.php
  • styles/dvgfx/theme/colours.css
Haciendo los cambios respectivos que indico en ese mensaje, mira si puedes hacerlo con lo que te acabo de decir o sino vuelves.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3

#5

Mensaje por RaulT »

Haber, por ejemplo mi fondo se llama "cg1.png" y quiero que los fondos se llamén "cg¿?.png" donde "¿?" son cualquier número.
¿Como haría para que me cogierá exclusivamente esos nombres?
Es que por lo que entiendo te coge todos los de la carpeta en orden, o eso he entendido, y no quiero que me ponga de fondo algún icono y que el fondo quedé horrible, no sé si me explico.
Muchas gracias, en serio.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#6

Mensaje por Alorse »

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), 
Donde 4 es el numero de fondos que quieres poner.
Abre el archivo styles/dvgfx/theme/colours.css que esta en el root del foro y busca:

Código: Seleccionar todo

background-image: url("{T_THEME_PATH}/images/cg1.png");
y cambialo por:

Código: Seleccionar todo

background-image: url("{T_THEME_PATH}/images/cg{SITE_BG_RANDOM}.png");
Donde las imagenes cg1.png, cg2.png, cg3.png, cg4.png deben existir en la carpeta styles/dvgfx/theme/images/

Luego de eso vas al ACP y limpias el caché, luego borras los cookies de tu navegador y debe funcionar perfectamente.

Nos avisas para ver como queda.
Un saludo.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3  Tema Solucionado

#7

Mensaje por RaulT »

Parece que rula bien. Muchisimas gracias.
¿Se puede establecer un porcentaje para que un fondo tenga más probabilidades de aparecer que otro?
Ya es solo curiosidad.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#8

Mensaje por Alorse »

Pues lo único que se me ocurre es que pongas mas imágenes en el mt_rand(1, 4) y las repitas en la carpeta solo que con diferente nombre.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3

#9

Mensaje por RaulT »

Pues no lo había pensado. Pero ha sido una buena idea. ¿En vez de poner [1,4] se puede poner [01,99]?
Para poder hacer multitud de fondos diferentes, más de 10.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#10

Mensaje por Alorse »

No, seria mt_rand(1, 99), si quieres tener 99 imágenes diferentes igual no lo recomiendo, haría que tu foro este mas lento al tener que cargar tantas imágenes.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3

#11

Mensaje por RaulT »

¿Pero no cargaría aleatoriamente 1 de todas ellas? ¿O las carga todas y luego solo pone 1?

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#12

Mensaje por Alorse »

Si, cargaría 1 sola de ellas cada vez que se recargue la pagina, pero imagina, que yo entre a tu foro y visite unas 20 paginas, cada vez que entre a una de ellas tardaría en cargar cada una de esas 20 imágenes, mientras que si fuera 1 sola imagen solo cargaría la primera vez que entre y en las otras 19 paginas ya no cargaría porque ya lo hizo una vez.
Ahora imagina que no visite 20 paginas si no 100 :jaja: en todas la carga del foro seria lenta y pesada.

Consecuencias:
  1. Me aburriría en tu foro y no volvería por lo lento al cargar cada pagina.
  2. La trasferencia del servidor aumentaría considerablemente.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3

#13

Mensaje por RaulT »

Si, si es eso tienes razón, pero también debido a la cache del navegador, se te queda el fondo que se cargo por primera vez y no vuelve a cambiar.
Al menos eso es lo que estoy comprobando ahora mismo. Despues de limpiar el cache solo me carga 1 y despues según navego el fondo no se actualiza, se queda el mismo si navego por las funciones del foro. Solo cambia si deslogeo o logueo.
O eso es almenos lo que me esta demostrando a mi ahora mismo mi web. No me cambia el fondo ni pá atrás a no ser que limpie el cache.
A mi el fondo no me lo recarga.
¿De todas formas no hay alguna manera en el código para evitar que el fondo recarge dejando el que estaba anteriormente a no ser que limpies el cache o por un determinado tiempo?
Esto que digo lo mismo no es viable, pero lo mismo alguién lo penso y lo programó. A saber.

Avatar de Usuario
Alorse
Ex Staff
Mensajes: 5144
Registrado: 22 Mar 2008, 02:14
Género:
Edad: 37

Re: Fondos Alternativos para PHPbb3

#14

Mensaje por Alorse »

Comprendo lo que estas diciendo, es porque el código css no es tan frágil como el HTML y no se actualiza, pero la solución es simple (creo), ve al ACP >> Pestaña General >> CONFIGURACIÓN DEL SERVIDOR >> Configuración de Carga >> Recompilar plantillas antiguas >> SI
Luego de eso, limpias por ultima vez el caché y ya te debería funcionar.

Avatar de Usuario
RaulT
Asiduo/a
Mensajes: 121
Registrado: 26 Mar 2011, 12:49

Re: Fondos Alternativos para PHPbb3

#15

Mensaje por RaulT »

Con eso ya no recargaria tanto la página y se podrian poner 99 fondos sin comer demasiados recursos ¿no?
Se que exageró, pero es para entenderlo bien.

Cerrado

Volver a “Foros de Soporte 3.0.x”