Errores jQuery en WordPress 4.5.X-5.5.X

Errores jQuery en WordPress 4.5.X-5.5.X

Algunos parches para temas y plugins no aplican correcciones jQuery que se van amontonando hasta romper por completo el estilo visual o la funcionalidad de algunos sitios web. En este caso desde la 4.5 se avisa al respecto:

Uncaught Error: Syntax error, unrecognized expression: .wpb_column[data-hover-bg^=#]
    at Function.ea.error (jquery.js?ver=1.12.4-wp:2)
    at ea.tokenize (jquery.js?ver=1.12.4-wp:2)
    at ea.select (jquery.js?ver=1.12.4-wp:2)
    at Function.ea [as find] (jquery.js?ver=1.12.4-wp:2)
    at n.fn.init.find (jquery.js?ver=1.12.4-wp:2)
    at new n.fn.init (jquery.js?ver=1.12.4-wp:2)
    at n (jquery.js?ver=1.12.4-wp:2)
    at columnHoverBG (init.js?ver=4.8.1:1348)
    at HTMLDocument.<anonymous> (init.js?ver=4.8.1:1359)
    at i (jquery.js?ver=1.12.4-wp:2)

La función columnHoverBG() en el fichero: «\themes\salient\js\init.js» sin las comillas dobles para #, aunque en la versión 5.3.6 era funcional al actualizar a 5.5.3 deja de funcionar definitivamente. Con añadir las comillas dobles alrededor de la almohadilla volvemos a tener el sitio operativo: data-hover-bg^=«#«

function columnHoverBG() {	
	$('.wpb_column[data-hover-bg^="#"]').each(function(){
		var $originalBG = $(this).css('background-color');
		$(this).hover(function(){
			$(this).stop(true,true).css('background-color',$(this).attr('data-hover-bg'));
		},function(){
			$(this).stop(true,true).css('background-color',$originalBG);
		});
	});
}

Quien no se haya dejado unas comillas, un punto y coma o un paréntesis que tire la primera piedra ;D

DotNetNuke 9.8.0: dependencias de Telerik

DotNetNuke 9.8.0: dependencias de Telerik

Con el lanzamiento de la nueva versión del gestor de contenidos web (CMS) se empieza a preparar la separación de las librerías de Telerik del núcleo, todavía es opcional hasta llegar a la próxima versión 10.

Una vez realizada la copia de seguridad del contenido, y actualizado el directorio de la aplicación con la nueva versión 9.8.0 iniciamos la actualización habitual desde la URL http://www.nuestraweb.com/install/install.aspx?mode=upgrade para evitar interferencias es recomendable dejar el sitio offline mientras se copian los ficheros y asegurarnos que AutoUpgrade=»false» en nuestra archivo web.config principal.

Con la nueva versión ya instalada, es el momento de sustituir el gestor de ficheros (Digital Assets Management, DAM) de nuestro panel de control general y del sitio web…

Leer más

Pantalla inalámbrica de Microsoft: firmware 2.0.8442

Aunque se trata de un dispositivo pequeño, sigue siendo muy útil para presentaciones y reproducción de contenido en pantallas externas. No hay grandes cambios desde la versión previa 2.0.8384 pero se añade la posibilidad de personalizar el fondo de pantalla a nuestro gusto.

Desde la aplicación de Windows Store podemos hacer la actualización en dos sencillos pasos:

Ya podemos añadir nuestra propia foto o imagen corporativa:

Emular llave de seguridad

Si bien estamos más acostumbrados a los números de serie asociados a un programa determinado, todavía existen soluciones de hardware para la protección y validación de software, lo vimos con el sistema operativo THEOS que utiliza una combinación de ambos para su instalación.

Aunque la tendencia a SaaS (software como servicio) está cada vez más presente debemos tener en cuenta, dentro del ciclo de vida del software, las implicaciones que pueda tener pasado el tiempo… volvemos a sistemas legacy.

Nos encontramos con un software totalmente obsoleto, incluso el fabricante del mismo ha desaparecido pero sigue siendo necesario para el control de maquinaria, no ha sufrido mucho cambio en… 20 años… Durante este tiempo se han ido sucediendo equipos compatibles, pero empieza a ser difícil convivir entre sistemas con tantas diferencias.

En este caso Windows NT asociado a un dongle HASP4 M1 1.1 en puerto paralelo (LPT), por limitaciones de software el máximo paso que podemos dar es a Windows XP (aunque el soporte finalizo en 2014). Después de prueba y error con varios software emuladores, lectores… encontramos las utilidades de Brain Studio.

Leer más