Blog Revolution: configuración y ayuda
Inicio rápido
- Sube e instala mprblogrevolution y abre Blog > Configuración > Configuración.
- Configura Prefijo de URL, Publicaciones por página, Diseño de lista y la política de comentarios deseada.
- Crea un autor y una categoría en Blog > Autores y Blog > Categorías.
- Añade una publicación con Título, Contenido, Slug de URL, Categoría y Autor; rellena los idiomas necesarios.
- Establece Estado en Publicado y Fecha de publicación en la hora de publicación prevista y guarda.
- Abre el blog y la publicación, comprueba las imágenes y los shortcodes de productos y ejecuta Configuración > Integridad.
- 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,coverocompact; valor predeterminado:grid. - Columnas de la cuadrícula. Controla el número de columnas en diseños de cuadrícula:
2,3o4; 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-policycomo 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,disqusofacebook; 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
/blogo/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-slugo 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,nofollowdespué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
excerptofullen 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.
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
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
Datos estructurados de migas de pan duplicados
El selector de idioma abría una dirección incorrecta del blog
Versiones distintas de módulos SEO generaban metadatos incorrectos
Fecha de actualización ausente en cabeceras de artículos
Los widgets y las fechas podían fallar en el contexto de página
Recuentos de publicaciones incoherentes entre tiendas
El pie del blog hacía las páginas demasiado anchas en móviles
Los ajustes del blog perdían valores heredados o sin cambios
Los extractos de artículos unían palabras o decodificaban mal el texto
Las cachés de widgets no se actualizaban correctamente
La invitación al boletín perdía traducciones
Refuerzo de la seguridad
Las ventanas de comentarios podían fallar con modos mixtos
Los comentarios sin aprobar vaciaban la caché de páginas públicas
Contenido del blog en caché que seguía obsoleto
Tiempo de caché incorrecto para publicaciones programadas
Los colores de Últimos artículos ignoraban los ajustes del blog
La integración con el tema podía fallar junto a otros módulos
El procesamiento de fotos grandes de cámara podía fallar
Textos del blog que seguían en inglés en otros idiomas
Los widgets alteraban pies de página con columnas flotantes
El contenido del blog ignoraba el diseño de página del tema
Fallos del blog con direcciones de imágenes en subdirectorios
Retratos rotos en los listados de autores
Demasiado espacio vacío en cabeceras de artículos sin imagen
Fotos importadas oscuras o con bandas
Las direcciones antiguas de artículos podían redirigir entre tiendas
Selecciones de productos relacionados demasiado amplias
Fallo de una instalación nueva en PrestaShop 9
Los enlaces de artículos podían apuntar a otra tienda
Respuesta engañosa para artículos ausentes
Valoraciones y recuentos de visitas de artículos inexactos
Varias redirecciones para direcciones antiguas de artículos
Fallo del cálculo del tiempo de lectura en MySQL 5.7
Las páginas del blog podían fallar en PrestaShop 8 y 9
Las imágenes de artículos hacían saltar el contenido
Estilos ausentes en el widget del blog
El enlace de privacidad no seguía el idioma de la tienda
Las vistas previas exponían datos estructurados públicos
Los filtros de las listas de administración no funcionaban bien
La paginación exponía direcciones de página no válidas
Metadatos sociales duplicados en los listados del blog
Dirección incorrecta en los datos estructurados de artículos
Metadatos de búsqueda contradictorios en páginas noindex
Direcciones alternativas del blog sin canonicalizar
Enlaces de categorías del blog en un idioma incorrecto
La búsqueda del blog no usaba la dirección amigable correcta
Los artículos ausentes redirigían al listado del blog
Las rutas del blog ocultaban otras páginas del blog
Solicitudes de funcionalidades
33
Implementado
Enlaces de vista previa firmados para artículos del blog sin publicar
Paginación /page/N para los listados del blog
Publicación en el blog
Vista previa de entradas sin publicar
Búsqueda en vivo en la barra lateral
Miniaturas automáticas de artículos
Formatos de imagen modernos para el blog
Navegación del blog localizada
Metadatos de las páginas de autor
Notificación de indexación
Actualizaciones del módulo desde el back office
Comprobaciones de instalación
Más idiomas de interfaz
Artículos relacionados seleccionados
Estilos de los widgets Latest Articles
Imagen de portada del índice del blog
Portadas con ilustraciones transparentes
Cargos de los autores
Insignias de credenciales de los autores
Páginas de autor en los sitemaps
Bloques de código en artículos
Secciones alternas de capturas de pantalla
Importador de SimpleBlog
Tarjetas de artículos clásicas
Artículos en caché con Me gusta personales
Integración de texto alternativo centralizado
Controles de indexación por tipo de página del blog
Direcciones de categorías cortas
Variables en el contenido del blog redactado por el personal
Caché persistente de búsqueda del blog
Datos estructurados del blog coordinados
Integración del módulo Schema para el blog
Integración de la caché de páginas de Performance
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.
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.