Gestores de contenidos

Diseño Web, Gestores de contenidos

Cómo aumentar la longitud en los nombres de producto de Prestashop. Tema Classic.

Los nombre de producto de Prestashop vienen limitados a 30 en el tema Classic que viene por defecto. A partir de los 30 caracteres pone puntos suspensivos. Esto no es muy recomendable. Las recomendaciones de los expertos en SEO es tener entre 50-60 caracteres, y en 30 no suele caber el nombre completo del producto. Por lo tanto, no sólo es negativo para el SEO, también para los propios clientes que no ven la información bien en la web. Te explicamos cómo solucionarlo. Aumentar la longitud de los nombres de producto en Prestashop. Vamos a cambiar un fichero que esté en el tema Classic (en otros temas será similar). Para ello lo más recomendable es crear un tema hijo, porque si no, cuando actualices, el cambio desaparecerá. Vamos a ir al fichero themes/tutemahijo/templates/catalog/_partials/miniatures/product.tpl Veremos una línea que pone: Vamos a cambiarla por : También hay otra línea que pone alt = “{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:’…’}{/if}”La podemos cambiar por alt = “{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:60:’…’}{/if}” Guarda el cambio, sube al servidor y refresca la página. Con esto debería estar. Puedes verlo en este vídeo.

Diseño Web, Gestores de contenidos, Trucos

Vídeo: Cómo reducir el SPAM de comentarios con las listas negras en WordPress.

Ya explicamos hace tiempo que las listas negras de palabras en los comentarios de WordPress son una manera excelente de parar el spam que entra en WordPress por esa vía. En WordPress entra spam principalmente por dos vías: los formularios y los comentarios. Cada una debe atajarse con enfoques y herramientas diferentes. Hoy hablamos de la segunda. Cómo reducir el SPAM en los comentarios de WordPress. En WordPress, en Ajustes-> Comentarios, existen un apartado llamado Palabras rechazadas en comentarios en el que se pueden añadir palabras que, cuando aparezcan en un comentario, hagan que se mande a spam. Yo antes creaba dichas listas de manera individual en cada página web. Bloqueando los comentarios que venían a cada web. Pero después descubrí que existen sitios en Internet donde la gente recopila dichos términos. Es decir, listas mucho más completas (más de 47000 en el momento de escribir el artículo). Por ejemplo en https://github.com/splorp/wordpress-comment-blacklist Puedes usar estos recursos de varias maneras: Descargándote la lista cada cierto tiempo y subirla a Palabras rechazadas en comentarios manualmente. Es la que uso yo, no creo que merezca la pena usar un plugin para ello. En esa propia página de de Github existen plugin que puedes instalar y se alimentan de dicha página, actualizando el tu lista negra de WordPress cada cierto tiempo. Lo hagas como lo hagas, es una manera MUY efectiva de reducir algo tan molesto como el spam. Os dejamos un vídeo explicándolo.

Diseño Web, Gestores de contenidos, Trucos

Cómo añadir Google reCaptcha V2 y V3 a los formularios de Ninjaforms

Ninjaforms es otro de los plugins más usados por los usuarios para crear formularios en WordPress. Y, cuando se tiene formularios, y la página empieza a ir bien, solemos necesitar integrar una protección contra spam. Una de las más famosas es Google reCaptcha, ya sea V2 o V3. Hoy os enseñamos a integrar reCaptcha con Ninjaforms en WordPress. Como añadir Google reCaptcha a Ninjaforms. Para agregar reCaptcha a Ninjaforms en WordPress debemos: Obtener una clave del sitio y una clave secreta para nuestro dominio en Google reCaptcha. Ir al backend de WordPress -> Ninjaforms->Ajustes. Ahí, debemos bajar hasta el apartado reCaptcha y poner la clave del sitio y la clave secreta, ya sea de reCaptcha V2 o V3, en sus apartados correspondientes. Pinchamos en Guardar. Ahora debemos ir a Ninjaforms->Escritorio y editar el formulario al que queremos añadir la protección. Después, debemos ir, si es V3, a Correos electrónicos y acciones, pinchar en el signo más, añadir un reCaptcha V3 y pinchar en Hecho y Publicar. Si es V2 hay que ir a Campos del formulario y añadir un campo reCaptcha donde queramos que aparezca. Después en Hecho y Publicar. Y con eso debemos ir al frontend y verificar que aparece el reCaptcha. Os lo mostramos en el vídeo.

Código Worpdpress, Diseño Web, Plugins Wordpress

Plugins de WordPress para insertar código.

Nos hemos dado cuenta que, en muchos vídeos, mencionamos los plugins de WordPress para insertar código y poder realizar funciones extras o modificar el funcionamiento de WordPress. Recordad que esto es alternativa a poner el código en el fichero functions.php del tema hijo. Pero no tenemos ningún artículo sobre dichos plugins. Antes siempre recomendábamos usar Code Snippets, pero ya hay varias alternativas y usamos unos u otros dependiendo de la necesidad. Hoy queremos recomendar esos unos u otros. Plugins para insertar código en WordPress. Estos son los plugins que usamos a fecha del artículo: Code Snippets: sin duda el precursor y siempre un valor seguro. La versión gratuita permite sólo insertar códigos php y html. Pero es muy sencillo activarlos, desactivarlos e incluso entrar en la web si alguno da errores.Puedes añadir el código sólo en el frontend, sólo en el backend, en ambos, ejecutarlo sólo una vez o siempre. Otra funcionalidad interesante es que puedes importar y exportar códigos.Lo usamos principalmente para añadir código php que cambie el funcionamiento de WordPress o de algún plugin. WPCode (antes Insert Headers and Footers) de WPBeginner: siempre habíamos usado este plugin para añadir código en el header o en el footer. Normalmente para añadir códigos de Analytics, tags de Google, píxeles de Facebook o códigos Javascript o css en el footer.Pero recientemente ha ampliado sus funciones, y ahora permite tanto añadir scripts en la cabecera, cuerpo o pie, como crear snippets de código y añadirlos en la página.Es más, estos snippets pueden ser personalizados, pero también tiene una biblioteca de snippets más usados qu epuedes buscar y usar..Es decir permite scripts, php, css, html text, y tiene funcionalidad lógica y prioridad en estos códigos.La verdad es que la mejora ha sido brutal, tanto que , mientras que antes lo combinábamos con otros plugins, ahora puede sustituirlos y podemos usarlo como plugin único de scripts y códigos. Woody code snippets: lo descubrimos hace bastante poco, pero tiene funcionalidades diferentes al anterior que hacen que, en ocasiones lo usemos.. Este plugin permite añadir código en el header, en el footer o en el cuerpo. Pero lo más interesante para nosotros es que permite crear un shortcode con ese código, y así poder usarlo fácilmente en entradas, páginas, plantillas, widgets…..Además, permite activar o desactivar códigos según una lógica condicional. De nuevo algo muy interesante.Esto permite usarlo desde para insertar píxeles como Facebook, tags como de Google, para añadir anuncios o banners, para añadir código de php…y para mucho más.

Código Worpdpress, Diseño Web, Plugins Wordpress, Trucos

Desactivar los emails de actualizaciones automáticas de plugins, temas o core en WordPress.

Hace tiempo, WordPress activó la opción de actualizar automáticamente tanto plugins como temas como su versión (core). Esto está muy bien, porque los ataques son continuos, y es importante tener la web actualizada. Lo que no han hecho tan bien es que te llegan correos cada vez que esto ocurre, y no se puede desactivar ni elegir a qué dirección debe llegar. Como es frecuente que se actualicen estas cosas, llega un momento que parece spam. Si además eres administrador, pero tu web la gestiona otro, puede ser una verdadera lata. Hoy os enseñamos a desactivarlo. Desactivar los emails de actualizaciones automáticas en WordPress. Como siempre podemos hacerlo de dos maneras. Por plugin. Como siempre lo0 más sencillo es instalar un plugin como este (habrá más). No sólo te permite activar y desactivar todo tipo de notificaciones y, entre ellas, las del artículo de hoy. También tienes funcionalidades extra como elegir a quien se manda cada notificación. Así que si no te importa cargar la página de plugins, quieres más opciones y quieres lo sencillo, el plugin te vale. Por código. Como hemos dicho muchas veces, no nos gusta carga la página de plugins innecesarios. Si podemos buscamos un código que lo solucione. Para ello podéis elegir entre los varios plugins que permiten añadir código a un WordPress, o añadir el código en tu tema hijo de WordPress, editando el functions.php de ese tema hijo. Os dejamos aquí los diferentes códigos para cada cosa. Puedes añadir todos, o sólo el que te interese. En este vídeo lo explicamos todo.

Diseño Web, Gestores de contenidos, Información Tecnica, Sistemas

Fallo de seguridad grave en Prestashop y cómo solucionarlo. Junio 2022.

El viernes Prestashop nos mandó, a los que estamos en su lista de correo, que se había descubierto un fallo de seguridad grave en su sistema. Y que, por lo tanto, todas las páginas que están funcionando con este sistema tienen esta vulnerabilidad y debe arreglarla lo antes posible. Aquí podéis ver cómo funciona el ataque que aprovecha el fallo: https://build.prestashop.com/news/major-security-vulnerability-on-prestashop-websites Básicamente los atacantes usan inyecciones de SQL para poder poner un formulario de pago falso en tu página, normalmente en la parte del pago. Y así recopilar datos de tarjetas de crédito. Qué se puede hacer para solucionar el problema. Como siempre, lo importante es mantener tu web lo más actualizada posible, tanto el core de Prestashop como los módulos. Sabemos que esto no siempre es fácil en este gestor de contenidos, pero es importante. Prestashop ha sacado esta mañana una nueva versión, un parche, que arregla los posibles vectores de ataques conocidos de este fallo (Prestashop 1.7.8.7) https://build.prestashop.com/news/prestashop-1-7-8-7-maintenance-release/ Actualiza en cuanto puedas. Los desarrolladores de Prestashop han identificado que uno de las posibles (puede haber más) vectores de ataque en este caso es una funcionalidad poco usada de este sistema: MySQL Smarty cache. Mientras actualizas, puedes deshabilitar este sistema. Nosotros lo hicimos el viernes en todos nuestros clientes con PS. Para ello tienes que ir al fichero config/smarty.config.inc.php y editarlo. Ahí, entre las líneas 43-46 (PrestaShop 1.7) o 40-43 (PrestaShop 1.6), tienes el siguiente código que puedes comentar o quitar: Guarda el fichero y súbelo, y ya tienes ese vector tapado. Importante: esto es sólo para evitar que entren por este fallo. NO es suficiente si ya han entrado. Y no quita que tengas que actualizar todo por si hay otros vectores. Cómo saber si te han afectado. Esto debes hacerlo aunque soluciones el fallo antes mencionado. Es identificar si han usado el ataque en tu web. Busca en los registros a ver si encuentras el fichero que es un fichero que se crea durante el ataque. Si es así, estás “infectado” y deberías revisar los ficheros modificados que puedan tener código malicioso y reemplazarlos.

Código Worpdpress, Diseño Web, Trucos

Cómo añadir Disqus en WordPress sin plugin.

Hace unos días tuvimos que actualizar la web de un cliente que usa Disqus. Disqus es un sistema de moderación de comentarios que añade funcionalidades a WordPress. El problema surgió porque lo tenía instalado con el plugin de Disqus para WordPress (sin actualizar desde hace un año) pero en la actualización del Tema no era compatible. Con un tema por defecto aparecían los comentarios, pero con el tema actualizado no. Tocaba buscar la solución sin plugin. PD: Suponemos que la web está configurada en Disqus. Para eso puedes usar el plugin anterior o hacerlo a mano. Añadir el sistema de comentarios Disqus a WordPress sin plugin. Disqus deja un código para añadir a mano en cualquier CMS , lo que llaman el Universal Embed Code aquí. Vamos a basarnos en ese código para crear un Snippet. Normalmente usamos este plugin, pero hoy vamos a usar uno similar.: Woody Code Snippets. ¿Por qué? Porque te permite crear automáticamente, sin más desarrollo, un shortcode. y lo vamos a necesitar. Primero, tras la instalación de ese u otro plugin de Snippets vamos a añadir este código (o en functions.php). Es JavaScript, así que o lo metemos como código de Javascript en un módulo de Snippets como Woody o lo ponemos entre las etiquetas de <script> </script> en un php (o función). Nosotros lo hemos metido como shortcode de Javascript. Donde SHORTNAME es el nombre abreviado (shortname) que Disqus nos ha proporcionado cuando damos de alta la web.Woody si lo ponemos en opción de mostrar el código donde está el shortcode nos proporciona a la derecha un shortcode para este código. Ahora lo que vamos a hacer es editar nuestra plantilla de página o entrada para poner el shortcode. Lo podemos hacer de varias maneras: Si estamos usando plantillas de entradas en un constructor lo ponemos ahí. Si estamos usando una plantilla lo mejor es crear un tema hijo, y copiar del tema padre el fichero donde ponga los comentarios. Normalmente es single.php o comments.php. y tiene un código como: Lo vamos a sustituir por Donde XXXxx es el id del snippet que nos ha dado Woody. Es importante que esté un div con ese id o en esta parte del código o en la anterior, porque ahí es donde Disqus hará un “embed” de los comentarios. Y con esto ya deberían aparecer los comentarios. Nota: hay otras maneras de hacer esto. Podemos crear un shortcode directamente en el snippet. O meter el div en el snippet como código php y luego el javascript. Sólo son variantes de lo mismo.

Clientes, Diseño Web, Gestores de contenidos, Trabajos, Webs

Nueva web refuerzoenverano.es

Ayer publicábamos una nueva web de la empresa formativa Smyth Academy, hoy compartimos otra que se ha hecho para las campañas de verano: refuerzoenverano.es. El objetivo de esta página es servir de landing page para la campaña de cursos de refuerzo de verano. De todas las asignaturas (matemáticas, física, español, inglés,….). Como página comercial tiene toda la información relevante en la página principal, con el uso de anclas y botones para navegar de manera fácil entre las diferentes secciones.El diseño está pensado para ser limpio, orientado a móviles, sencillo y rápido (SEO). Esperamos que os guste.

Clientes, Diseño Web, Gestores de contenidos, Webs

Nueva web idiomasenverano.es

Acabamos de terminar un par de páginas web para el grupo de formación Smyth Academy. Una de ellas es la que os dejamos aquí hoy: Idiomasenverano.es Esta página es una landing page dedicada a la promoción y venta de cursos de idiomas en verano. Como tal, la página es sencilla. Se trata de un escaparate con toda la información en la pantalla principal. Fácilmente accesible, con “anclas” que llevan a las diferentes secciones y botones que enlazan a la misma. Con un diseño minimalista y cuidado, y ajustado principalmente para móviles y para el rendimiento. Es decir, landing pages pensadas para comercializar unos productos. En este caso el estudio de idiomas como el inglés, francés, alemán, portugués o italiano en verano. Principalmente de forma online, lo que permite que los alumnos puedan dar clase desde la playa o la montaña, en cualquier momento y desde cualquier lugar. Esperamos que os guste.

Diseño Web, Gestores de contenidos, Navegadores

Cómo comprobar las Cabeceras de Control de Caché de una web con el navegador.

La memoria caché ayuda a mejorar la puntuación en los buscadores, el SEO, haciendo que la página se sirva más rápidamente y, por lo tanto, que mejorando la experiencia de usuario. En las páginas web, existen dos cachés principales. Una caché en el servidor, y una caché que guardan los navegadores de cada cliente. Ahí se guardan los contenidos estáticos (fotos, ficheros CSS, ficheros JS etc). Si hacemos cambios en una web, podemos borrar la caché de nuestro servidor, pero no la de cada uno de nuestros clientes. Eso lo tiene que hacer ellos manualmente. Así que puede darse el caso, y de hecho se da mucho últimamente, que hemos cambiado algo y los clientes ven la versión antigua. ¿Podemos hacer algo para evitarlo? Si, podemos decirle a los navegadores cuánto guardar cada uno de los recursos estáticos con nuestras Cabeceras de Control de Caché. En este artículo os mostramos cómo configurarlas. Cómo comprobar las cabeceras de control de caché de una página con el navegador? En este vídeo, os mostramos cómo comprobar con un navegador Chrome, Edge o Firefox, qué cabeceras de control de caché tenemos para una página web.

Scroll al inicio