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.

Lightbox JS V2.0 Como Instalarlo ??

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#16

Mensaje por mitch »

Ahora si que comprendí musleman :) pero para hacer esto mas rápido, dime que código tienes en el bbcode.php (no todo, el que agregaste para el mod... quiero verlo, para saber si lo has tocado para que funcione con el JS o esta tal cual el mod.)

Asi lo reviso y te comento, ya tengo una idea de qué es :)

Avatar de Usuario
musleman
Usuario/a
Mensajes: 85
Registrado: 07 May 2005, 09:59

Re: Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#17

Mensaje por musleman »

Ahora si que comprendí musleman :) pero para hacer esto mas rápido, dime que código tienes en el bbcode.php (no todo, el que agregaste para el mod... quiero verlo, para saber si lo has tocado para que funcione con el JS o esta tal cual el mod.)

Asi lo reviso y te comento, ya tengo una idea de qué es :) Eso esta hecho, mich.

El codigo que añadi al bbcode.php es el siguiente:

Código: Seleccionar todo

// 
// Limit Image Width MOD --- BEGIN 
// 

global $board_config;
$max_image_width = intval($board_config['max_img_width']); 

if ( preg_match_all("#\[img:$uid\](.*?)\[/img:$uid\]#si", $text, $images) ) 
{
     $image_patterns = array(); 
     $image_replacements = array(); 
 
     
     while ( list($index, $image_source) = each($images[1]) )  
     { 
         if ( intval($max_image_width) != 0 )         
         {
             list($image_width, $image_height) = @getimagesize($image_source); 
             
             if ( $image_width && $image_width > $max_image_width ) 
             { 
                 $image_patterns[] = $images[0][$index]; 
                 $image_replacements[] = '<a href="' . $images[1][$index] . '" rel="lightbox"><img src="' . $images[1][$index] .'" width="' . $max_image_width . '" alt="' . $lang['LIW_click_image'] . '" border="0"></a><br /><span class="gensmall">' . $lang['LIW_click_image_explain'] . '</span>'; 
             } 
             else 
             { 
                 $image_patterns[] = $images[0][$index]; 
                 $image_replacements[] = '<a href="' . $images[1][$index] . '" rel="lightbox"><img src="' . $images[1][$index] . '" alt="" border="0"></a>';
             } 
         }
         else
         {
             $image_patterns[] = $images[0][$index]; 
             $image_replacements[] = '<a href="' . $images[1][$index] . '" rel="lightbox"><img src="' . $images[1][$index] . '" alt="" border="0"></a>';
         }
     } 
     
     $text = str_replace($image_patterns, $image_replacements, $text); 
}  
    
// 
// Limit Image Width MOD --- END 
// 
Como puedes ver, tengo cambiadas las lineas que citas en post anteriores para que se adapte al JS.

Citas en el post para que funcione el limit con el JS esto:

[quote]Con eso, las imagenes que excedan el ancho, al hacerles click se ven con el efecto lightbox, en vez del popup del MOD.
Y si quieres el efecto para las otras imagenes tambien, fijate que un poco mas abajo de lo que has editado, hay 2 lineas iguales a esta:

1. $image_replacements[] = '<img src="' . $images[1][$index] . '" alt="" border="0">';

deben ambas quedar así:

1. $image_replacements[] = '<a href="' . $images[1][$index] . '" rel="lightbox"><img src="' . $images[1][$index] . '" alt="" border="0"></a>';

Espero te sirva[/quoteicy]

Y pense que esto seria para el resto de imagenes que esten añadidas en el foro, asi que deje estas lineas como vienen por defecto en el bbcode.php y solo reemplacé la primera, por probar, pero nada, sigue igual. Lo digo por si era esto lo que habias pensado... :ok: :ok: , y luego las he vuelto a poner con la modificacion para el JS.

Saludos

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#18

Mensaje por mitch »

Prueba a quitar el mensaje de "haz click aquí y tal..." ... pues al agregarse ese mensaje, automáticamente genera una nueva linea, y las imagenes que hayan a su lado bajarán tambien.

Buscar:

Código: Seleccionar todo

$image_replacements[] = '<a href="' . $images[1][$index] . '" rel="lightbox"><img src="' . $images[1][$index] .'" width="' . $max_image_width . '" alt="' . $lang['LIW_click_image'] . '" border="0"></a><br /><span class="gensmall">' . $lang['LIW_click_image_explain'] . '</span>';
Debe quedar asi:

Código: Seleccionar todo

$image_replacements[] = '<a href="' . $images[1][$index] . '" rel="lightbox"><img src="' . $images[1][$index] .'" width="' . $max_image_width . '" alt="' . $lang['LIW_click_image'] . '" border="0"></a>'; 
Prueba eso... debería cambiarles el tamaño pero no bajar a otra linea las imagenes siguientes.

Avatar de Usuario
musleman
Usuario/a
Mensajes: 85
Registrado: 07 May 2005, 09:59

Re: Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#19

Mensaje por musleman »

Prueba eso... debería cambiarles el tamaño pero no bajar a otra linea las imagenes siguientes. si, desaparece la leyenda de click aqui para ver.... y se cuadran las imagenes.
El tema es que la opcion solo sale en imagenes que sobrepasan los pixeles que se marca en la ACP, en las que son menor de ese tamaño no aparece dicha leyenda. Yo tengo puesto por defecto 400 pixeles, entonces una imagen que tenga 350 no tiene debajo dicha leyenda pero una imagen de 500 le aparece debajo la opcion. Como una de las imagenes de la firma tiene mas del tamaño que marcho desde la ACP pues le aparece la leyenda y a la otra no, entonces se me descuadra. Ese es el problema. Creo que tiene dificil solucion a no se que se quite, como has hecho tu, la leyenda de click aqui para.....

Bueno, muchas gracias por tu ayuda, mitch. Es un placer hacer las cosas cuando se tiene colaboracion.

Saludos

Avatar de Usuario
antuan
Usuario/a
Mensajes: 96
Registrado: 15 Jul 2005, 11:56

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#20

Mensaje por antuan »

hola yo para "achicar imagenes" tengo el siguiente mod: Resize Posted Images Based on Max Width alguien puede adaptarlo para que funcione con el lightbox js? lo he intentado mirando lo que habeis hecho con el otro mod pero nada.
Lo que tb me gustaria es que el efecto lightbox js solo funcionara con las imagenes que sobrepasan el ancho configurado y no con en el resto de imagenes bbcode.

saludos :wink:
phpbb2.0.21

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#21

Mensaje por mitch »

antuan, yo logré hace unos dias hacer ambos mods compatibles, de hecho asi está funcionando en mi foro.
Lo que no logré hacer es que sólo funcione para las imagenes que excedan el ancho... tendría que intentarlo. Mas tarde publico tanto en mi foro como en este post como hacer ambos mods compatibles ;)

Avatar de Usuario
mitch
Ex Staff
Mensajes: 4260
Registrado: 04 Sep 2005, 04:28
Género:

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#22

Mensaje por mitch »

antuan - En ese mod viene un archivo, dentro de la carpeta /templates/ --> rmw_jslib.js

Allí debes buscar y ELIMINAR casi al final estas lineas:

Código: Seleccionar todo

	if (!window.opera)
	{
		rmw_ref.onclick = function()
		{
			if (!rmw_pop.closed)
			{
				rmw_pop.close();
			}
			rmw_pop = window.open('about:blank','christianfecteaudotcom',rmw_pop_features);
			rmw_pop.resizeTo(window.screen.availWidth,window.screen.availHeight);
			rmw_pop.moveTo(0,0);
			rmw_pop.focus();
			rmw_pop.location.href = this.src;
		}
	}
	else
	{
		var rmw_rand2 = String(rmw_count++);
		eval("rmw_pop" + rmw_rand2 + " = new Function(\"rmw_pop = window.open('" + rmw_ref.src + "','christianfecteaudotcom','" + rmw_pop_features + "'); if (rmw_pop) {rmw_pop.focus();}\")");
		eval("rmw_ref.onclick = rmw_pop" + rmw_rand2 + ";");
	}
haciendo esto, mas las indicaciones correctas en bbcode.tpl (tanto del lightbox como el de este mod) debería ir bien. Así esta en mi foro. Nos vemos

Avatar de Usuario
antuan
Usuario/a
Mensajes: 96
Registrado: 15 Jul 2005, 11:56

Re: Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#23

Mensaje por antuan »

Lo que no logré hacer es que sólo funcione para las imagenes que excedan el ancho... tendría que intentarlo. Muchas gracias mitch, por mi parte espero que alguien pueda hacer que sólo funcione para las imagenes que excedan el ancho ya que no me interesa que por ejemplo los llamados thumbails dejen de funcionar
ejemplo de thumbail:
Imagen

saludos.

edito: uhmm creo que alguien lo ha conseguido en estos foros?

manuel_ho
Observador/a
Mensajes: 7
Registrado: 23 Jul 2006, 06:54

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#24

Mensaje por manuel_ho »

Quisas les sirva este link

http://www.phpbb-es.com/foro/viewtopic. ... 8175#48175
URL: www.guildwars.cl
Plantilla usuada: FiBlack
MODs instalados: gwBBCode, youtube, AJAX v1.0.10, phpBB google keyword URLs Sitemap generator 1.6.1, phpBB SEO keyword URLs 2.3.0, Resize Posted Images Based on Max Width 2.4.5, Lightbox2.02, Cracker Tracker Professional G5: 5.0.3.
Version de phpBB Plus: 1.53a
Servidor: De Pago
Intalado desde 0

Avatar de Usuario
ThE KuKa
Administrador
Mensajes: 10432
Registrado: 04 Ene 2004, 19:27
Género:
Edad: 50

Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#25

Mensaje por ThE KuKa »

Gracias manuel_ho, lo pongo como solucionado.

S@lu2

📌 Raul [ThE KuKa] en phpBB 📌
✅ Jr. Extension Validator - Jr. Styles Validator - Style Customisations - Translator - International Support Team
✅

Si te gustan mis estilos, traducciones, etc. y quieres mostrar algo de aprecio, no dudes en hacer una donación Imagen
:flag_es: phpBB España - En línea desde 2003 :heart:



manuel_ho
Observador/a
Mensajes: 7
Registrado: 23 Jul 2006, 06:54

Re: Respuesta: Lightbox JS V2.0 Como Instalarlo ??

#26

Mensaje por manuel_ho »

Lo que no logré hacer es que sólo funcione para las imagenes que excedan el ancho... tendría que intentarlo. Muchas gracias mitch, por mi parte espero que alguien pueda hacer que sólo funcione para las imagenes que excedan el ancho ya que no me interesa que por ejemplo los llamados thumbails dejen de funcionar
edito: uhmm creo que alguien lo ha conseguido en estos foros?
La verdad es que es muy difícil activar los thumbnails, ya que estos hacen una referencia URL, y para llamar el efecto Lightbox uso una Url también. Como no es posible aplicar dos URLs sobre una misma imagen los thumbnails no cumplen su función, mas adelante veré si se puede hacer algo
URL: www.guildwars.cl
Plantilla usuada: FiBlack
MODs instalados: gwBBCode, youtube, AJAX v1.0.10, phpBB google keyword URLs Sitemap generator 1.6.1, phpBB SEO keyword URLs 2.3.0, Resize Posted Images Based on Max Width 2.4.5, Lightbox2.02, Cracker Tracker Professional G5: 5.0.3.
Version de phpBB Plus: 1.53a
Servidor: De Pago
Intalado desde 0

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”