Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Redimensiona Firmas con FitonPage
idom   27 May, 2014, 11:19 pm
#1
Buenas compañeros, tengo el plugin Fit On Page que me hace un gran papel para que las imágenes de los post se redimensionen cuando superan cierto tamaño, el problema es que las firmas de los usuarios también las redimensiona, sabéis como puedo solucionarlo?

Muchas gracias!!
Saludos!
BitLiberal   28 May, 2014, 5:41 am
#2
(27 May, 2014, 11:19 pm)idom escribió: Buenas compañeros, tengo el plugin Fit On Page que me hace un gran papel para que las imágenes de los post se redimensionen cuando superan cierto tamaño, el problema es que las firmas de los usuarios también las redimensiona, sabéis como puedo solucionarlo?

Muchas gracias!!
Saludos!

Es dificil:

O tendrias que editar tu plantilla de postbit para que la firma no entre dentro de la clase de post_body;
O añadir una clase especifica a la firma que anule el funcionamiento de FitOnPage (algo asi como el noresize pero con css, limitando el tamaño de las imagenes);
O simplemente, avisando a tus usuarios de que no pongan imagenes tan grandes.

Si puedes, dejarme un enlace de tu foro, el codigo de postib y el de postbit_signature:

Estilos y Plantillas / Plantillas / Tu theme / Caja del mensaje /postbit
Estilos y Plantillas / Plantillas / Tu theme / Caja del mensaje /postbit_signature

Saludos!

------

Creo que ya se como solcionarlo, solo haz esto:

Dentro de la plantilla postbit_signature (Estilos y Plantillas / Plantillas / Tu theme / Caja del mensaje /postbit_signature), busca:

Código:
{$post['signature']}

Y sustitúyelo por:

Código:
<div id="#contenedor-firma">{$post['signature']}</div>

Y en tu plantilla headerinclude ((Estilos y Plantillas / Plantillas / Tu theme / Plantilla sin grupo /headerinclude) añade este codigo antes de {$stylesheets}:

Código:
<script type="text/javascript">
$(document).ready(function(){
  $("#contenedor-firma img").addClass("no_fop");
});
</script>

Y creo que estara listo.
Última modificación: 28 May, 2014, 5:58 am por ada314.

  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)
idom   28 May, 2014, 9:38 pm
#3
Muchas gracias @EnriqueVB , he puesto lo que me has indicado pero no hace nada, para aplicar un tamaño máximo a las firmas en necesario aplicarle el noresize o hay una opción en el ACP?

Saludos!!
BitLiberal   29 May, 2014, 10:25 am
#4
(28 May, 2014, 9:38 pm)idom escribió: Muchas gracias @EnriqueVB , he puesto lo que me has indicado pero no hace nada, para aplicar un tamaño máximo a las firmas en necesario aplicarle el noresize o hay una opción en el ACP?

Saludos!!

Eso es justo lo que hacia el script que te pase, aplicarle noresize a todas las imagenes de la firma, pero no se porque no funciona.

Otra forma mas facil es restringir el tamaño maximo de la imagen de una firma, por lo que fitonpage no actuara.

Para hacer esto, elimina SOLO el codigo de headerinclude que te di, y en tu global.css ( en tu ftp, cache/themes/themeXX/) añade esto:

Código:
#contenedor-firma img {
max-width: 400px;
}

OJO, 400px SIEMPRE tiene que ser menor que el numero que tienes puesto en la configuracion de tu FitOnPage, un ejemplo:

Si en Resize Width tienes puesto:

500

en el codigo que te he dado tienes que poner 499 o menos. Limitara un poco las imagenes y las firmas de tus usuarios, pero de momento es la unica forma posible. Aunque si me pasas tu foro puedo ir mirando otras soluciones.

  • Temas personalizados (HTML5, flat, responsive, SEO Friendly, etc)
  • Plugins y sistemas personalizados (Galería de imagenes, Bolsa de Trabajo, etc)
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.