Página 1 de 2

Abrir Imágenes En Pop-up

Publicado: 23 May 2008, 13:44
por tripiyon2
Hola a todos,

He estado buscando por el foro y no he encontrado nada que me pueda aclarar lo que busco. Lo que más se aproxima a lo que quiero es ESTO.

El problema que tengo es que al tener un foro destinado a diseño y fotografía las imágenes que subimos suelen ser de entre 800 px y 1200 de ancho, de manera que cuando una imagen es muy grande, queda oculta debajo de la columna de avatares de la derecha.

Para intentar solventar el problema, he configurado los adjuntos en el ACP para que se genere una miniatura de 640 px en su lado mayor y consigo que todos puedan ver la imagen sea cual sea la resolución de su monitor. Pero el problema es que al pinchar encima de ella para verla a mayor tamaño, se abre en la misma ventana sacándote del foro. Algo que me pasa también con los enlaces, pero que creo podré solucionar con el enlace que he puesto más arriba.

Sería posible que la imagen se abra en un popup al pinchar sobre el adjunto?

Re: Abrir Imágenes En Pop-up

Publicado: 23 May 2008, 21:38
por mitch
Hola... para abrir las imagenes en miniatura de los adjuntos en una nueva ventana, se puede hacer esto:

Abrir: styles/xxxx/templates/attachment.html

Buscar:

Código: Seleccionar todo

<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
Reemplazar por:

Código: Seleccionar todo

<dt><a href="{_file.U_DOWNLOAD_LINK}" target="_blank"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
O tambien, se puede usar de la siguiente manera... (de las 2 formas da igual, hace lo mismo)

Código: Seleccionar todo

<dt><a href="{_file.U_DOWNLOAD_LINK}" onclick="window.open(this.href);return false;"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
Eso.. nos comentas si te funcionó. Salu2

Re: Abrir Imágenes En Pop-up

Publicado: 26 May 2008, 09:40
por tripiyon2
Mis disculpas por no haber contestado antes, lo pruebo y comento que tal me ha ido.
Lo de abrir los enlaces en otra ventana si me funciono con lo que viene en el enlace que puse.

Gracias por la respuesta :)

Re: Abrir Imágenes En Pop-up

Publicado: 26 May 2008, 10:16
por tripiyon2
He usado la primera opción que das y funcionando de maravillas, muchas gracias.

¿Sería posible que se abriese un popup conel tamaño que yo quiera en vez de enviarme a una nueva pestaña del navegador?

Re: Abrir Imágenes En Pop-up

Publicado: 26 May 2008, 12:03
por mitch
Editado: Codigo no funcionaba en IExplorer.

Leer esta respuesta con codigo correcto: http://www.phpbb-es.com/foro/re-solucio ... tml#p94854

Re: Abrir Imágenes En Pop-up

Publicado: 26 May 2008, 12:54
por tripiyon2
Muchísimas gracias Mitch, ha funcionado a la perfección AQUÍ se puede ver un ejemplo.

Se podría conseguir que la imagen saliese centrada cuando es más pequeña de las dimensiones que le he dado al popup?

Re: Abrir Imágenes En Pop-up

Publicado: 26 May 2008, 20:28
por mitch
En el último código que agregaste

Buscar:

Código: Seleccionar todo

<img src="' + cual + '">')
Esta parte reemplazarla por

Código: Seleccionar todo

<center><img src="' + cual + '"></center>')
Creo que eso es suficiente

Re: Abrir Imágenes En Pop-up

Publicado: 28 May 2008, 11:35
por tripiyon2
Gracias :)

Re: [SOLUCIONADO] Abrir Imágenes En Pop-up

Publicado: 30 May 2008, 13:59
por tripiyon2
Hola de nuevo,

Por lo que he podido comprobar, cuando se visualiza la página con IE el popup o no se abre o se abre sin mostrar la imagen con el mensaje about:blank.

AQUÍ se puede ver un ejemplo de lo que digo.

Es posible que estos cambios no sean compatibles con IE?

Re: [SOLUCIONADO] Abrir Imágenes En Pop-up

Publicado: 30 May 2008, 20:48
por mitch
Es probable que el código javascript del popup no lo lea IE (para variar)... la primera modificacion si que debería funcionar, habría que buscar otro código javascript para abrir el popup...

No dispongo de tiempo suficiente ahora, lo revisaré luego, maracaré el tema y si encuentro algo compatible lo posteo.. paciencia

si alguien me "gana" y encuentra algo antes, mejor ;)

salu2

Re: [SOLUCIONADO] Abrir Imágenes En Pop-up

Publicado: 30 May 2008, 21:41
por tripiyon2
Muchas gracias por tu paciencia Mitch.

He estado buscando por el foro y he visto en ESTE ENLACE que aquí las imágenes se abren en un popup pero que supongo está hecho con Flash o en algún DIV, sinceramente no se por donde pueden ir los tiros.
Cómo podría hacerlo para que se viesen así las imágenes?

Re: [SOLUCIONADO] Abrir Imágenes En Pop-up

Publicado: 30 May 2008, 22:09
por tripiyon2
Por lo que he mirado en el foro, lo que yo quiero es Highslide, pero únicamente he encontrado la opción de instalarlo para Youtube, no he visto si se puede instalar para visualizar los adjuntos.

Re: Abrir Imágenes En Pop-up

Publicado: 31 May 2008, 21:45
por tripiyon2
Solucionado, he instalado HighSlide Attachment & IMG MOD 1.0.5 y ya está tal como quería.
EJEMPLO

Gracias por todo :)

Re: Abrir Imágenes En Pop-up

Publicado: 01 Jul 2008, 18:52
por jomve
Me interesa abrir imágenes en pop-up en mi foro y uso prosilver. Pero editando el archivo template/attachment.html de prosilver no aparece ese texto. Casi no tiene código (??)



# URL: http://especialalejosauras.com/foro/
# Plantilla(s) usuada(s):prosilver
# MODs instalados: 1
# Nombre y version del MOD:Youtube
# Version de phpBB:3.0.0
# Servidor: de pago
# Si es una actualizacion desde otra version: No

Re: [SOLUCIONADO] Abrir Imágenes En Pop-up

Publicado: 01 Jul 2008, 19:15
por mitch
jomve, tus dudas, en un nuevo tema... este tema pertenece a otro usuario y ya fue solucionado.