Blog Revolution: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie mprblogrevolution hoch und installieren Sie es. Öffnen Sie anschließend Blog > Einstellungen > Konfiguration.
  2. Legen Sie URL-Präfix, Beiträge pro Seite, Listenlayout und die gewünschte Kommentarrichtlinie fest.
  3. Erstellen Sie unter Blog > Autoren und Blog > Kategorien einen Autor und eine Kategorie.
  4. Fügen Sie einen Beitrag mit Titel, Inhalt, URL-Slug, Kategorie und Autor hinzu; füllen Sie die benötigten Sprachen aus.
  5. Setzen Sie Status auf Veröffentlicht und Veröffentlichungsdatum auf den gewünschten Veröffentlichungszeitpunkt. Speichern Sie anschließend.
  6. Öffnen Sie Blog und Beitrag, prüfen Sie Bilder und Produkt-Shortcodes und führen Sie Einstellungen > Integrität aus.
  7. Senden und moderieren Sie einen Testkommentar. Prüfen Sie anschließend RSS und aktivierte Theme-Widgets.

Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.

Einrichtungsanleitung

Installieren und einen Testbeitrag veröffentlichen

Laden Sie mprblogrevolution hoch und installieren Sie es. Klicken Sie anschließend auf "Configure" oder öffnen Sie Blog > Einstellungen > Konfiguration. Das Menü Blog enthält Übersicht, Beiträge, Kategorien, Stichwörter, Kommentare, Autoren, Importieren / Exportieren und Einstellungen. Einstellungen enthält Konfiguration, Integrität, Lizenz, Support und Aktualisieren.

Erstellen Sie einen Autor und eine Kategorie und öffnen Sie anschließend Blog > Beiträge. Fügen Sie einen Beitrag mit Titel, Inhalt, URL-Slug, Kategorie, Autor, Status und Veröffentlichungsdatum hinzu. Füllen Sie übersetzte Inhalte für jede Sprache aus, in der Sie veröffentlichen. Setzen Sie für Ihren ersten Test Status = Veröffentlicht und ein aktuelles Veröffentlichungsdatum. Öffnen Sie den öffentlichen Beitrag aus dem Back Office und prüfen Sie ihn, bevor Sie ihn in der Navigation verlinken.

Ein veröffentlichter Beitrag wird erst öffentlich, wenn sein Veröffentlichungsdatum gemäß der Datenbankuhr erreicht ist und er im angefragten Shop aktiv ist. Verwenden Sie für eine zukünftige Veröffentlichung Veröffentlicht mit einem zukünftigen Veröffentlichungsdatum. Der separate Status Geplant wird nicht automatisch auf Veröffentlicht umgestellt.

Listen und Datumsangaben konfigurieren

Öffnen Sie Blog > Einstellungen > Konfiguration. In der Gruppe Allgemein:

  • Beiträge pro Seite. Steuert die Anzahl der Beiträge auf Blog-Listenseiten; Standard: 12.
  • Listenlayout. Steuert den Listenstil: grid, list, masonry, cover oder compact; Standard: grid.
  • Rasterspalten. Steuert die Spaltenzahl in Rasterlayouts: 2, 3 oder 4; Standard: 3.
  • Autor anzeigen. Zeigt den Autorennamen in Bloglisten und Widgets; Standard: 1.
  • Datum anzeigen. Zeigt das Veröffentlichungsdatum in Bloglisten und Widgets; Standard: 1.
  • Aufrufanzahl anzeigen. Zeigt die Aufrufzahlen von Beiträgen; Standard: 1.
  • Kommentaranzahl anzeigen. Zeigt die Anzahl der Kommentare; Standard: 1.
  • Bewertung anzeigen. Zeigt Beitragsbewertungen, sofern die Vorlage sie unterstützt; Standard: 1.
  • Auszug anzeigen. Zeigt Auszüge auf Beitragskarten; Standard: 1.
  • Auszugslänge. Legt die maximale Länge automatisch erzeugter Auszüge fest; Standard: 200.
  • Likes aktivieren. Ermöglicht Besuchern, Beiträge mit einem Like zu versehen; Standard: 1.
  • Anzahl der Likes anzeigen. Zeigt die Anzahl der Likes neben dem Like-Steuerelement; Standard: 1.
  • Datumsformat. Verwendet eine PHP-date()-Formatzeichenfolge für Blogdaten; Standard: M d, Y.
  • Zeitzone. Verwendet eine IANA-Zeitzone wie Europe/Warsaw; Standard: '' für den Shop-Standard.

Karten der Blog-Übersicht ist standardmäßig overlay. Wählen Sie damit die Kartendarstellung auf der Hauptübersicht des Blogs. Prüfen Sie sie zusammen mit Listenlayout und Rasterspalten. Aktivieren Sie nur die Kartenmetadaten, die Besucher sehen sollen. DSGVO-Konformität ist standardmäßig aktiviert und aktiviert die Hooks des Moduls zum Exportieren/Löschen von Kommentaren.

Die Einstellung Zeitzone steuert die Datumsdarstellung. Die Veröffentlichung richtet sich weiterhin nach der Datenbankuhr. Wenn ein zukünftiger Beitrag zum falschen Zeitpunkt erscheint, vergleichen Sie sein gespeichertes Veröffentlichungsdatum mit der Datenbankzeit des Shops.

Kommentare, Bewertungen und Teilen konfigurieren

Kommentare

  • Kommentare aktivieren. Aktiviert das native Kommentarformular in Beiträgen; Standard: 1.
  • Gastkommentare erlauben. Ermöglicht nicht angemeldeten Besuchern, mit Name und E-Mail-Adresse zu kommentieren; Standard: 1.
  • Kommentare automatisch genehmigen. Veröffentlicht neue Kommentare sofort, statt sie ausstehend zu lassen; Standard: 0.
  • Benachrichtigungs-E-Mail. Sendet Benachrichtigungen zu neuen Kommentaren an diese Adresse, sofern ausgefüllt; Standard: ''.
  • URL der Datenschutzerklärung. Legt den Link für das Zustimmungskontrollkästchen im Kommentarformular fest; Standard: '', mit Rückgriff auf /privacy-policy.
  • Bewertungen aktivieren. Ermöglicht Bewertungen mit 1-5 Sternen in Kommentaren und AJAX-Bewertungsaktionen; Standard: 1.
  • Kommentarsystem. Wählt native, native_disqus, native_facebook, native_social, disqus oder facebook; Standard: native.
  • Disqus-Kurzname. Erforderlich für reine Disqus-Modi oder native Modi mit Disqus; Standard: ''.
  • Facebook App-ID. Erforderlich für Facebook-Kommentarmodi; Standard: ''.
  • reCAPTCHA aktivieren. Schützt das Kommentarformular mit Google reCAPTCHA v2; Standard: 0.
  • reCAPTCHA-Website-Schlüssel. Öffentlicher Schlüssel für das Widget im Kommentarformular; Standard: ''.
  • geheimer reCAPTCHA-Schlüssel. Serverseitiger Schlüssel zur Prüfung eingereichter Kommentare; Standard: ''.
  • Mitarbeiter-Highlight-E-Mails. Kommagetrennte E-Mail-Adressen, deren Kommentare als Mitarbeiterkommentare hervorgehoben werden; Standard: ''.

Prüfen Sie ausstehende Kommentare unter Blog > Kommentare. Kommentare automatisch genehmigen = Nein ist der Standard. Neue Gastkommentare benötigen einen Namen, eine gültige E-Mail-Adresse, Kommentartext und Datenschutzeinwilligung. Der Kommentartext muss 3 bis 5000 Zeichen enthalten. Die native Einstellung Kommentare erlauben auf Beitragsebene beeinflusst ebenfalls das öffentliche Formular.

Wählen Sie für den ersten Test das native Kommentarsystem. Setzen Sie für Disqus-Modi Disqus-Kurzname. Setzen Sie für Facebook-Modi Facebook App-ID. Gemischte native/soziale Modi behalten das native Formular neben dem ausgewählten sozialen System bei. Google reCAPTCHA v2 benötigt beide Schlüssel, bevor es native Einreichungen schützen kann.

Kommentarmoderation und Antwortbenachrichtigungen sind standardmäßig eingeschaltet und haben keine separaten Felder im aktuellen Formular. Die automatische Genehmigung steuert die Veröffentlichung. Antwortbenachrichtigungen hängen vom konfigurierten Mailversand des Shops ab. Setzen Sie Benachrichtigungs-E-Mail, um Benachrichtigungen zu neuen Kommentaren zu erhalten.

Soziale Netzwerke

  • Social Sharing aktivieren. Zeigt den Teilen-Block auf Beitragsseiten; Standard: 1.
  • Facebook. Zeigt die Facebook-Teilen-Schaltfläche; Standard: 1.
  • Twitter/X. Zeigt die X/Twitter-Teilen-Schaltfläche; Standard: 1.
  • "Pinterest". Zeigt die Pinterest-Teilen-Schaltfläche; Standard: 1.
  • LinkedIn. Zeigt die LinkedIn-Teilen-Schaltfläche; Standard: 1.
  • "WhatsApp". Zeigt die WhatsApp-Teilen-Schaltfläche; Standard: 1.
  • E-Mail. Zeigt die Schaltfläche zum Teilen per E-Mail; Standard: 1.

Der native Teilen-Block unterstützt außerdem das Kopieren des Beitragslinks. Prüfen Sie erzeugten Titel, Bild und URL in einem öffentlichen Beitrag, bevor Sie ihn teilen.

URLs, SEO und RSS konfigurieren

In der Gruppe SEO:

  • URL-Präfix. Legt das Basis-URL-Segment des Blogs fest, zum Beispiel /blog oder /guides; Standard: blog.

  • Schema.org-Markup. Fügt natives BlogPosting-Schema auf Beitragsseiten und CollectionPage-Schema auf ersten Listenseiten hinzu; Standard: 1.

  • OpenGraph-Tags. Fügt Meta-Tags für soziale Vorschauen auf Blogseiten hinzu; Standard: 1.

  • Kategorie-URLs. Standard: segment. Verwenden Sie /blog/category/category-slug oder wählen Sie den flachen Modus /blog/category-slug. Der flache Modus teilt den Slug-Namensraum mit Beiträgen. Bestehende Kategorieadressen werden beim Stilwechsel berücksichtigt.

  • Robots-Anweisung für Kategorieseiten. Standard: noindex,follow.

  • Robots-Anweisung für Folgeseiten der Blogübersicht. Standard: noindex,nofollow nach der ersten Hauptlistenseite.

  • Robots-Anweisung für die Blogsuche. Standard: noindex,nofollow.

In geerbten Shop-Kontexten können die Robots-Felder "Inherit" mit der wirksamen übergeordneten Anweisung anbieten. Legen Sie diese für den vorgesehenen Shop bewusst fest.

Die native Ausgabe enthält BlogPosting-Daten auf öffentlichen Beiträgen und Listenschema, sofern unterstützt. Hreflang-Alternativen folgen der Integration öffentlicher Seiten des Moduls; ein separates Feld "Hreflang alternates" gibt es in diesem Formular nicht. Wenn ein anderes SEO-Modul diese Tags verwaltet, prüfen Sie den endgültigen Seitenquelltext auf Duplikate.

Der Standard-Blogtitel lautet Blog, und die Blog-Meta-Beschreibung ist leer. Das Standardmuster für Meta-Titel ist {title} - {shop_name}, für Meta-Beschreibungen {excerpt}. Diese Standardwerte haben keine separaten Felder im aktuellen Konfigurationsformular. Verwenden Sie Meta-Titel, Meta-Beschreibung, Meta-Schlüsselwörter und optional Kanonische URL des Beitrags für individuelle Metadaten. Es ist kein älterer X/Twitter-Kontoname hinterlegt.

In der Gruppe RSS:

  • RSS-Feed aktivieren. Aktiviert den RSS-Endpunkt unter dem konfigurierten Präfix plus /rss; Standard: 1.
  • RSS-Elemente. Legt die Anzahl der Beiträge im Feed fest; Standard: 20.
  • RSS-Inhalt. Wählt excerpt oder full als Inhalt der RSS-Beschreibungen; Standard: excerpt.

Prüfen Sie nach dem Ändern von URL-Präfix auf guides diese Beispielpfade:

/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

Verwenden Sie die vom Shop erzeugten Links, wenn Ihr Shop ein Sprachpräfix oder Unterverzeichnis hinzufügt. Autoren haben ebenfalls eine Listenseite. Öffnen Sie RSS und prüfen Sie Titel, Autoren-/Kategoriedaten, Veröffentlichungsdaten, ausgewählten Auszug/Volltext und Bildanhänge.

Seitenleiste, Bilder und Assets konfigurieren

Seitenleiste

  • Seitenleiste aktivieren. Aktiviert die Blog-Seitenleiste in den Hooks der linken und rechten Spalte; Standard: 1.
  • Widget für aktuelle Beiträge. Zeigt aktuelle Beiträge in der Seitenleiste; Standard: 1.
  • Anzahl aktueller Beiträge. Legt die Anzahl aktueller Beiträge in der Seitenleiste fest; Standard: 5.
  • Widget für beliebte Beiträge. Zeigt beliebte Beiträge in der Seitenleiste; Standard: 1.
  • Anzahl beliebter Beiträge. Legt die Anzahl beliebter Beiträge in der Seitenleiste fest; Standard: 5.
  • Kategorien-Widget. Zeigt Blogkategorien in der Seitenleiste; Standard: 1.
  • Tag-Cloud-Widget. Zeigt eine Tag-Cloud in der Seitenleiste; Standard: 1.
  • Max. Tags in der Cloud. Legt die maximale Anzahl angezeigter Tags fest; Standard: 20.
  • Archiv-Widget. Zeigt Archivlinks in der Seitenleiste; Standard: 1.
  • Widget für empfohlene Beiträge. Zeigt empfohlene Beiträge in der Seitenleiste; Standard: 1.
  • Anzahl der empfohlenen Beiträge. Legt die Anzahl empfohlener Beiträge in der Seitenleiste fest; Standard: 3.
  • Kategorieleiste anzeigen. Zeigt eine horizontale Kategorienavigation auf Blog-Listenseiten; Standard: 1.

"Latest Articles widget style" ist standardmäßig banner-dark. Ändern Sie dies, wenn Sie eine andere verfügbare Kartendarstellung der Seitenleiste benötigen. Widgets hängen von der linken/rechten Spalte und anderen Hook-Positionen ab, die Ihr Theme rendert.

Bilder

  • Große Bildbreite. Legt die Breite erzeugter großer Bilder fest; Standard: 800.
  • Große Bildhöhe. Legt die Höhe erzeugter großer Bilder fest; Standard: 450.
  • Mittlere Bildbreite. Legt die Breite erzeugter mittlerer Bilder fest; Standard: 400.
  • Mittlere Bildhöhe. Legt die Höhe erzeugter mittlerer Bilder fest; Standard: 225.
  • Vorschaubild-Breite. Legt die Breite erzeugter Miniaturbilder fest; Standard: 200.
  • Vorschaubild-Höhe. Legt die Höhe erzeugter Miniaturbilder fest; Standard: 112.
  • Bildqualität. Legt die JPEG-Qualität von 1 bis 100 fest; Standard: 85.

Bilder werden standardmäßig unter /img/mprblogrevolution/ gespeichert. Der Speicherpfad ist kein sichtbares bearbeitbares Feld in der aktuellen Bildergruppe. Verwenden Sie nach dem Ändern der Abmessungen Thumbnail-Wartung > Miniaturbilder neu generieren, um Beitrags-, Kategorie- und Autorenvarianten neu zu erzeugen. Stellen Sie sicher, dass der PHP-Prozess in die Bildordner schreiben kann. Bilder bleiben nach der Deinstallation unabhängig von "Delete images on uninstall" erhalten; diese Einstellung ist standardmäßig aus.

Assets und Theme-Stile

  • "Load module assets automatically". Lässt das Modul CSS und JavaScript über den Asset-Manager laden; Standard: 1.
  • "Use shop defaults". Lässt leere Modul-Asset-Einstellungen auf gemeinsame Shop-Asset-Einstellungen zurückgreifen; Standard: 1.
  • "Browser cache refresh". Steuert die Asset-Versionierung: mtime, module_version oder none; Standard: mtime.
  • "Use optimized settings file". Schreibt Asset-Einstellungen in erzeugte cachefähige Dateien statt in die Inline-Seitenausgabe; Standard: 1.
  • "Generated settings files to keep". Behält diese Anzahl erzeugter Asset-Konfigurationsdateien; Standard: 12.
  • "Generated settings retention days". Behält erzeugte Asset-Konfigurationsdateien für diese Anzahl von Tagen; Standard: 7.
  • "Troubleshooting mode". Aktiviert Asset-Debugausgaben beim Prüfen von Ladeproblemen; Standard: 0.
  • Theme-Stile. Verwendet erkannte Shopfarben für Text, gedämpften Text, Akzent, Akzent bei Hover, Rahmen, Hintergründe, Gefahr und Erfolg sowie eine nur für den Blog geltende Bewertungssternfarbe; Standard: erkannte Theme-Werte mit Sternfarbe #e8a838.

Verwenden Sie "Troubleshooting mode" vorübergehend beim Prüfen der Asset-Auslieferung und schalten Sie ihn anschließend aus. Die gemeinsamen Asset-Einstellungen enthalten "Asset cache"-Aktionen. Die Theme-Stileinstellungen wenden erkannte Shopwerte und eine Blog-spezifische Bewertungssternfarbe an. "Card title size" ist ebenfalls als Blog-spezifischer Stil verfügbar.

Beitragstypen bearbeiten und Produkte einfügen

Der Beitragseditor unterstützt Kurztitel, Auszug, Beitragsbild, Titelbild, Stichwörter, Empfohlen, Kommentare erlauben, Zugriffsbeschränkung und Produktauswahl zusätzlich zu den ursprünglichen Feldern. Ein Beitrag speichert eine Autoren-ID. Erstellen Sie bei Bedarf separate Autorenprofile unter Blog > Autoren.

Wählen Sie Beitragstyp standard, gallery, video oder link. Setzen Sie Video-Einbettungscode für einen Videobeitrag und Externe URL für einen Linkbeitrag. Verwenden Sie nur Inhalte, die Sie veröffentlichen möchten. Prüfen Sie das gerenderte Ergebnis für jeden Typ.

Fügen Sie verwandte Produkte mit der Produktauswahl des Beitrags hinzu. Um Produkte in Inhalt zu platzieren, verwenden Sie diese Shortcodes:

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

Das Standardlimit der Shortcodes ist 4, das Maximum 12. Es werden nur aktive Produkte angezeigt, die der Shop laden kann. Ein Shortcode ohne gültige Produkte wird aus der Ausgabe entfernt.

Prüfen Sie in einem öffentlichen Beitrag Titel, Metadaten, Bilder, Artikelinhalt, erzeugtes Inhaltsverzeichnis bei ausreichend H2-/H3-Überschriften, Teilen-Block, Autor, verwandte Inhalte, verwandte Produkte, Kommentare, Bewertungen und Likes. Ihre Sichtbarkeit hängt von Ihren Einstellungen und dem Theme ab.

Inhalte importieren und exportieren

Öffnen Sie Blog > Importieren / Exportieren. Sichern Sie vorhandene Daten vor dem Import. Der WordPress-Import akzeptiert WXR XML bis zu 50 MB, abhängig von den Upload-Grenzen Ihres Servers. Auch SimpleBlog-Importe werden unterstützt. Prüfen Sie importierte Autoren, Kategorien, Daten, Slugs, Bilder, verwandte Inhalte und Veröffentlichungsstatus, bevor Sie sie öffentlich zugänglich machen.

Exportieren Sie Blog Revolution-Daten vor einer Migration als XML oder JSON. Gehen Sie nicht davon aus, dass ein Datenexport allein alle binären Bilddateien enthält; sichern Sie auch den Bildspeicher. Es gibt kein festes modulseitiges Mengenlimit für Beiträge, Kategorien, Tags oder Kommentare. Hosting, Datenbankgröße und Back-Office-Vorgänge begrenzen weiterhin das praktische Volumen.

Widgets platzieren und das Theme anpassen

Das Modul kann Startseiten-, Footer-, Spalten- und produktbezogene Widgets rendern. Wenn Ihr Theme eine Position nicht rendert, fügen Sie diese gezielt in der Theme-Vorlage hinzu:

{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}

Theme-Überschreibungen können diese Pfade verwenden:

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

Nützliche CSS-Ziele sind .mprblog-post-title, .mprblog-product-block, .mprblog-comment-form und .mprblog-star. Die Bewertungsfarbe verwendet --mprblog-star mit Rückfallwert #e8a838.

MPR Search Revolution kann Blogartikel über actionMprSearchRevolutionRegisterContentProviders erhalten. Der Blog gibt seinen versionierten Anbieterdeskriptor zurück, wenn dieser Integrations-Hook aufgerufen wird. Der Blog besitzt außerdem native Suche/AJAX-Suche und Sitemap-Hooks. Testen Sie die installierten Such- und Sitemap-Anbieter, statt anzunehmen, dass allein eine Hook-Registrierung einen Beitrag in jeder Suche oder Sitemap erscheinen lässt.

Prüfen, Fehler beheben und deinstallieren

Führen Sie Blog > Einstellungen > Integrität aus. Öffnen Sie Blogübersicht, einen Beitrag, Kategorie, Tag, Autor, Archiv, Suche und RSS im vorgesehenen Shop und den Sprachen. Senden Sie einen Gast-Testkommentar mit Einwilligung, genehmigen Sie ihn, testen Sie eine Antwort und prüfen Sie den Mailversand. Testen Sie Bewertung und Like getrennt.

Wenn ein Beitrag fehlt, prüfen Sie den Status Veröffentlicht, Datenbankzeit, Sprachinhalte, Shopaktivierung und Zugriffsbeschränkung. Bei Bildproblemen prüfen Sie gespeicherte Dateinamen, Ordnerberechtigungen und neu erzeugte Varianten. Bei Widget-Problemen prüfen Sie Theme-Hooks und Seitenleistenschalter. Bei Kommentaren prüfen Sie globale und beitragsbezogene Einstellungen, Moderation, Gastberechtigungen, Einwilligung und konfigurierte reCAPTCHA- oder soziale Zugangsdaten.

Exportieren Sie Daten und sichern Sie Bilder vor der Deinstallation. Die Deinstallation entfernt Menüs, Modulkonfiguration und Modulschema. Der Bildordner bleibt unabhängig von der Bildlöschpräferenz erhalten. Entfernen Sie hinzugefügte Scheduler- oder Navigationsintegrationen und ersetzen Sie eingehende Bloglinks. Erwarten Sie nicht, dass Beiträge oder Kommentare nach der Deinstallation nutzbar bleiben.

Kompatibilität

Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.

Fragen

Noch keine Fragen zu diesem Modul

Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.

Bekannte Probleme

51

Blogbeitrags-URLs liefern 404 nach Änderung des Blog-Routen-Präfixes

Offen

Das Ändern des Routen-Präfixes von /blog zu /journal führt dazu, dass alle bestehenden Beiträge 404 zurückgeben, weil alte URLs nicht weitergeleitet werden.

Hinweis zur Lösung

Automatische Generierung von 301-Weiterleitungen für alle bestehenden Beiträge bei Änderung des Routen-Präfixes hinzugefügt.

Undatierte WordPress-Importe wirkten veröffentlicht, blieben aber verborgen

GelöstAktualisiert:
Behoben in: 2.26.0
Ein importierter WordPress-Beitrag ohne Datum konnte einen Zeitpunkt nach der Datenbankuhr erhalten und nach dem Import verborgen bleiben.

Doppelte strukturierte Breadcrumb-Daten

GelöstAktualisiert:
Behoben in: 2.25.1
Blogseiten konnten eine zweite Breadcrumb-Beschreibung hinzufügen, obwohl das Theme bereits eine bereitstellte.

Sprachumschalter öffnete die falsche Blogadresse

GelöstAktualisiert:
Behoben in: 2.25.1
Beim Sprachwechsel konnte eine unübersetzte Beitrags-, Kategorie- oder Tag-Adresse erhalten bleiben, statt die übersetzte Seite zu öffnen.

Gemischte SEO-Modulversionen erzeugten falsche Blogmetadaten

GelöstAktualisiert:
Behoben in: 2.25.1
Shops mit unterschiedlichen Generationen von SEO-Modulen konnten strukturierte Daten für Übersichten verlieren oder inkompatible Artikelmetadaten kombinieren.

Aktualisierungsdatum fehlte im Artikelkopf

GelöstAktualisiert:
Behoben in: 2.25.1
Im Kopfbereich eines Artikels konnte das Aktualisierungsdatum fehlen.

Widgets und Datumsangaben konnten im Seitenkontext ausfallen

GelöstAktualisiert:
Behoben in: 2.25.1
Das Lesen von Seiteneinstellungen aus einem unzugänglichen Kontext konnte Widgets oder die Datumsanzeige stören.

Publikationszahlen waren zwischen Shops uneinheitlich

GelöstAktualisiert:
Behoben in: 2.25.1
Autoren- und Tag-Zähler konnten den falschen Shop einbeziehen, und Veröffentlichungsprüfungen konnten eine abweichende Uhr verwenden.

Blogfußzeile machte Seiten auf Smartphones zu breit

GelöstAktualisiert:
Behoben in: 2.25.1
Die Blogfußzeile konnte schmale Seiten über die Bildschirmbreite hinaus verbreitern und horizontales Scrollen verursachen.

Blogeinstellungen verloren geerbte oder unveränderte Werte

GelöstAktualisiert:
Behoben in: 2.25.1
Das Speichern der Blogeinstellungen konnte unveränderte Werte überschreiben, geerbte Einstellungen falsch behandeln oder gespeicherte deaktivierte Werte in verschiedenen Shop-Kontexten verlieren.

Artikelauszüge verbanden Wörter oder dekodierten Text falsch

GelöstAktualisiert:
Behoben in: 2.25.1
Aus formatierten Inhalten erzeugte Auszüge konnten Abstände zwischen Blöcken verlieren oder falsch dekodierten Text anzeigen.

Widget-Caches wurden nicht richtig aktualisiert

GelöstAktualisiert:
Behoben in: 2.25.1
Das Umbenennen einer Kategorie konnte zu viele zwischengespeicherte Seiten löschen, während beim Leeren des Caches Widget-Daten veraltet bleiben konnten.

Newsletter-Aufruf verlor Übersetzungen

GelöstAktualisiert:
Behoben in: 2.25.1
Die Newsletter-Aufforderung konnte ohne die vorgesehene sprachspezifische Übersetzung erscheinen.

Verbesserte Sicherheit

GelöstAktualisiert:
Behoben in: 2.25.1
Verbesserte Sicherheit.

Kommentardialoge konnten bei gemischten Modi ausfallen

GelöstAktualisiert:
Behoben in: 2.25.1
Das für einen nativen Kommentardialog benötigte Skript konnte fehlen, wenn verschiedene Kommentarmodi zusammen verwendet wurden.

Nicht freigegebene Kommentare leerten öffentliche Seitencaches

GelöstAktualisiert:
Behoben in: 2.20.0
Das Absenden eines noch nicht öffentlichen Kommentars konnte unnötig zwischengespeicherte Blogseiten löschen.

Blog-Inhalte im Cache blieben veraltet

GelöstAktualisiert:
Behoben in: 2.20.0
Seitencaches erhielten nicht durchgehend die Information, welche öffentlichen Bloginhalte eine Seite anzeigte. Dadurch konnten Widgets oder Seiten im Cache nach Änderungen veraltet bleiben.

Falscher Cache-Zeitpunkt bei geplanter Veröffentlichung

GelöstAktualisiert:
Behoben in: 2.20.0
Die nächste geplante Veröffentlichung konnte anhand einer anderen Uhr als der Datenbankuhr berechnet werden und so die Cache-Aktualisierung verzögern.

Farben von Neueste Artikel ignorierten Blogeinstellungen

GelöstAktualisiert:
Behoben in: 2.20.0
Das Widget Neueste Artikel konnte unpassende Standardfarben statt der Farben aus seinen Blogeinstellungen verwenden.

Theme-Integration konnte neben anderen Modulen fehlschlagen

GelöstAktualisiert:
Behoben in: 2.20.0
Eine ältere, von einem anderen Modul geladene gemeinsame Theme-Integration konnte nicht unterstützte Aufrufe verursachen.

Große Kamerafotos konnten bei der Verarbeitung fehlschlagen

GelöstAktualisiert:
Behoben in: 2.18.5
Das Drehen eines Kamerafotos konnte mehr Speicher benötigen, als die Prüfung zur Bildverarbeitung berücksichtigte.

Blogtexte blieben in anderen Sprachen auf Englisch

GelöstAktualisiert:
Behoben in: 2.18.5
Einige Oberflächentexte waren in mehreren Sprachkatalogen auf Englisch dupliziert, statt korrekt übersetzt zu sein.

Fußzeilen-Widgets störten Layouts mit float-Spalten

GelöstAktualisiert:
Behoben in: 2.18.5
Das Blog-Widget in der Fußzeile konnte in Themes mit float-basierten Fußzeilenspalten die falsche Breite einnehmen.

Bloginhalte ignorierten das Seitenlayout des Themes

GelöstAktualisiert:
Behoben in: 2.18.5
Artikel und Widgets konnten uneinheitliche Layouts, Typografie oder Bildproportionen verwenden, statt sich dem aktiven Theme anzupassen.

Blogseiten scheiterten an Bildadressen in Unterverzeichnissen

GelöstAktualisiert:
Behoben in: 2.18.5
Einige Blogseiten verwendeten eine nicht unterstützte Bildformatierung, die in Unterverzeichnis-Installationen die Ausgabe stören oder falsche Bildadressen erzeugen konnte.

Autorenlisten zeigten fehlerhafte Porträts

GelöstAktualisiert:
Behoben in: 2.18.5
Autorenlisten konnten ungültige Avatarbilder ausgeben und wiederholte Warnungen erzeugen.

Reine Textüberschriften hatten zu viel Leerraum

GelöstAktualisiert:
Behoben in: 2.18.5
Reine Textkopfbereiche konnten in die für Titelbilder vorgesehene Form gezwungen werden.

Importierte Fotos erschienen dunkel oder mit Balken

GelöstAktualisiert:
Behoben in: 2.18.5
Undurchsichtige Bilder konnten als transparente Grafiken erkannt werden, und die Anpassung der Vorschaubilder konnte unerwünschte Balken um Fotos hinterlassen.

Alte Artikeladressen konnten zu anderen Shops weiterleiten

GelöstAktualisiert:
Behoben in: 2.18.5
Stillgelegte Artikeladressen wurden nicht durchgehend im richtigen Shop erfasst und aufgelöst.

Auswahl verwandter Produkte wurde zu weit gefasst

GelöstAktualisiert:
Behoben in: 2.18.5
Die Auswahl für verwandte Produkte und Shopkategorien konnte mehr als die vom Händler gezielt ausgewählten Einträge beibehalten.

Neuinstallation unter PrestaShop 9 schlug fehl

GelöstAktualisiert:
Behoben in: 2.18.5
Eine Neuinstallation konnte fehlschlagen, weil das Modul eine Shop-Platzierung ohne passende Verarbeitungsfunktion deklarierte.

Artikellinks konnten auf einen anderen Shop verweisen

GelöstAktualisiert:
Behoben in: 2.11.0
Einige erzeugte Bloglinks berücksichtigten in Multishop-Installationen nicht den aktuellen Shop-Kontext.

Fehlende Artikel lieferten eine irreführende Antwort

GelöstAktualisiert:
Behoben in: 2.11.0
Ein fehlender Artikel konnte zur Übersicht weiterleiten, statt Besuchern und Suchmaschinen eine echte Antwort für eine nicht gefundene Seite zu liefern.

Artikelbewertungen und Aufrufzahlen waren ungenau

GelöstAktualisiert:
Behoben in: 2.11.0
Artikelbewertungen verwendeten nicht den tatsächlichen Durchschnitt, und automatisierte Besuche konnten Aufrufzahlen erhöhen.

Ältere Artikeladressen benötigten mehrere Weiterleitungen

GelöstAktualisiert:
Behoben in: 2.11.0
Alte und parameterbasierte Blogadressen konnten mehrere Weiterleitungen benötigen, um die saubere kanonische Adresse zu erreichen.

Lesezeitberechnung schlug unter MySQL 5.7 fehl

GelöstAktualisiert:
Behoben in: 2.11.0
Blogseiten konnten fehlschlagen, wenn die Lesezeitberechnung eine in MySQL 5.7 nicht verfügbare Datenbankfunktion nutzte.

Blogseiten konnten unter PrestaShop 8 und 9 ausfallen

GelöstAktualisiert:
Behoben in: 2.11.0
Ein inkompatibler mitgelieferter Adresshelfer konnte bei strengeren Laderegeln das Laden von Blogseiten verhindern.

Artikelbilder ließen Seiteninhalte springen

GelöstAktualisiert:
Behoben in: 2.11.0
Fehlende Bildabmessungen konnten sichtbare Layoutverschiebungen beim Laden von Artikel- und Titelbildern verursachen.

Fehlende Gestaltung des Blog-Widgets

GelöstAktualisiert:
Behoben in: 2.11.0
Das Bloglisten-Widget konnte ohne die vorgesehene Darstellung erscheinen.

Datenschutzlink folgte nicht der Shopsprache

GelöstAktualisiert:
Behoben in: 2.11.0
Der Datenschutzlink des Blogs konnte zu einer falsch lokalisierten Richtlinienseite führen.

Beitragsvorschauen lieferten öffentliche strukturierte Daten

GelöstAktualisiert:
Behoben in: 2.11.0
Vorschauen unveröffentlichter Beiträge konnten strukturierte Artikeldaten ausgeben, die für öffentliche Inhalte bestimmt waren.

Filter der Verwaltungslisten funktionierten nicht richtig

GelöstAktualisiert:
Behoben in: 2.4.7
Einige Spalten in den Blog-Verwaltungslisten unterstützten nicht die passenden Filterelemente.

Seitennavigation machte ungültige Seitenadressen zugänglich

GelöstAktualisiert:
Behoben in: 2.4.7
Seitenzahlen außerhalb des gültigen Bereichs konnten erreichbar bleiben, statt auf eine gültige Blogseite weiterzuleiten.

Doppelte Social-Metadaten in Blogübersichten

GelöstAktualisiert:
Behoben in: 2.4.7
Blogübersichten konnten bei aktivem SEO Revolution konkurrierende Social-Metadaten ausgeben.

Strukturierte Artikeldaten nutzten die falsche Adresse

GelöstAktualisiert:
Behoben in: 2.4.7
Die Artikeladresse in strukturierten Daten konnte aus dem falschen Beitragsfeld erstellt werden und auf eine falsche Seite verweisen.

Noindex-Seiten lieferten widersprüchliche Suchmetadaten

GelöstAktualisiert:
Behoben in: 2.4.7
Von der Indexierung ausgeschlossene Seiten konnten weiterhin Links zu anderen Sprachversionen oder strukturierte Daten für Blogsammlungen ausgeben.

Alternative Blogadressen wurden nicht kanonisiert

GelöstAktualisiert:
Behoben in: 2.4.7
Direkte Moduladressen konnten doppelte Blogseitenadressen zugänglich machen, statt Besucher zur kanonischen Adresse zu leiten.

Blogkategorie-Links nutzten die falsche Sprache

GelöstAktualisiert:
Behoben in: 2.4.7
Kategorielinks nutzten nicht durchgehend die übersetzte Adresse für die aktuelle Shopsprache.

Blogsuche nutzte nicht die richtige benutzerfreundliche Adresse

GelöstAktualisiert:
Behoben in: 2.4.7
Die Blogsuche konnte über eine falsche Adresse statt über die konfigurierte benutzerfreundliche Route laufen.

Fehlende Artikel leiteten zur Blogübersicht weiter

GelöstAktualisiert:
Behoben in: 2.4.7
Das Öffnen eines fehlenden Artikels konnte Besucher zur Blogübersicht statt zu einer Seite für fehlende Inhalte weiterleiten.

Blog-Routen verdeckten andere Blogseiten

GelöstAktualisiert:
Behoben in: 2.4.7
Eine allgemeine Artikeladresse konnte spezifischere Blogadressen überlagern und ihr korrektes Öffnen verhindern.

Funktionsanfragen

33

Implementiert

Signierte Vorschau-Links für unveröffentlichte Blogbeiträge

Implementiert
Signierte Vorschau-Links öffnen unveröffentlichte Beiträge unter ihrer regulären Blog-URL zur Prüfung vor der Veröffentlichung. Vorschau-Antworten sind als noindex gekennzeichnet und vom Caching ausgeschlossen.

Blog-Seitennavigation mit /page/N-URLs

Implementiert
Blogübersichten, Kategorien, Tags, Autoren, Archive und Suchergebnisse verwenden /page/N-URLs für die Seitennavigation. Die erste Seite behält die Basis-URL.

Blog-Veröffentlichung

Implementiert
Veröffentlichen und verwalten Sie Blog-Inhalte für das Frontoffice über die Shop-Verwaltung.

Vorschau unveröffentlichter Beiträge

Implementiert
Sehen Sie sich unveröffentlichte Blog-Beiträge mit sauberen Blog-URLs an, während Sie im Backoffice angemeldet sind.

Live-Suche in der Seitenleiste

Implementiert
Lassen Sie Besucher direkt in der Seitenleiste nach Blog-Inhalten suchen und Ergebnisse sofort sehen.

Automatische Artikelvorschaubilder

Implementiert
Erstellen Sie beim Hochladen Artikelbilder in passender Größe und verwenden Sie sie im gesamten Blog.

Moderne Bildformate für den Blog

Implementiert
Liefern Sie Blog-Bilder in AVIF und WebP aus, sofern diese Formate unterstützt werden.

Lokalisierte Blog-Navigation

Implementiert
Verwenden Sie übersetzte URLs für die Seitennummerierung und Sprachlinks auf den Blog-Seiten.

Metadaten für Autorenseiten

Implementiert
Legen Sie Suchmaschinen-Metadaten für Autorenseiten fest.

Benachrichtigung zur Suchindexierung

Implementiert
Benachrichtigen Sie die angebundene Indexierungswarteschlange, wenn ein Blog-Beitrag gespeichert wird.

Modulupdates im Backoffice

Implementiert
Suchen und installieren Sie Modulupdates über die Verwaltung.

Installationsprüfungen

Implementiert
Prüfen Sie den Zustand der Installation und reparieren Sie fehlende Modulinfrastruktur über die Verwaltung.

Weitere Oberflächensprachen

Implementiert
Verwenden Sie übersetzte Blog- und Verwaltungstexte auf Französisch, Deutsch, Spanisch, Italienisch und Polnisch.

Manuell ausgewählte verwandte Artikel

Implementiert
Wählen Sie gezielt verwandte Beiträge für einen Artikel aus, statt sich nur auf automatische Vorschläge zu verlassen.

Stile für Latest Articles-Widgets

Implementiert
Wählen Sie die Darstellung der Latest Articles-Widgets in der Seitenleiste und passen Sie die Einpassung der Titelbilder auf der Startseite an.

Titelbild für die Blog-Übersicht

Implementiert
Legen Sie ein Titelbild für den Einleitungsbereich des Blogs fest.

Transparente Grafiken als Titelbilder

Implementiert
Verwenden Sie transparente Grafiken mit speziellen Titelbild-Layouts für Artikel.

Berufsbezeichnungen für Autoren

Implementiert
Legen Sie lokalisierte Berufsbezeichnungen fest und steuern Sie die Indexierbarkeit inhaltlich aussagekräftiger Autorenseiten.

Qualifikationsabzeichen für Autoren

Implementiert
Zeigen Sie Qualifikationsabzeichen auf Autorenprofilen an.

Autorenseiten in Sitemaps

Implementiert
Nehmen Sie inhaltlich aussagekräftige Autorenseiten in die Blog-Sitemap auf.

Codeblöcke in Artikeln

Implementiert
Zeigen Sie formatierte Codeblöcke in Blog-Artikeln mit einem für schmale Bildschirme geeigneten Zeilenumbruch an.

Abwechselnde Screenshot-Abschnitte

Implementiert
Verwenden Sie abwechselnde Medienabschnitte, um Screenshots im Artikelinhalt zu präsentieren.

SimpleBlog-Import

Implementiert
Importieren Sie vorhandene Blog-Inhalte aus SimpleBlog.

Klassische Artikelkarten

Implementiert
Wählen Sie für die Blog-Übersicht klassische Karten mit Bild über dem Text statt Karten mit überlagertem Text.

Cachebare Artikel mit persönlichen Likes

Implementiert
Ermöglichen Sie das Caching öffentlicher Artikelseiten, während der Like-Status jedes Lesers separat geladen wird.

Zentrale Integration von Bildalternativtexten

Implementiert
Verwenden Sie das angebundene SEO-Alternativtextsystem für Artikelbilder im Spalten-Widget.

Indexierung nach Blog-Seitentyp steuern

Implementiert
Legen Sie Regeln für die Indexierung und das Folgen von Links getrennt für Blog-Kategorien, paginierte Listen und Suchseiten fest.

Kurze Kategorie-URLs

Implementiert
Wählen Sie flache Kategorie-URLs ohne Kategorie-Segment, mit Prüfungen auf Konflikte zwischen Artikel- und Kategorienamen.

Variablen in redaktionellen Blog-Inhalten

Implementiert
Ersetzen Sie Platzhalter des Moduls Variables in von Mitarbeitern verfassten Artikelinhalten, Metadaten und anderen unterstützten Blog-Texten. Besucherkommentare bleiben unverändert, und Importe müssen von Mitarbeitern geprüft werden.

Dauerhafter Cache für die Blog-Suche

Implementiert
Verwenden Sie zwischengespeicherte Blog-Suchergebnisse über mehrere Anfragen hinweg, um wiederholte Suchen zu beschleunigen.

Abgestimmte strukturierte Blog-Daten

Implementiert
Stimmen Sie strukturierte Daten von Artikeln und Listen mit kompatiblen SEO-Modulen und dem Theme ab.

Schema-Integration für Blog-Inhalte

Implementiert
Stellen Sie öffentliche Blog-Inhalte dem Modul Schema sowie kompatiblen SEO Revolution-Installationen bereit.

Integration des Seitencaches von Performance

Implementiert
Lassen Sie Performance unterstützte Blog-Seiten anhand der Seitencache-Deklaration des Moduls erkennen.

Änderungsprotokoll

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
Ältere Versionen

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

Testen Sie das vollständige Modul vor dem Kauf

Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.

  • Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
  • Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
  • Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Demo-Shop starten

Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.

Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.

Lade ...
Nach oben