Trucos

Soporte, Trucos

Desactivar la estantería de Chrome en Windows 8

Si todavía tienes Windows 8 (y creo que sólo en el caso de Chrome 32 bits) puede que Chrome se haya puesto en modo estantería. Es lo que se llama Interfaz Aura, y emula a un Chrome Book. No les debe haber salido muy bien porque no lo he visto en otros ordenadores. El caso es que hoy teníamos un cliente con este error y , dentro de este modo, no funcionaban la arroba. Y no es sencillo de quitar. Para desactivar este modo tan molesto tienes que abrir Chrome, ir arriba a la derecha a las tres barras horizontales y pinchar al final en la opción de  Reiniciar Chrome o Reiniciar Chrome en Escritorio. Verás como se cierra todo y se abre Chrome en el modo “normal”. De todas formas….actualizad a Windows 10.

Correo, Sistemas, Soporte, Trucos

Outlook con Gmail. Permitirlo en aplicaciones menos seguras

A muchos clientes que tienen cuentas de Gmail configuradas en Outlook les está saliendo un error al intentar sincronizar la cuenta. Esto es porque Gmail ha aumentado la seguridad, y Outlook no es compatible con estas nuevas características. Tampoco lo son (información de Google aquí): la aplicación Mail para iPhone o iPad con iOS 6 o versiones anteriores, la aplicación Mail en un teléfono con una versión de Windows Phone anterior a la 8.1, algunos clientes de correo electrónico para ordenadores, como Microsoft Outlook y Mozilla Thunderbird. ¿Cómo solucionar esto? Bueno Google dice que actualicemos la aplicación, pero esto no es posible en todos los casos, y menos cuando tenemos comprado Outlook o el teléfono que tenemos. Afortunadamente hay solución y consiste en decirle a Gmail que dejas pasar esta aplicación “no segura”. ¿Os dais cuenta del pequeño puyazo de Google a Microsoft diciendo que no es segura? 😀 Para ello tienes que ir a tu cuenta de Gmail, arriba a la derecha (el icono de tu cuenta) y pinchar en Mi Cuenta. Luego ir a Inicio de sesión y seguridad, Aplicaciones y sitios conectados, e ir abajo hasta Permitir el acceso de aplicaciones menos seguras: NO.  Si no puedes entrar aquí . Hay que activarlo y ya tendrías que tener tu móvil o Outlook funcionando.  

Sistemas, Trucos

ODIN (Open Disk Imager in a Nutshell). Crea imágenes de tus discos duros

ODIN (Open Disk Imager in a Nutshell), es una herramienta para clonado de discos que no habíamos comentado antes porque no funcionaba en sistemas de 64 bits (la mayoría desde hace tiempo). Las nuevas versiones ya permiten crear y gestionar imágenes de 64 bits. Lo bueno de ODIN respecto a otros software es que, por un lado, no hace falta instalar, sólo correr el ejecutable. Y por otro lado permite dos opciones en la clonación o la creación de snapshots: copiar todo el disco o (y esto es lo importante) clonar sólo la parte ocupada. Esto último reduce mucho los tiempos y es muy de agradecer porque si no copiar un disco grande se convierte en una tarea de muchas horas. Odin permite hacer copia del disco y recuperación del mismo. Te deja comprimir la copia para ocupar menos espacio, permite dividir la misma en varios ficheros para copiarlo a DVDs….y muchas otras opciones. Un gran programa pequeño y potente que puede llevarse y ejecutarse en un USB o tener en un ordenador. Estas son las pequeñas joyas que nos gustan.

Diseño Web, Gestores de contenidos, Trucos

Button generator

Tenemos ya varios artículos en el blog sobre generadores automáticos de código tanto Html como CSS. Para bordes redondeados, para vídeos incrustados que sean responsive , para degradados por CSS, y muchos más. Nosotros los usamos mucho, porque facilitan el hacer páginas web y no tienes que andar creando código de nuevo o probando cosas. Hoy, para los que como nosotros hacéis páginas web, os dejamos unos generadores de botones. Crean rápidamente el código html y Css para botones personalizados. Puedes cambiar el fondo, la forma, los efectos, la letra….muchísimo. Sencillo pero útil. http://www.bestcssbuttongenerator.com/ http://www.cssbuttongenerator.com/    

Navegadores, Soporte, Trucos

ERR_SPDY_PROTOCOL_ERROR en Google Chrome. Solución

Desde hace unos días Chrome me está devolviendo este error mucho: ERR_SPDY_PROTOCOL_ERROR. No me deja acceder a la web que da el fallo y es una verdadera molestia. No se la causa exacta, y está claro que algo han tocado porque antes no pasaba. Yo lo noto cuando dejo Chrome abierto durante mucho tiempo o el ordenador suspendido varios días sin reiniciar. Os dejo soluciones que arreglan el problema (momentáneamente no definitivamente). Puede que te funcione una, otra, todas…es cuestión de probar en tu caso o la que menos te cueste (en mi caso muchas veces no quiero reiniciar). Suponemos que tienes la versión más actualizada de Chrome y no tienes fallos de red. Modo incógnito. Extráñamente, cuando la web no funciona y da este error, funciona en modo incógnito. Un truco que uso si estoy trabajando y no puedo parar o reiniciar. Recordad que el atajo es Ctrl+Shift+N. Las siguientes ordenes desde el terminal (cmd) con permisos de administrador. A mi me funcionó flushdns pero muchos las hacen todas: ipconfig /flushdns  ipconfig /release ipconfig /renew Cerrar y abrir Chrome. Parece que soluciona momentáneamente el problema, pero no es de las soluciones que duren más. Limpia los Sockets. En la barra de navegación de Chrome pon: chrome://net-internals/#events&q=type:SPDY_SESSION%20is:active Te llevará a una página con una barra roja. En la parte superior derecha pincha en la flecha y Flush Sockets. Limpiar Caché: Lo soluciona momentáneamente y no me gusta como solución. Pero funciona. Reiniciar el ordenador. El más drástico, quizás porque incluye varios de los anteriores. Pero funciona. Eso si no es algo que podamos hacer todo el rato.  

Sistemas, Soporte, Trucos

La pantalla del ordenador parpadea después de actualizar a Windows 10

El otro día un cliente nos trajo un portátil que había actualizado a Windows 10 y ahora, al poner la contraseña y entrar en el escritorio el ordenador se ponía a parpadear sin dejarle hacer nada. Os dejamos la solución: Por la impresión que tenemos esto pasa porque durante la actualización algún componente o programa no debe instalarse correctamente y el escritorio o el explorador de Windows no llega a poder ejecutarse bien. En alguna ocasión hemos podido instalar algún complemento como el de PDF aparte y se solucionaba. Pero hay una manera más genérica. Por cierto una restauración de punto de inicio no solucionó el problema. Primero debemos abrir el administrador de tareas. Lo puedes hacer con botón derecho en la barra inferior de windows si te deja, si no Ctrl+Alt+Supr y luego Administrador de tareas. Ahí pincha en Archivo, Ejecutar y pon msconfig. Pulsa Enter. En la pestaña servicios  busca los servicios: Ayuda del Panel de control de Informes de Problemas y soluciones y Servicio informe de errores de Windows. Están más o menos en la parte inferior y uno encima del otro. Quita el tick de ambos servicios. Dale a Ok. Seguramente te pedirá reiniciar. Reinicia aunque no te lo pida. Con suerte al reiniciar ya no tienes el error (a nosotros se nos solucionó).

Prestashop, Trucos

Cómo subir logos transparentes png a Prestashop

Si estás haciendo una página en Prestashop, e intentas subir una imagen con fondo transparente como logo (o cualquier otra cosa) a Prestashop, veréis que el fondo lo convierte en blanco. La solución es sencilla, pero como nos hemos peleado con ello varias veces y nos lo han preguntado, os la dejamos aquí. Prestashop, de fábrica, te convierte todas las imágenes png a jpeg (de ahí que el fondo se vuelva blanco). Si queréis quitar esta opción hay que ir a Preferencias, Imágenes y bajar hasta donde pone Usar JPEG. Cambia eso a cualquiera de las otras dos opciones para poder tener imágenes png en tu tienda. Luego sube la imagen normalmente y verás que está resuelto.

Smartphones, Soporte, Trucos, Video

Arreglar un video corrupto grabado por el móvil

En ocasiones puede haberte pasado que has grabado un vídeo con el móvil y, después de un buen rato grabando, o no le has dado al botón de grabar para que lo guarde o se te ha apagado el móvil. ¿Has perdido todo lo que has grabado? Puede que no, os enseñamos cómo intentar recuperarlo. El móvil, como es lógico, guarda lo que va grabando en un fichero temporal. Conecta el móvil al ordenador y busca ese fichero.  Puede estar en la carpeta DCIM/camera (mi caso) o en un directorio temporal del teléfono tipo Lost.DIR. El nombre del fichero también puede variar, en mi caso se llamaba videorecorder.3gp.tmp. Copia ese fichero a tu ordenador para trabajar sobre la copia, nunca sobre el original. Y haz lo siguiente. Lo primero que deberías probar es cambiarle la extensión. O quitarle el .tmp y dejarlo como 3gp o cambiarlo a mp4. No creo que funcione, porque seguramente el archivo de vídeo no tiene las cabeceras o cierres necesarios, pero es una primera prueba que debemos hacer. Si no funciona (lo más probable), lo siguiente que debemos probar es con un programa de recuperación. Yo probé muchos, unos no funcionan, otros te pedían pagar para recuperarlo. El mejor sin duda para estos casos es Video Repair Software de Grau GmbH. Eso si, no recupera, en el modo gratis, todo el vídeo, sólo 50%. Y necesita otro vídeo grabado con el mismo terminal a modo de “prueba” (para poder compararlo con un fichero que si funciona y ver las cabeceras correctas etc). Descárgalo y mira si este programa te recupera el fichero (tiene una previsualización). Si lo hace tienes tres opciones (si no chungo): Quedarte con la recuperación del 50% en modo gratuito si te vale. Comprar el modo de pago y recuperar el 100$ si te parece importante el vídeo. El programa no es caro y merece la pena. Hay un pequeño truco que puedes intentar para recuperar más con el modo gratuito. Puedes copiar el fichero en la misma carpeta y así tener, por ejemplo videorecorder.3gp.tmp y videorecorder1.3gp.tmp. Después abre un terminal de Windows con permisos de adminsitrador y vete a la carpeta y junta los dos ficheros en uno con copy /b videorecorder.3gp.tmp+videorecorder1.3gp.tmp videorecorder3.3gp.tmp Tendréis un fichero videorecorder3.3gp.tmp unión de los dos anteriores. Este vídeo es de 200% de longitud, por lo tanto si el programa salva un 50%, debería ser tu vídeo completo. Espero que os sirva.

Prestashop, Trucos

Como duplicar un módulo en Prestashop

A veces, cuando estás haciendo una página en Prestashop, necesitas clonar un módulo ya existente. Quizás porque necesitas que su funcionalidad se repita en varios sitios, quizás porque necesitas que en ciertas ocasiones el mensaje o la funcionalidad sea algo diferente. A lo mejor, como nos ha pasado a nosotros, quieres tener otro método de pago como pago en tienda y puedes hacerlo clonando y variando el de pago por transferencia. Os explicamos cómo. Los pasos son: Copia la carpeta del módulo en modules a otra carpeta con otro nombre. Por ejemplo copia modulo1 a modulo2 Cambia el nombre de todos los ficheros dentro de la carpeta modulo2 que se referían al anterior. Por ejemplo modulo1.php y modulo1.tpl a modulo2.php y modulo2.tpl. Cambiar la clase en el fichero .php, class modulo2 extends Module Cambiar en el fichero .php, el nombre del módulo en esta línea del .php: $this->name = ‘modulo2’; Cambiar, en el fichero .php, el nombre de los parámetros en las líneas que pone: Configuration::updateValue(‘modulo_2_NBR’, 8); Cambia los valores donde aparece el módulo antiguo en líneas como (depende del módulo): if (isset($config[‘BANK_WIRE3_OWNER’])), if (isset($config[‘BANK_WIRE3_DETAILS’]))  Esto hazlo en todas las funciones del fichero .php (install etc). Si no va a depender del módulo antiguo. Cambia todo nombre referenciando al antiguo módulo en el fichero .php. Es importante porque así cuando lo instales podrá crear en la base de datos los campos necesarios e independientes del otro módulo. Al final del .php donde pone dónde llama al siguiente fichero tpl cambiar el nombre: return $this->display(__FILE__, ‘modulo2.tpl’, $this->getCacheId()); En el fichero config.xml cambia las referencias al módulo antiguo: <?xml version=”1.0″ encoding=”UTF-8″ ?> <module> <name>modulo2</name> <displayName>modulo2</displayName> <version>0.1</version> <description>Lo que quieras poner</description> <tab>advertising_marketing</tab> <is_configurable>1</is_configurable> <need_instance>0</need_instance> </module> Si coge valores en los hooks de otro sitio cambia el id de los valores a uno de tu invención. Por ejemplo: $products = $category->getProducts(intval($params[‘cookie’]->id_lang), 1, ($nb ? $nb : 10)); a $products = $category->getProducts(intval($params[‘cookie’]->id_lang), 123, ($nb ? $nb : 10)); Instálalo desde el backend y mira si hay errores.  Si no los hay cambia la funcionalidad que necesites. Dependiendo de la complejidad del módulo este proceso de duplicarlo será más o  menos complicado. Empezad con uno sencillito para entenderlo.    

Gestores de contenidos, Prestashop, Soporte, Trucos

Insertar códigos de seguimiento como el de Analytics en Prestashop

Hace unos días teníamos que insertar el código de Analytics en un cliente con una tienda de Prestashop. Es verdad que tiene un módulo de Analytics, pero al comprobarlo en Google daba un error como que el script estaba dañado. Por lo que hemos visto le pasa a mucha gente. Así que optamos por poner el script “a mano”, y esta solución sirve también para cualquier script de seguimiento adicional, incluído Google Tag Manager.Pero no se puede poner de cualquier manera por ser ficheros .tpl. Lo primero que tienes que elegir es el fichero donde lo quieres poner. Esto va a depender si lo tienes que poner antes del cierrre de la etiqueta <header> o después de la apertura o cierre de la etiqueta </body>. Va a depender mucho del código.Los ficheros header.tpl y footer.tpl de la plantilla suelen ser unos candidato idóneos a considerar. Si el fichero es .tpl (como header o footer) debes poner el código entre las etiquetas {literal}{/literal}. Sin ellas a nosotros se nos caía la página. Esto es porque estos códigos pueden incluir paréntesis entre sus líneas de código y esto el SMARTY lo puede interpretar como código suyo. Estas etiquetas le dicen que lo que hay entre medias no es para él. Por ejemplo para Google Analytics: {literal} <!– Google Analytics –> <script> (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’); ga(‘create’, ‘UA-XXXXX-Y’, ‘auto’); ga(‘send’, ‘pageview’); </script> <!– End Google Analytics –> {/literal} Con esto te funcionará el código. Lo puedes comprobar fácilmente con el Tag Assistant que os comentamos el otro día.

Scroll al inicio