Blog Revolution: configuración y ayuda

Inicio rápido

  1. Sube e instala mprblogrevolution y abre Blog > Configuración > Configuración.
  2. Configura Prefijo de URL, Publicaciones por página, Diseño de lista y la política de comentarios deseada.
  3. Crea un autor y una categoría en Blog > Autores y Blog > Categorías.
  4. Añade una publicación con Título, Contenido, Slug de URL, Categoría y Autor; rellena los idiomas necesarios.
  5. Establece Estado en Publicado y Fecha de publicación en la hora de publicación prevista y guarda.
  6. Abre el blog y la publicación, comprueba las imágenes y los shortcodes de productos y ejecuta Configuración > Integridad.
  7. Envía y modera un comentario de prueba y comprueba RSS y los widgets del tema que hayas activado.

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Manual de configuración

Instala y publica una entrada de prueba

Sube e instala mprblogrevolution y haz clic en "Configure" o abre Blog > Configuración > Configuración. El menú Blog contiene Panel de control, Publicaciones, Categorías, Etiquetas, Comentarios, Autores, Importación / Exportación y Configuración. Configuración contiene Configuración, Integridad, Licencia, Soporte y Actualizar.

Crea un autor y una categoría y abre Blog > Publicaciones. Añade una publicación con Título, Contenido, Slug de URL, Categoría, Autor, Estado y Fecha de publicación. Rellena el contenido traducido para cada idioma en el que publiques. Configura Estado = Publicado y una fecha de publicación actual para la primera prueba. Abre la publicación pública desde el Back Office y compruébala antes de enlazarla en la navegación.

Una publicación publicada solo se hace pública cuando llega su fecha de publicación según el reloj de la base de datos y está activa en la tienda solicitada. Para una publicación futura, usa Publicado con una Fecha de publicación futura. El estado independiente Programado no cambia automáticamente a Publicado.

Configura los listados y las fechas

Abre Blog > Configuración > Configuración. En el grupo General:

  • Publicaciones por página. Controla cuántas publicaciones aparecen en las páginas de listado del blog; valor predeterminado: 12.
  • Diseño de lista. Controla el estilo del listado: grid, list, masonry, cover o compact; valor predeterminado: grid.
  • Columnas de la cuadrícula. Controla el número de columnas en diseños de cuadrícula: 2, 3 o 4; valor predeterminado: 3.
  • Mostrar autor. Muestra el nombre del autor en los listados y widgets del blog; valor predeterminado: 1.
  • Mostrar fecha. Muestra la fecha de publicación en los listados y widgets del blog; valor predeterminado: 1.
  • Mostrar recuento de vistas. Muestra el número de visualizaciones de las publicaciones; valor predeterminado: 1.
  • Mostrar número de comentarios. Muestra el número de comentarios; valor predeterminado: 1.
  • Mostrar calificación. Muestra las valoraciones de las publicaciones donde la plantilla las admite; valor predeterminado: 1.
  • Mostrar extracto. Muestra extractos en las tarjetas de publicaciones; valor predeterminado: 1.
  • Longitud del extracto. Establece la longitud máxima de los extractos generados automáticamente; valor predeterminado: 200.
  • Activar me gusta. Permite a los visitantes indicar que les gustan las publicaciones; valor predeterminado: 1.
  • Mostrar recuento de me gusta. Muestra el número de me gusta junto al control correspondiente; valor predeterminado: 1.
  • Formato de fecha. Usa una cadena de formato PHP date() para las fechas del blog; valor predeterminado: M d, Y.
  • Zona horaria. Usa una zona horaria IANA como Europe/Warsaw; valor predeterminado: '' para usar la de la tienda.

Tarjetas del índice del blog tiene como valor predeterminado overlay. Úsalo para elegir la presentación de las tarjetas en el índice principal del blog. Revísalo junto con Diseño de lista y Columnas de la cuadrícula. Activa solo los metadatos de las tarjetas que quieras mostrar a los visitantes. Cumplimiento RGPD está activado por defecto y habilita los hooks de exportación/eliminación de comentarios del módulo.

La preferencia Zona horaria controla la presentación de las fechas. La publicación sigue rigiéndose por el reloj de la base de datos. Si una publicación futura aparece a una hora incorrecta, compara su Fecha de publicación guardada con la hora de la base de datos de la tienda.

Configura los comentarios, las valoraciones y el uso compartido

Comentarios

  • Activar comentarios. Activa el formulario nativo de comentarios en las publicaciones; valor predeterminado: 1.
  • Permitir comentarios de invitados. Permite comentar a visitantes sin sesión iniciada con un nombre y una dirección de correo; valor predeterminado: 1.
  • Aprobar automáticamente comentarios. Publica los nuevos comentarios inmediatamente en lugar de dejarlos pendientes; valor predeterminado: 0.
  • Correo de notificación. Envía notificaciones de nuevos comentarios a esta dirección cuando está rellenada; valor predeterminado: ''.
  • URL de la política de privacidad. Establece el enlace de la casilla de consentimiento de los comentarios; valor predeterminado: '', que usa /privacy-policy como alternativa.
  • Activar calificaciones. Permite valoraciones de 1-5 estrellas con los comentarios y acciones de valoración AJAX; valor predeterminado: 1.
  • Sistema de comentarios. Selecciona native, native_disqus, native_facebook, native_social, disqus o facebook; valor predeterminado: native.
  • Nombre corto de Disqus. Obligatorio para los modos solo Disqus o nativo con Disqus; valor predeterminado: ''.
  • ID de aplicación Facebook. Obligatorio para los modos Facebook Comments; valor predeterminado: ''.
  • Activar reCAPTCHA. Protege el formulario de comentarios con Google reCAPTCHA v2; valor predeterminado: 0.
  • clave de sitio reCAPTCHA. Clave pública usada por el widget del formulario de comentarios; valor predeterminado: ''.
  • clave secreta de reCAPTCHA. Clave del servidor usada para verificar los comentarios enviados; valor predeterminado: ''.
  • Correos de destacados del personal. Correos separados por comas cuyos comentarios se destacan como comentarios del personal; valor predeterminado: ''.

Usa Blog > Comentarios para revisar los comentarios pendientes. Aprobar automáticamente comentarios = No es el valor predeterminado. Los nuevos comentarios de invitados necesitan un nombre, un correo válido, el texto y el consentimiento de privacidad. El texto debe contener entre 3 y 5000 caracteres. El control nativo Permitir comentarios de cada publicación también afecta al formulario público.

Elige el sistema nativo de comentarios para la primera prueba. Para los modos Disqus, configura Nombre corto de Disqus. Para los modos Facebook, configura ID de aplicación Facebook. Los modos mixtos nativo/social mantienen el formulario nativo junto al sistema social seleccionado. Google reCAPTCHA v2 necesita ambas claves para proteger los envíos nativos.

La moderación de comentarios y las notificaciones de respuesta están activadas por defecto, sin campos independientes en el formulario actual. La aprobación automática controla la publicación. Las notificaciones de respuesta dependen del envío de correo configurado en la tienda. Configura Correo de notificación para recibir notificaciones de nuevos comentarios.

Redes sociales

  • Activar compartir en redes sociales. Muestra el bloque para compartir en las páginas de publicaciones; valor predeterminado: 1.
  • Facebook. Muestra el botón para compartir en Facebook; valor predeterminado: 1.
  • Twitter/X. Muestra el botón para compartir en X/Twitter; valor predeterminado: 1.
  • "Pinterest". Muestra el botón para compartir en Pinterest; valor predeterminado: 1.
  • LinkedIn. Muestra el botón para compartir en LinkedIn; valor predeterminado: 1.
  • "WhatsApp". Muestra el botón para compartir en WhatsApp; valor predeterminado: 1.
  • Correo electrónico. Muestra el botón para compartir por correo; valor predeterminado: 1.

El bloque nativo también permite copiar el enlace de la publicación. Comprueba el título, la imagen y la URL generados en una publicación pública antes de compartirla.

Configura las URL, el SEO y RSS

En el grupo SEO:

  • Prefijo de URL. Establece el segmento base de la URL del blog, por ejemplo /blog o /guides; valor predeterminado: blog.

  • Marcado Schema.org. Añade el esquema nativo BlogPosting en páginas de publicaciones y CollectionPage en las primeras páginas de listados; valor predeterminado: 1.

  • Etiquetas OpenGraph. Añade metaetiquetas de vista previa social en las páginas del blog; valor predeterminado: 1.

  • URL de las categorías. Valor predeterminado: segment. Usa /blog/category/category-slug o elige el modo plano /blog/category-slug. El modo plano comparte el espacio de slugs con las publicaciones. Las direcciones de categorías existentes se gestionan al cambiar de estilo.

  • Directiva robots para las páginas de categorías. Valor predeterminado: noindex,follow.

  • Directiva robots para las páginas siguientes del blog. Valor predeterminado: noindex,nofollow después de la primera página del listado principal.

  • Directiva robots para la búsqueda del blog. Valor predeterminado: noindex,nofollow.

En contextos de tienda heredados, los campos robots pueden ofrecer "Inherit" con la directiva superior efectiva. Configúralos de forma deliberada para la tienda prevista.

La salida nativa incluye datos BlogPosting en publicaciones públicas y esquema de listado donde se admite. Las alternativas hreflang siguen la integración de páginas públicas del módulo; no hay un campo independiente "Hreflang alternates" en este formulario. Cuando otro módulo SEO gestione estas etiquetas, revisa el código fuente final de la página para detectar duplicados.

El título predeterminado del blog es Blog y su meta descripción está vacía. El patrón de metatítulo predeterminado es {title} - {shop_name} y el de meta descripción es {excerpt}. Estos valores predeterminados no tienen campos independientes en el formulario de configuración actual. Usa Meta-título, Meta descripción, Palabras clave meta y la URL canónica opcional de la publicación para los metadatos individuales. No hay ningún identificador antiguo de X/Twitter configurado.

En el grupo RSS:

  • Activar feed RSS. Activa el endpoint RSS en el prefijo configurado seguido de /rss; valor predeterminado: 1.
  • Elementos RSS. Establece el número de publicaciones incluidas en el feed; valor predeterminado: 20.
  • Contenido RSS. Elige contenido excerpt o full en las descripciones RSS; valor predeterminado: excerpt.

Después de cambiar Prefijo de URL a guides, comprueba estas rutas de ejemplo:

/guides
/guides/my-post-slug
/guides/category/category-slug
/guides/tag/tag-slug
/guides/author/author-slug
/guides/archive/2026/6
/guides/search
/guides/rss

Usa los enlaces generados por la tienda cuando añada un prefijo de idioma o un subdirectorio. Los autores también tienen una página de listado. Abre RSS e inspecciona el título, los datos de autor/categoría, las fechas de publicación, el contenido elegido de extracto/completo y los archivos adjuntos de imágenes.

Configura la barra lateral, las imágenes y los recursos

Barra lateral

  • Activar barra lateral. Activa la visualización de la barra lateral del blog en los hooks de las columnas izquierda y derecha; valor predeterminado: 1.
  • Widget de publicaciones recientes. Muestra las publicaciones recientes en la barra lateral; valor predeterminado: 1.
  • Número de publicaciones recientes. Establece cuántas publicaciones recientes aparecen en la barra lateral; valor predeterminado: 5.
  • Widget de publicaciones populares. Muestra publicaciones populares en la barra lateral; valor predeterminado: 1.
  • Número de publicaciones populares. Establece cuántas publicaciones populares aparecen en la barra lateral; valor predeterminado: 5.
  • Widget de categorías. Muestra las categorías del blog en la barra lateral; valor predeterminado: 1.
  • Widget de nube de etiquetas. Muestra una nube de etiquetas en la barra lateral; valor predeterminado: 1.
  • Etiquetas máx. en la nube. Establece el número máximo de etiquetas mostradas; valor predeterminado: 20.
  • Widget de archivo. Muestra enlaces al archivo en la barra lateral; valor predeterminado: 1.
  • Widget de publicaciones destacadas. Muestra publicaciones destacadas en la barra lateral; valor predeterminado: 1.
  • Número de publicaciones destacadas. Establece cuántas publicaciones destacadas aparecen en la barra lateral; valor predeterminado: 3.
  • Mostrar barra de categorías. Muestra navegación horizontal de categorías en las páginas de listado del blog; valor predeterminado: 1.

"Latest Articles widget style" tiene como valor predeterminado banner-dark. Cámbialo cuando necesites otra presentación de tarjetas disponible para la barra lateral. Los widgets dependen de las columnas izquierda/derecha y de otras posiciones de hooks que muestre tu tema.

Imágenes

  • Ancho de imagen grande. Establece el ancho de las imágenes grandes generadas; valor predeterminado: 800.
  • Altura de imagen grande. Establece la altura de las imágenes grandes generadas; valor predeterminado: 450.
  • Ancho de imagen mediana. Establece el ancho de las imágenes medianas generadas; valor predeterminado: 400.
  • Altura de imagen mediana. Establece la altura de las imágenes medianas generadas; valor predeterminado: 225.
  • Ancho de miniatura. Establece el ancho de las miniaturas generadas; valor predeterminado: 200.
  • Altura de miniatura. Establece la altura de las miniaturas generadas; valor predeterminado: 112.
  • Calidad de imagen. Establece la calidad JPEG de 1 a 100; valor predeterminado: 85.

Las imágenes se almacenan por defecto en /img/mprblogrevolution/. La ruta de almacenamiento no es un campo visible editable en el grupo actual de imágenes. Tras cambiar las dimensiones, usa Mantenimiento de miniaturas > Regenerar miniaturas para reconstruir las variantes de publicaciones, categorías y autores. Asegúrate de que el proceso PHP pueda escribir en las carpetas de imágenes. Las imágenes permanecen tras la desinstalación independientemente de "Delete images on uninstall", desactivado por defecto.

Recursos y estilos del tema

  • "Load module assets automatically". Permite al módulo cargar su CSS y JavaScript mediante el gestor de recursos; valor predeterminado: 1.
  • "Use shop defaults". Permite que los ajustes vacíos de recursos del módulo usen los ajustes compartidos de recursos de la tienda; valor predeterminado: 1.
  • "Browser cache refresh". Controla el versionado de recursos: mtime, module_version o none; valor predeterminado: mtime.
  • "Use optimized settings file". Escribe los ajustes de recursos en archivos generados que se pueden almacenar en caché en lugar de la salida integrada en la página; valor predeterminado: 1.
  • "Generated settings files to keep". Conserva este número de archivos de configuración de recursos generados; valor predeterminado: 12.
  • "Generated settings retention days". Conserva los archivos de configuración de recursos generados durante este número de días; valor predeterminado: 7.
  • "Troubleshooting mode". Activa la salida de depuración de recursos al comprobar problemas de carga; valor predeterminado: 0.
  • Estilos del tema. Usa los colores detectados de la tienda para texto, texto atenuado, acento, acento al pasar el cursor, borde, fondos, peligro y éxito, además de un color de estrellas de valoración específico del blog; valor predeterminado: valores detectados del tema, con color de estrellas #e8a838.

Usa "Troubleshooting mode" temporalmente para comprobar la entrega de recursos y desactívalo después. Los controles compartidos de recursos incluyen acciones de "Asset cache". Los controles de estilo del tema aplican los valores detectados de la tienda y un color de estrellas de valoración específico del blog. "Card title size" también está disponible como estilo específico del blog.

Edita los tipos de publicación e inserta productos

El editor de publicaciones admite Título corto, Extracto, Imagen destacada, Imagen de portada, Etiquetas, Destacados, Permitir comentarios, Restricción de acceso y selección de productos además de los campos iniciales. Una publicación almacena un solo ID de autor. Crea perfiles de autor independientes en Blog > Autores cuando los necesites.

Elige Tipo de publicación standard, gallery, video o link. Configura Código de inserción de vídeo para una publicación de vídeo y URL externa para una publicación de enlace. Usa solo contenido que quieras publicar. Revisa el resultado mostrado para cada tipo.

Añade productos relacionados con el selector de productos de la publicación. Para colocar productos dentro de Contenido, usa estos shortcodes:

[products ids="12,34,56,78"]
[products category="3" limit="4"]
[products new limit="4"]
[products bestsellers limit="4"]

El límite predeterminado del shortcode es 4 y el máximo es 12. Solo se muestran productos activos que la tienda pueda cargar. Un shortcode sin productos válidos se elimina de la salida.

En una publicación pública, comprueba el título, los metadatos, las imágenes, el contenido del artículo, el índice generado cuando hay suficientes encabezados H2/H3, el bloque para compartir, el autor, el contenido relacionado, los productos relacionados, los comentarios, las valoraciones y los me gusta. Su visibilidad depende de tus ajustes y del tema.

Importa y exporta contenido

Abre Blog > Importación / Exportación. Haz una copia de seguridad de los datos actuales antes de importar. La importación de WordPress admite WXR XML de hasta 50 MB, sujeto a los límites de carga de tu servidor. También se admiten importaciones de SimpleBlog. Inspecciona los autores, categorías, fechas, slugs, imágenes, contenido relacionado y estado de publicación importados antes de hacerlos públicos.

Exporta los datos de Blog Revolution como XML o JSON antes de una migración. No supongas que una exportación de datos por sí sola contiene todos los archivos binarios de imágenes; haz también una copia del almacenamiento de imágenes. El módulo no tiene un límite fijo de publicaciones, categorías, etiquetas o comentarios. El alojamiento, el tamaño de la base de datos y las operaciones del Back Office siguen limitando el volumen práctico.

Coloca widgets y personaliza el tema

El módulo puede mostrar widgets de inicio, pie de página, columnas y relacionados con productos. Si tu tema no muestra una posición, añádela de forma deliberada en su plantilla:

{hook h='displayHome' mod='mprblogrevolution'}
{hook h='displayLeftColumn' mod='mprblogrevolution'}
{hook h='displayRightColumn' mod='mprblogrevolution'}
{hook h='displayFooter' mod='mprblogrevolution'}
{hook h='displayFooterProduct' mod='mprblogrevolution' product=$product}

Las sobrescrituras del tema pueden usar estas rutas:

themes/your_theme/modules/mprblogrevolution/views/templates/front/post.tpl
themes/your_theme/modules/mprblogrevolution/views/templates/front/list.tpl
themes/your_theme/modules/mprblogrevolution/views/templates/front/_partials/_post_card.tpl
themes/your_theme/modules/mprblogrevolution/views/templates/front/_partials/_product_block.tpl

Los selectores CSS útiles incluyen .mprblog-post-title, .mprblog-product-block, .mprblog-comment-form y .mprblog-star. El color de valoración usa --mprblog-star, con #e8a838 como alternativa.

MPR Search Revolution puede recibir artículos del blog mediante actionMprSearchRevolutionRegisterContentProviders. El blog devuelve su descriptor de proveedor versionado cuando se llama a ese hook de integración. El blog también tiene búsqueda nativa/AJAX y hooks de sitemap. Prueba los proveedores de búsqueda y sitemap instalados en lugar de suponer que registrar un hook basta para que una publicación aparezca en todas las búsquedas o sitemaps.

Verifica, resuelve problemas y desinstala

Ejecuta Blog > Configuración > Integridad. Abre el índice del blog, una publicación, categoría, etiqueta, autor, archivo, búsqueda y RSS en la tienda y los idiomas previstos. Envía un comentario de prueba como invitado con consentimiento, apruébalo, prueba una respuesta y comprueba la entrega del correo. Prueba una valoración y un me gusta por separado.

Si falta una publicación, comprueba el estado Publicado, la hora de la base de datos, el contenido de idioma, la activación en la tienda y la restricción de acceso. Si fallan las imágenes, comprueba los nombres de archivo guardados, los permisos de carpetas y las variantes regeneradas. Si fallan los widgets, comprueba los hooks del tema y los interruptores de la barra lateral. Para los comentarios, comprueba los controles globales y de la publicación, la moderación, los permisos de invitados, el consentimiento y las credenciales reCAPTCHA o sociales configuradas.

Exporta los datos y haz una copia de las imágenes antes de desinstalar. La desinstalación elimina los menús, la configuración del módulo y su esquema. La carpeta de imágenes se conserva independientemente de la preferencia de eliminación de imágenes. Elimina las integraciones de planificador o navegación que hayas añadido y sustituye los enlaces entrantes al blog. No esperes que las publicaciones o los comentarios sigan siendo utilizables después de desinstalar.

Compatibilidad

Requiere PrestaShop 1.6.1 o posterior y PHP 7.1 o posterior.

Preguntas

Aún no hay preguntas sobre este módulo

Pregunta lo que quieras sobre instalación, compatibilidad o configuración. Las respuestas aparecen aquí.

Problemas conocidos

51

Las URL de las entradas del blog devuelven 404 tras cambiar el prefijo de ruta del blog

Abierto

Cambiar el prefijo de ruta de /blog a /journal hace que todas las entradas existentes devuelvan 404, porque las URL antiguas no se redirigen.

Nota de resolución

Se añadió la generación automática de redirecciones 301 para todas las entradas existentes cuando cambia el prefijo de ruta.

Importaciones de WordPress sin fecha aparecían publicadas pero ocultas

ResueltoActualizado:
Corregido en: 2.26.0
Una entrada de WordPress importada sin fecha podía recibir una hora adelantada respecto al reloj de la base de datos y seguir oculta tras la importación.

Datos estructurados de migas de pan duplicados

ResueltoActualizado:
Corregido en: 2.25.1
Las páginas del blog podían añadir una segunda descripción de migas de pan cuando el tema ya proporcionaba una.

El selector de idioma abría una dirección incorrecta del blog

ResueltoActualizado:
Corregido en: 2.25.1
Cambiar de idioma podía conservar la dirección sin traducir de una entrada, categoría o etiqueta en lugar de abrir la página traducida.

Versiones distintas de módulos SEO generaban metadatos incorrectos

ResueltoActualizado:
Corregido en: 2.25.1
Las tiendas que usaban distintas generaciones de módulos SEO podían perder datos estructurados de listados o combinar metadatos de artículos incompatibles.

Fecha de actualización ausente en cabeceras de artículos

ResueltoActualizado:
Corregido en: 2.25.1
La cabecera de un artículo podía omitir su fecha de actualización.

Los widgets y las fechas podían fallar en el contexto de página

ResueltoActualizado:
Corregido en: 2.25.1
Leer los ajustes de página desde un contexto inaccesible podía impedir el funcionamiento de los widgets o la visualización de fechas.

Recuentos de publicaciones incoherentes entre tiendas

ResueltoActualizado:
Corregido en: 2.25.1
Los recuentos por autor y etiqueta podían incluir la tienda equivocada, y las comprobaciones de publicación podían usar un reloj incoherente.

El pie del blog hacía las páginas demasiado anchas en móviles

ResueltoActualizado:
Corregido en: 2.25.1
El pie del blog podía hacer que las páginas estrechas fueran más anchas que la pantalla y provocar desplazamiento horizontal.

Los ajustes del blog perdían valores heredados o sin cambios

ResueltoActualizado:
Corregido en: 2.25.1
Guardar los ajustes del blog podía sobrescribir valores sin cambios, gestionar mal los ajustes heredados o perder valores desactivados guardados en distintos ámbitos de tienda.

Los extractos de artículos unían palabras o decodificaban mal el texto

ResueltoActualizado:
Corregido en: 2.25.1
Los extractos derivados de contenido con formato podían perder espacios entre bloques o mostrar texto mal decodificado.

Las cachés de widgets no se actualizaban correctamente

ResueltoActualizado:
Corregido en: 2.25.1
Cambiar el nombre de una categoría podía vaciar demasiadas páginas en caché, mientras que un vaciado de caché podía dejar obsoletos los datos de widgets.

La invitación al boletín perdía traducciones

ResueltoActualizado:
Corregido en: 2.25.1
La invitación al boletín podía aparecer sin la traducción prevista para el idioma correspondiente.

Refuerzo de la seguridad

ResueltoActualizado:
Corregido en: 2.25.1
Refuerzo de la seguridad.

Las ventanas de comentarios podían fallar con modos mixtos

ResueltoActualizado:
Corregido en: 2.25.1
El script necesario para una ventana de comentario nativa podía omitirse al usar juntos distintos modos de comentarios.

Los comentarios sin aprobar vaciaban la caché de páginas públicas

ResueltoActualizado:
Corregido en: 2.20.0
Enviar un comentario que aún no era público podía vaciar innecesariamente la caché de las páginas del blog.

Contenido del blog en caché que seguía obsoleto

ResueltoActualizado:
Corregido en: 2.20.0
Las cachés de página no siempre recibían información sobre el contenido público del blog mostrado, por lo que los cambios podían dejar widgets o páginas en caché sin actualizar.

Tiempo de caché incorrecto para publicaciones programadas

ResueltoActualizado:
Corregido en: 2.20.0
La siguiente publicación programada podía calcularse con un reloj distinto al de la base de datos, retrasando la actualización de la caché.

Los colores de Últimos artículos ignoraban los ajustes del blog

ResueltoActualizado:
Corregido en: 2.20.0
El widget Últimos artículos podía usar colores predeterminados ajenos a sus ajustes del blog.

La integración con el tema podía fallar junto a otros módulos

ResueltoActualizado:
Corregido en: 2.20.0
Una integración compartida con el tema más antigua, cargada por otro módulo, podía provocar llamadas no compatibles.

El procesamiento de fotos grandes de cámara podía fallar

ResueltoActualizado:
Corregido en: 2.18.5
Girar una fotografía de cámara podía requerir más memoria de la que contemplaba la comprobación de procesamiento de imágenes.

Textos del blog que seguían en inglés en otros idiomas

ResueltoActualizado:
Corregido en: 2.18.5
Algunos textos de la interfaz estaban duplicados en inglés en los catálogos de idiomas en lugar de usar las traducciones correctas.

Los widgets alteraban pies de página con columnas flotantes

ResueltoActualizado:
Corregido en: 2.18.5
El widget del blog en el pie de página podía ocupar un ancho incorrecto en temas con columnas flotantes en el pie de página.

El contenido del blog ignoraba el diseño de página del tema

ResueltoActualizado:
Corregido en: 2.18.5
Los artículos y widgets podían usar un diseño, una tipografía o unas proporciones de imagen incoherentes en lugar de adaptarse al tema activo.

Fallos del blog con direcciones de imágenes en subdirectorios

ResueltoActualizado:
Corregido en: 2.18.5
Algunas páginas del blog usaban un formato de imágenes no compatible que podía impedir el renderizado o generar direcciones de imágenes incorrectas en instalaciones en subdirectorios.

Retratos rotos en los listados de autores

ResueltoActualizado:
Corregido en: 2.18.5
Los listados de autores podían mostrar avatares no válidos y generar advertencias repetidas.

Demasiado espacio vacío en cabeceras de artículos sin imagen

ResueltoActualizado:
Corregido en: 2.18.5
Las cabeceras solo de texto podían verse forzadas al formato previsto para imágenes de portada.

Fotos importadas oscuras o con bandas

ResueltoActualizado:
Corregido en: 2.18.5
Las imágenes opacas podían confundirse con gráficos transparentes, y el ajuste de las miniaturas podía dejar bandas no deseadas alrededor de las fotos.

Las direcciones antiguas de artículos podían redirigir entre tiendas

ResueltoActualizado:
Corregido en: 2.18.5
Las direcciones retiradas de artículos no se registraban ni resolvían de forma coherente dentro de la tienda correcta.

Selecciones de productos relacionados demasiado amplias

ResueltoActualizado:
Corregido en: 2.18.5
Los selectores de productos relacionados y categorías de tienda podían conservar más elementos de los que el comerciante había seleccionado específicamente.

Fallo de una instalación nueva en PrestaShop 9

ResueltoActualizado:
Corregido en: 2.18.5
Una instalación nueva podía fallar porque el módulo declaraba una ubicación en la tienda sin un controlador correspondiente.

Los enlaces de artículos podían apuntar a otra tienda

ResueltoActualizado:
Corregido en: 2.11.0
Algunos enlaces generados del blog no respetaban el contexto de la tienda actual en instalaciones multitienda.

Respuesta engañosa para artículos ausentes

ResueltoActualizado:
Corregido en: 2.11.0
Un artículo ausente podía redirigir al listado en lugar de devolver una respuesta real de página no encontrada a visitantes y buscadores.

Valoraciones y recuentos de visitas de artículos inexactos

ResueltoActualizado:
Corregido en: 2.11.0
Las valoraciones de los artículos no usaban la media real, y las visitas automatizadas podían inflar el número de visualizaciones.

Varias redirecciones para direcciones antiguas de artículos

ResueltoActualizado:
Corregido en: 2.11.0
Las direcciones antiguas del blog y las basadas en parámetros podían necesitar varias redirecciones para llegar a la dirección canónica limpia.

Fallo del cálculo del tiempo de lectura en MySQL 5.7

ResueltoActualizado:
Corregido en: 2.11.0
Las páginas del blog podían fallar cuando el cálculo del tiempo de lectura usaba una función de base de datos no disponible en MySQL 5.7.

Las páginas del blog podían fallar en PrestaShop 8 y 9

ResueltoActualizado:
Corregido en: 2.11.0
Un componente auxiliar de direcciones incluido pero incompatible podía impedir que las páginas del blog cargaran con reglas de carga más estrictas.

Las imágenes de artículos hacían saltar el contenido

ResueltoActualizado:
Corregido en: 2.11.0
La falta de dimensiones de imagen podía causar desplazamientos visibles del diseño mientras cargaban las imágenes de artículos y portadas.

Estilos ausentes en el widget del blog

ResueltoActualizado:
Corregido en: 2.11.0
El widget del listado del blog podía aparecer sin la presentación prevista.

El enlace de privacidad no seguía el idioma de la tienda

ResueltoActualizado:
Corregido en: 2.11.0
El enlace de privacidad del blog podía llevar a una página de política de privacidad mal localizada.

Las vistas previas exponían datos estructurados públicos

ResueltoActualizado:
Corregido en: 2.11.0
Las vistas previas de entradas sin publicar podían generar datos estructurados de artículo destinados a contenido público.

Los filtros de las listas de administración no funcionaban bien

ResueltoActualizado:
Corregido en: 2.4.7
Algunas columnas de las listas de administración del blog no admitían los controles de filtrado adecuados.

La paginación exponía direcciones de página no válidas

ResueltoActualizado:
Corregido en: 2.4.7
Los números de página fuera de rango podían seguir accesibles en lugar de redirigir a una página válida del blog.

Metadatos sociales duplicados en los listados del blog

ResueltoActualizado:
Corregido en: 2.4.7
Los listados del blog podían generar metadatos sociales en conflicto mientras SEO Revolution estaba activo.

Dirección incorrecta en los datos estructurados de artículos

ResueltoActualizado:
Corregido en: 2.4.7
La dirección del artículo en los datos estructurados podía crearse a partir de un campo incorrecto de la entrada y apuntar a una página equivocada.

Metadatos de búsqueda contradictorios en páginas noindex

ResueltoActualizado:
Corregido en: 2.4.7
Las páginas excluidas de la indexación podían seguir anunciando enlaces a otros idiomas o datos estructurados de colecciones del blog.

Direcciones alternativas del blog sin canonicalizar

ResueltoActualizado:
Corregido en: 2.4.7
Las direcciones directas del módulo podían exponer direcciones duplicadas de páginas del blog en lugar de dirigir a los visitantes a la dirección canónica.

Enlaces de categorías del blog en un idioma incorrecto

ResueltoActualizado:
Corregido en: 2.4.7
Los enlaces de categorías no usaban de forma coherente la dirección traducida para el idioma actual de la tienda.

La búsqueda del blog no usaba la dirección amigable correcta

ResueltoActualizado:
Corregido en: 2.4.7
La búsqueda del blog podía pasar por una dirección incorrecta en lugar de la ruta amigable configurada.

Los artículos ausentes redirigían al listado del blog

ResueltoActualizado:
Corregido en: 2.4.7
Abrir un artículo ausente podía redirigir a los visitantes al índice del blog en lugar de a una página no encontrada.

Las rutas del blog ocultaban otras páginas del blog

ResueltoActualizado:
Corregido en: 2.4.7
Una dirección general de artículos podía tener prioridad sobre direcciones más específicas del blog e impedir que se abrieran correctamente.

Solicitudes de funcionalidades

33

Implementado

Enlaces de vista previa firmados para artículos del blog sin publicar

Implementado
Con los enlaces de vista previa firmados puedes abrir los artículos sin publicar en su URL habitual del blog y revisarlos antes de publicarlos. Las respuestas de vista previa se marcan como noindex y se excluyen de la caché.

Paginación /page/N para los listados del blog

Implementado
Los listados de tu blog, las categorías, etiquetas, autores, archivos y resultados de búsqueda usan URL de paginación /page/N. La primera página conserva la URL base.

Publicación en el blog

Implementado
Publica y gestiona el contenido del blog visible en la tienda desde el área de administración.

Vista previa de entradas sin publicar

Implementado
Previsualiza las entradas del blog sin publicar con direcciones limpias del blog mientras tienes la sesión iniciada en el back office.

Búsqueda en vivo en la barra lateral

Implementado
Permite a los visitantes buscar contenido del blog directamente desde la barra lateral con resultados en vivo.

Miniaturas automáticas de artículos

Implementado
Genera imágenes de artículos con el tamaño adecuado al subirlas y úsalas en todo el blog.

Formatos de imagen modernos para el blog

Implementado
Sirve las imágenes del blog en AVIF y WebP donde sean compatibles.

Navegación del blog localizada

Implementado
Usa direcciones de paginación traducidas y enlaces de idioma en las páginas del blog.

Metadatos de las páginas de autor

Implementado
Configura los metadatos para buscadores de las páginas de autor.

Notificación de indexación

Implementado
Notifica a la cola de indexación conectada cuando se guarde una entrada del blog.

Actualizaciones del módulo desde el back office

Implementado
Busca e instala actualizaciones del módulo desde la administración.

Comprobaciones de instalación

Implementado
Revisa el estado de la instalación y repara los elementos que falten en la infraestructura del módulo desde la administración.

Más idiomas de interfaz

Implementado
Usa los textos del blog y de la administración traducidos al francés, alemán, español, italiano y polaco.

Artículos relacionados seleccionados

Implementado
Elige entradas relacionadas concretas para un artículo en lugar de depender solo de las sugerencias automáticas.

Estilos de los widgets Latest Articles

Implementado
Elige la presentación de los widgets Latest Articles de la barra lateral y ajusta el encaje de las portadas en la página de inicio.

Imagen de portada del índice del blog

Implementado
Configura una imagen de portada para el área de introducción del blog.

Portadas con ilustraciones transparentes

Implementado
Usa ilustraciones transparentes con diseños específicos para las portadas de los artículos.

Cargos de los autores

Implementado
Configura cargos localizados y controla la indexabilidad de las páginas de autor con contenido sustancial.

Insignias de credenciales de los autores

Implementado
Muestra insignias de credenciales en los perfiles de los autores.

Páginas de autor en los sitemaps

Implementado
Incluye las páginas de autor con contenido sustancial en el sitemap del blog.

Bloques de código en artículos

Implementado
Muestra bloques de código con formato en los artículos del blog, con ajuste de línea adaptado a pantallas estrechas.

Secciones alternas de capturas de pantalla

Implementado
Usa secciones multimedia alternas para presentar capturas de pantalla dentro de los artículos.

Importador de SimpleBlog

Implementado
Importa el contenido existente del blog desde SimpleBlog.

Tarjetas de artículos clásicas

Implementado
Elige para el índice del blog tarjetas clásicas con la imagen encima del texto en lugar de tarjetas con texto superpuesto.

Artículos en caché con Me gusta personales

Implementado
Permite almacenar en caché las páginas públicas de artículos mientras se carga por separado el estado del Me gusta de cada lector.

Integración de texto alternativo centralizado

Implementado
Usa el sistema SEO de texto alternativo conectado para las imágenes de artículos del widget de columna.

Controles de indexación por tipo de página del blog

Implementado
Elige reglas de indexación y seguimiento de enlaces por separado para las categorías del blog, las listas paginadas y las páginas de búsqueda.

Direcciones de categorías cortas

Implementado
Elige direcciones de categoría planas sin el segmento de categoría, con comprobaciones de conflictos entre nombres de artículos y categorías.

Variables en el contenido del blog redactado por el personal

Implementado
Resuelve los marcadores del módulo Variables en los artículos redactados por el personal, los metadatos y otros textos del blog compatibles. Los comentarios de los visitantes permanecen literales y las importaciones requieren revisión del personal.

Caché persistente de búsqueda del blog

Implementado
Reutiliza los resultados de búsqueda del blog almacenados en caché entre solicitudes para acelerar las búsquedas repetidas.

Datos estructurados del blog coordinados

Implementado
Coordina los datos estructurados de artículos y listas con los módulos SEO compatibles y el tema.

Integración del módulo Schema para el blog

Implementado
Proporciona el contenido público del blog al módulo Schema y a las instalaciones compatibles de SEO Revolution.

Integración de la caché de páginas de Performance

Implementado
Permite que Performance reconozca las páginas del blog compatibles mediante la declaración de caché de páginas del módulo.

Registro de cambios

v2.4.142026-05-27

  • AddedOpen previews on clean blog URLs
  • AddedAdd signed blog post previews
  • AddedIntegrate shared assets and style tokens
  • AddedRegister actionLanguageLinkParameters hook for PS language selector
  • AddedAdd WebP support alongside AVIF in all picture tags
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedRemove version query string from asset registration
  • FixedNofollow noindex author archive links
  • FixedLocalize blog privacy policy link
  • FixedConfigure blog privacy consent link
  • FixedSuppress preview blog schema
Versiones anteriores

v1.3.02026-04-20

  • AddedLocalized page keywords + route variants (strona/seite/pagina)
  • AddedEmit <link rel="prev"/"next"> for paginated blog listings
  • AddedMigrate blog pagination to /page/N + consolidate URL building via shared lib
  • AddedAdd hreflang support to all blog front controllers
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedRemove stray getCanonicalFromRequest() wrapper
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form organization with tabbed layout
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • FixedRemove noindex from blog tag and archive pages
  • FixedBuild alternative_langs URLs manually instead of getModuleLink
  • FixedColumn widget uses CSS vars, drops hardcoded card styling
  • Fixedvarious stability and compatibility improvements (10 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.2.02026-01-19

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • AddedXML sitemap generation for blog posts and categories, submitted automatically to configured search consoles
  • Improvedrich text editor with image caption, table, and embedded video support
  • Fixedcomment moderation email not dispatched when PS mail is configured with SMTP transport
  • Optimized blog index query performance by adding compound index on author and publication date
  • Addedbreadcrumb Schema.org markup for blog post pages

v1.0.02025-09-26

  • Initialrelease of Blog Revolution
  • InitialFull blog platform with posts, categories, and tags
  • InitialRich HTML editor for post content with inline media embedding
  • InitialComment system with moderation queue in back office
  • InitialSchema.org Article markup for Google rich snippet eligibility
  • InitialPer-post SEO title and meta description fields

v1.1.02025-07-28

  • Addedmulti-author support with per-author biography pages and avatar upload
  • Addedtag cloud widget for sidebar and footer hook positions
  • ImprovedSEO: added OpenGraph and Twitter Card meta tags generated per post
  • Fixedpagination returning 404 on page 2 and beyond when URL rewriting is enabled
  • Addedestimated reading time display in post header based on word count

Demo

Prueba el módulo completo antes de comprar

Compra la licencia más tarde y conserva tus ajustes.

  • Tu demo de 30 días Pruébalo en tu propia tienda durante 30 días desde la primera instalación.
  • Tienda demo lista Explora una tienda demo lista en tu navegador.
  • Sin registro Sin cuenta, correo ni dominio de tienda.
Iniciar tienda demo

Al descargar, aceptas las condiciones de la demo y la política de privacidad.

Al abrir esta demo, acepta los términos de la demo y la política de privacidad.

Cargando...
Volver arriba