Página 1 de 1

Poner un logo o header cambiante

Publicado: 24 Jul 2011, 01:36
por Pacificador
URL: http://www.clanlacosanostra.com.ar
Versión phpBB: 3.0.9
MODs Instalados: Ajax Chat
Plantilla(s) usada(s): CODFaction (subsilver2)
Servidor: Windows, gratuito
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No


Hola!

Me gustaría tener un logo que cambie cada vez que se actualice la página, de entre 2 posibles. Para ello he leído algunos post y seguido la guía http://www.phpbb-es.com/biblioteca/kb_show.php?id=3, pero tengo un problema, y es que en mi overall_header no está la palabra "logo"... así he pensado que podría ir a styles/CoDFaction/theme/stylesheet.css y buscar:

Código: Seleccionar todo

	background: url("{T_IMAGESET_PATH}/banner.jpg") top center no-repeat;
(Ah, ya he subido mis imágenes a la carpeta styles/CoDFaction/imageset con los nombres logo1 y logo2)

Y lo he sustituído por:

Código: Seleccionar todo

	background: url("{T_IMAGESET_PATH}/logo{SITE_LOGO_RANDOM}.jpg") top center no-repeat;
También he actualizado la plantilla, limpiado el caché y las cookies, incluso he borrado la imagen banner.jpg original para que no se muestre, pero solo he conseguido ese cambio, que ya no sale nada. Pero si pulso encima botón derecho - Ver imagen, me sale que está intentando mostrar todavía banner.jpg, y yo he eliminado esa "orden" del stylesheet.
¿Se os ocurre alguna cosilla?

Muchas gracias y un saludo!!

Re: Poner un logo o header cambiante

Publicado: 24 Jul 2011, 06:46
por leviatan21
Pacificador escribió:También he actualizado la plantilla, limpiado el caché y las cookies,
Si editas un archivo con extensión .css actualizar las plantillas, limpiar la cache y las cookies no sirve de nada, lo que debes hacer es refrescar el Tema de tu estilo CoDFaction para ello vas al ACP -> ESTILOS : COMPONENTES DE ESTILO : Tema : CoDFaction : actualizar

Re: Poner un logo o header cambiante

Publicado: 24 Jul 2011, 13:32
por Pacificador
leviatan21 escribió:
Pacificador escribió:También he actualizado la plantilla, limpiado el caché y las cookies,
Si editas un archivo con extensión .css actualizar las plantillas, limpiar la cache y las cookies no sirve de nada, lo que debes hacer es refrescar el Tema de tu estilo CoDFaction para ello vas al ACP -> ESTILOS : COMPONENTES DE ESTILO : Tema : CoDFaction : actualizar
Si si, eso también lo he hecho, perdón. He actualizado tanto las plantillas como los temas como las galería de imágenes.

Y ahora, no se por qué, el foro aparece desplazado hacia un lado... :shock: y el logo sin aparecer todavía, por supuesto.

Saludos!

Re: Poner un logo o header cambiante

Publicado: 24 Jul 2011, 18:09
por leviatan21
el estilo se rompe con el cambio que colocas porque se incluye una etiqueta img y no solo la url.

Si ves la hoja de estilo aparee esto :

Código: Seleccionar todo

#wrapper {
	margin: 0 auto;
	padding-top: 140px;
	background: <img src="./styles/CoDFaction/imageset/logo{SITE_LOGO_RANDOM}.jpg" alt="Logo" title="Logo" />
	width: 956px;
	border: 1px solid #414141;
	border-width: 0 1px 0 1px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}

Re: Poner un logo o header cambiante  Tema Solucionado

Publicado: 24 Jul 2011, 19:09
por Pacificador
No sabía como colocar esa etiqueta ahí. He probado ese código sustituyendo mi background pero el logo ha desaparecido.

De todas formas después de muuuuuuuuuuuuchas hora probando y probando lo he conseguido! De forma resumida esto es lo que he hecho:
He creado la orden aleatoria en funtions.php

He ido a Overall Header, que no mostraba nada de un logo, pero he visto que cargaba la "orden" wrapper del archivo stylesheet, así que a la línea <div id="wrapper"> le he añadido esto: <div id="wrapper{SITE_LOGO_RANDOM}"> para que cargue varios wrappers aleatorios, y lo que he hecho ha sido definir dos wrappers distintos en el archivo Stylesheet, llamados #wrapper1 y #wrapper2 en lugar del unico #wrapper que había, jeje

Ha sido largo y trabajoso pero satisfactorio.

Muchas gracias por vuestra ayuda y tiempo!!

Re: Poner un logo o header cambiante

Publicado: 24 Jul 2011, 19:14
por dr.korel
Debes de cambiar esa línea por esta:

Código: Seleccionar todo

background-image:url(DIRECCIÓN DE LA IMÁGEN);
Claro que es en el caso de los CSS. Lo dejo aquí por si le viene bien a alguien.

Saludos.