Miniaturas para las imagenes citadas.

  • Autor Autor sienteasturias
  • Fecha de inicio Fecha de inicio
S

sienteasturias

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Vereis en la versión anterior 3.8.4 tenia instalado un mod o hack, o quizás tan solo fuese una modoficación de plantillas, que consitia en que cuando un usuario por ejemplo hacia citación de un post y este incluia imagenes, estas aparecian reducidas, mostradas tan solo como 'thumbail', sabeis la forma de poder hacer esto para el vb4?

La verdad que era algo interesante por el ahorro de espacio que esto suponia y también por como yo decia, ' las imagenes originales ya las hemos visto todos' .

A ver si alguien sabe algo acerca de...

Saludos
 
Gracias Elmer, pero creo que no me entendiste bien. Ese Add ya lo estoy usando y va muy bien, pero yo lo que planteaba era para el tema de las imagenes cuando estas son incluidas en una cita. Como decia en version anterior 3.8.4 habia un mod que con ello si alguien hacia una cita con imagenes/s dentro eran vistas como miniaturas o thumbails...
Si encuentro el mod nuevamente en vbulletin. lo pongo por aqui para que veais de que va la cosa.

Nuevamente gracias por responder
 
Entonces no se de que hablas, si entiendo lo que dices pero nunca he usado dicho plugin. Por favor búscalo y pon el link aquí para darle una revisada y ver si se puede pasar a vB4 y pedirle permiso al autor.

Saludos.
 
Pues aqui esta Elmer, si que me ha costado trabajo encontrarlo, siempre que lo he intentado buscar siempre me paso lo mismo, pero al final aparecio.

El mod dice que para la versión 3.6.8 pero este estaba funcionando perfectamente en el 3.8.4.

Te dejo el link y le pegas un vistacillo a ver como ves el tema.. no es un plugin para instalar sino que se debe de modificar el archivo:
open includes/class_bbcode.php

Aqui debajo te dejo el link al post en vbulletin.org:
Auto Resize images when Quoted
 
Hola de nuevo... ya que es una modificación a código y quien sabe si la actualizen y ya que no estoy publicandola como mía, acá te dejo como hacerlo:

Abre include/class_bbcode.php

Busca por:
PHP:
$message = $this->strip_front_back_whitespace($message, 1);

Agrega abajo de eso:
PHP:
if ($this->contains_bbcode_img_tags($message)) 
		{
			$message = preg_replace('#\[img\]\s*(https?://([^*\r\n]+|[a-z0-9/\\._\- !]+))\[/img\]#iUe', "\$this->handle_bbcode_timg(str_replace('\\\"', '\"', '\\1'), '')", $message);
		}


busca por:

PHP:
	function handle_bbcode_img_match($link)
	{
		$link = $this->strip_smilies(str_replace('\\"', '"', $link));

		// remove double spaces -- fixes issues with wordwrap
		$link = str_replace(array('  ', '"'), '', $link);

		return '<img src="' .  $link . '" border="0" alt="" />';
	}

Abajo de ese código agrega:
PHP:
	function handle_bbcode_timg($link)
	{
                $link = $this->strip_smilies(str_replace('\\"', '"', $link));

		// remove double spaces -- fixes issues with wordwrap
		$link = str_replace('  ', '', $link);

		return '<a href="' .  $link . '" target="_blank"><img src="' .  $link . '" border="0" width="100" alt="" /></a>';
	}


Yo lo he probado y me funciona para nuevos temas donde incluya citas a imágenes grandes, sin embargo vas a ver que no funcionan para temas que ya tenían citas, para hacerlo funcionar a esos temas debes actualizar contadores de hmm temas creo, o vaciar caché de mensajes.. no estoy seguro cual. Igual editando y guardando el tema que ya incluía una imagen grande se reducirá.

Saludos.
 
Muchisimas gracias Elmer, no sabes lo que te agradezco por ello entonces.
REspecto que funciona para las nuevos temas, creo que igualmente pasaba ya asi con el otro codigo no es nada importante tampoco, mientras ahora funcione ya para los nuevos, y si creo que si editas y guardas ya funcina como tal, al menos si era asi en el otro codigo.

Si te parece igual hasta interesante puedes poner el tema como tip o tutorial, igual es algo interesante para la gente, eso ya como tu veas!
 
Atrás
Arriba