Página 2 de 2

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 00:18
por virtcof05
Que bien por lo menos funciona y te puede servir para futuro.-

Referente a lo tuyo has visto lo de cricket? Aqui, sino esperar que alguien te ayude ya que desconozco esos Mod pero buscaré a ver si encuentro algo, después por favor podrias cambiar el titulo porque se entiende que quieres en la cabeza del foro, gracias.-



Saludos :wink: .-

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 00:29
por naskar
Los mods que indica cricket son similares a la solucion que tu propusiste, ya que cambian un banner aleatoriamente.
Estoy trabajando con php a ver si consigo algo....

PD: no encuentro lo de cambiar nombre al tema :shock:

Re: Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 00:47
por virtcof05
Los mods que indica cricket son similares a la solucion que tu propusiste, ya que cambian un banner aleatoriamente.
Estoy trabajando con php a ver si consigo algo....

PD: no encuentro lo de cambiar nombre al tema :shock:
perdón me equivoque dice random :) es que he tenido que salir y ya he vuelto busca aqui http://www.phpbbhacks.com/categories/2 ahi hay varios mods, sobre el tema espera a un Staff que lo cambie.-

Saludos.-

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 00:59
por naskar
Bueno pues ya esta!!
Al final resulta que de la forma mas simple he conseguido lo que queria:

En el overall_header.tpl he sustituido esto:

Código: Seleccionar todo

<td><a href="{U_INDEX}"><img src="templates/BlackAndWhite/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>				
Por esto:

Código: Seleccionar todo

<?php
				switch ($_GET['f'])
				{
					case 1: ?>
						<td><a href="{U_INDEX}"><img src="templates/BlackAndWhite/images/imagen1.jpg" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
						<?php
						break;
					case 2: ?>
						<td><a href="{U_INDEX}"><img src="templates/BlackAndWhite/images/imagen2.jpg" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
						<?php
						break;
					default: ?>
						<td><a href="{U_INDEX}"><img src="templates/BlackAndWhite/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
						<?php
						break;
				}
				?>
PD: Para que el php se ejecute correctamente es necesario instalar algun mod, en mi caso he instalado eXtreme Styles, si alguien sabe de alguno mejor que lo postee y lo pruebo ;).

Muchas gracias a todos ;)

EDITO:
Bueno pues esta solucion tambien tiene un problema, y es que al hacer clic en un tema del foro 2 (por ejemplo) la url es del tipo viewtopic.php?t=1, con lo que siempre saldria el valor por de la imagen por defecto ya que no hay referencia a la variable f sobre la que hacia el switch.

Esto tendria solucion sabiendo el nombre de la variable que indique el foro en el que se encuentra el usuario en todo momento, y poder asi sustituir la f del switch por dicha variable....

A ver si alguien puede echarme una mano con esto....

Gracias ;)

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 07:33
por cricket
Haber naskar tu kieres un MOD que logre poner un banner diferente para cada foro ?

por ejemplo si uno entra a un foro de anime tu kieres que se vea un banner de naruto
o si se entra aun foro xxx un banner porno xD ???

bueno creo que este es el MOD mas util

Random Logo for Every Page, Forum or Category

Con este MOD podras elejir que banner utilizar para tus diferentes foros :wink:
(manejable desde el ACP)

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 10:15
por cricket
añadir ke la consulta SQL del MOD "Random Logo for Every Page, Forum or Category" esta mal :|

esta es la consulta ke vendra bien :wink:

Código: Seleccionar todo

CREATE TABLE phpbb_logos(
id MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT,
page INT( 11 ) DEFAULT '0',
image VARCHAR( 255 ) DEFAULT '0',
cat_id MEDIUMINT( 8 ) UNSIGNED,
PRIMARY KEY ( id ) ,
UNIQUE (
id
),
INDEX ( id )
)

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 10:55
por naskar
A genial, en principio es lo que quiero, voy a probarlo y te digo ;)

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 15 Sep 2006, 11:43
por naskar
Muchas gracias cricket, lo he probado y es exactamente lo que necesitaba. Graciaaaaasss!!!!! :bravo:

Respuesta: [SOLUCIONADO]Cambiar Imagen Header Dinamicamente

Publicado: 22 Sep 2006, 09:08
por litleboy
se corrigio este mod? o tengo que corregir yo eso de la consulta.. y si es posible pones banner flash en ligar de logos.

:lol:

Respuesta: Cambiar Imagen Header Dinamicamente

Publicado: 19 Abr 2007, 11:39
por DooBie
Primero de todo, perdonad por subir un mensaje de hace tanto tiempo, pero, era para no abrir un tema nueva, ya que tiene mucha relación con lo aquí hablado.

URL: http://www.familialao.com/foro
Plantilla(s) usuada(s): subSilver
MODs instalados: Advanced html + Random Logo for Every Page, Forum or Category
Versión de phpBB: Powered by phpBB 2.0.22 © 2001 phpBB Group
Nombre y versión del MOD: Random Logo for Every Page, Forum or Category v1.3.4
Servidor: Hospedajeydominios.com, de pago
Si es una actualización desde otra versión: Instalación directa de la version 2.0.22

La duda es: como podría conseguir que en el ACP, donde creo un nuevo logo para cada foro, poder ver una lista de las imagenes que tengo en la carpeta images/logos?
Yo he pensado en hacer un bucle en php para que llene un campo SELECT con las imagenes puestas ahi, pero... no me aclaro demasiado, alguien lo ha probado?

Gracias.


EDITO: Ya lo he conseguido :D:D:D:D:D:D
no hay nada como tirar de google y el metodo del prueba/fallo
Al final he tenido que modificar tres ficheros, que son los que lleva el propio MOD "Random Logo for Every Page, Forum or Category"
- En admin_logo_body.tpl he añadido un campo "select" (en formato de las plantillas) y un pequeño script en JavaScript, para que al hacer click en ese select, rellene el campo de texto, que a la vez, lo he "deshabilitado" (this.blur();)
- Este fichero, functions_admin_rondom.php, es el que he modificado mas, bueno, en realidad simplemente he añadido una funcion, que es la que lista los ficheros del directorio de los logos (template/xxxxx/images/logos/) y devuelve los datos para pasarselos al template.
- Por ultimo, el fichero admin_logo.php solamente llamo la funcion que he creado en el fichero anterior y añado un campo mas al formulario.

La verdad es que es mas facil de lo que parece.
Si alguien necesita el codigo, que lo diga y lo posteo ;)