Página 1 de 2
Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 02:33
por naskar
Lo primero un saludo puesto que este es mi primer post.
Y ahora vá mi pregunta

.
Resulta que me gustaria hacer que la imagen del header del foro variara dinamicamente, me explico:
-Al entrar en la pagina me gustaria que apareciese una.
-Y que al hacer clic para entrar en cada foro apareciese otra diferente
He estado viendo que la imagen la puedo cambiar en el overall_header.tpl, pero yo querria realizar este cambio de la forma que os he comentado...
Alguna sugerencia?
PD: utilizo subsilver como template.
Un saludo

Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 02:39
por SHARKILLO
te refieres al logo de la izquierda que pone phpbb o al banner de publicidad?
pon datos de soporte
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 02:45
por naskar
Gracias por responder tan pronto, asi da gusto

.
Me refiero al fichero logo_phpBB.gif vamos al dibujito de phpbb creating communities.
Ya habia leido lo de los datos de soporte, lo que pasa es que no creia que haria falta para esto... de todas maneras la version de phpbb que uso es la 2.0.21.
Gracias

Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 02:48
por invi
Y no te resultaria más facil hacer logo en flash?
Aunque la forma de hacer eso se puede pero no recuerdo como.
Usa la busqueda que creo hay un tema sobre esto.
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 02:51
por naskar
Lo unico que encuentro en la busqueda es como cambiarlo, pero de manera definitiva

Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 03:38
por SHARKILLO
intenta , si no lo hicistes a buscar en phpbbhacks.com haber si encuentras un mod , y busque un poco y no encntre
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 05:11
por mitch
naskar, hay javascripts para cambiar imagenes, aleatorias.. no se la verdad como hacer que aparezca una para cada foro... habría que pensar y trabajarlo... pero antes de que te podamos seguir ayudando, SI son necesarios los datos necesarios de Soporte, todos, asi que por favor, colócalos o no podremos seguir con la ayuda.
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 06:14
por virtcof05
Mitch, deja ver si yo puedo hacer algo, no te aseguro nada pero intentaré.-
Saludos.-
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 09:29
por naskar
Muchas gracias por el interes mostrado y por todas las respuestas!!
Bueno pues haya van los datos:
URL:
http://www.tulecom.com/foros (como vereis está practicamente sin tocar)
Plantilla(s) usuada(s): uso blackandwhite que es una modificacion (colores) de subsilver
MODs instalados: ninguno, acabo de instalar phpbb
Version de phpBB: 2.0.21
He encontrado este documento que a lo mejor puede servir de algo:
http://www.phpbb.com/kb/article.php?article_id=200 (punto 5 Switch)
Lo dicho, gracias por vuestro interes.
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 10:10
por virtcof05
para phpbb:
naskar, justo cuando tu posteaste estaba editando mi mensaje anterior para colocarte la respuesta pensando que era XS y tus datos son Phpbb lo he probado y funciona en firefox e iexplorer.-
En tu templates/BlackAndWhite/overall_header.tpl
Busca esto
Código: Seleccionar todo
<a href="{U_INDEX}"><img src="templates/BlackAndWhite/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a>
Y reemplazalo por esto otro:
Código: Seleccionar todo
<script type="text/javascript">
num = Math.round(Math.random()*3)
document.write('<img src="http://www.tusitio.com/images/loquesea/nombreimagen' + num + '.jpg" alt="loquesea">');
</script>
Nota: a donde dice nombreimagen tiene que ser el mismo que el archivo de imagen mas el 1, ejemplo nombreimagen1.jpg, nombreimagen2.jpg así sucesivamente, no puedes cambiarlo por otro nombre que no sea nombreimagen, ojo este nombre no es una carpeta, trata que las imágenes sean de la misma dimensión y sino es así te las mostrará igual, espero haber sido explícito.-
Pd: solo sirve para imágenes jpg.-
Saludos.-
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 10:28
por cricket
Alguna ves yo tambien tuve la misma curiosidad por saver que MOD me servia para esto de un banner rote
por asi llamarlo y encontre esto
Random Banners Hack
Complete Banner Hack
Revisalos y ya nos contaras

Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 11:10
por virtcof05
Naskar estuve revisando, y para que te funcione con gif solo debes cambiar donde dice
jpg por
gif mira aqui:
<script type="text/javascript">
num = Math.round(Math.random()*3)
document.write('<img src="
http://www.tusitio.com/images/loquesea/nombreimagen' + num + '.
jpg" alt="loquesea">');
</script>
el que esta en
azul ese lo cambias a gif y te funcionarán las imagenes y sino lo dejas como estaba.-
Ya nos contaras.-
Saludos.-
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 15:37
por naskar
Buenas, acabo de llegar, asiq esta tarde lo pruebo y os cuento.
Muchas gracias a todos

.
Re: Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 14 Sep 2006, 15:41
por virtcof05
Buenas, acabo de llegar, asiq esta tarde lo pruebo y os cuento.
Muchas gracias a todos

.
no hay problema, te esperamos

.-
Saludos.-
Respuesta: Cambiar Imagen Header Dinamicamente
Publicado: 15 Sep 2006, 00:08
por naskar
Buenas,
virtcof05, he probado tu solución y funciona.
Lamentablemente no es exactamente lo que yo querria, a mi me gustaria que dependiendo del foro que escogiera el usuario pues saliera una imagen determinada.
Esto es así porque el foro es para una consultora, y uno de los foros seria "Investigacion", otro "Proyectos"...
Y me gustaria que cada foro tuviera su imagen.
Quiza con un switch en php se podria apañar, pero necesito saber cual es la variable que identifica el foro en el que se situa el usuario. La URL al escoger un foro es algo como: viewforum.php?f=1, asique mi idea es hacer algo como:
Código: Seleccionar todo
switch(f)
{
case 1: cargar_imagen(1)
case 2: cargar_imagen(2)
...
}
Espero haberme expresado bien, y muchas gracias por vuestros aportes.