Product Video Module from Smart Modules

Changelog:

0.8.0 Erste Veröffentlichung
1.0.0 Aktualisiert für Prestashop 1.5.x Versionen
1.1.0 Fehlerbehebungen, bessere Kompatibilität mit Vimeo
1.2.0 Jetzt kompatibel mit Prestashop 1.4
1.3.0 Multi-Shop-Kompatibilität hinzugefügt
1.3.1 Kleinere Fehlerbehebungen
1.4.0 Neue Optionen für automatische Wiedergabe und Video als Standardbild
1.4.1 Kleinere Korrekturen
1.4.2 Besseres Back Office Design
2.0.1 Multi-Video-Unterstützung für PS 1.5.x und 1.6.x, Videosortierung und mehr Plattformen
2.1.0 Fehlerbehebungen
2.1.1 Template-Code-Optimierung
2.1.2 Kleinere Fehlerbehebungen
2.1.3 Fehlerbehebung beim Laden von Videos auf HTTPS-Seiten
2.1.5 Mehr Optionen und Funktionen für YouTube-Videos
2.1.6 Fehlerbehebungen, bessere Upgrade-Prozedur
2.5.0 Neue Funktion für Video-Miniaturansicht-Position
2.5.0 Neue Funktion für Miniaturansichten oder eingebettetes Video in der linken/rechten Produkt-Seitenleiste
2.5.0 Anpassungsoptionen für Video in der Seitenleiste hinzugefügt
2.5.0 Neue Hauptfunktion: Videos in der Produktliste. Über 140 Anzeigeoptionen: 7 Icons, 5 Positionen, Option zum Ausblenden des Icons beim Hover und vieles mehr.
2.5.0 Mehr Funktionen zur Theme-Anpassung
2.5.1 Tab-Navigation in der Modulkonfiguration für einfachen Zugriff.
2.5.1 7 VIMEO-Video-Anpassungsoptionen hinzugefügt
2.5.1 Import/Export-Funktion hinzugefügt
2.5.1 Produkt-Video-Kopierfunktion hinzugefügt
2.5.1 Multi-Sprach-Video-Hinzufügen-Funktion hinzugefügt
2.5.1 Funktion zum Löschen aller Videos hinzugefügt
2.5.1 Überschreibungsoptionen für Videos in der Produktliste für mehr Flexibilität hinzugefügt
2.5.1 Fehlerbehebungen und Code-Optimierung
2.5.2 Fehlerbehebungen und kleinere Code-Verbesserungen
2.5.2 Neue Funktion hinzugefügt: Klick oder Hover für die Bildplatzierung
2.6.0 Kompatibilität mit Prestashop 1.7
2.6.1 Fehlerbehebungen
2.6.2 Fehlerbehebungen, besserer Code zum Löschen von Videos auf der Produktseite
2.6.3 Bessere Kompatibilität mit PS 1.5.X Versionen
2.6.4 Bessere Kompatibilität für Websites mit URL-Übermittlungsbeschränkung.
2.6.5 Benutzerdefinierte JS- und CSS-Dateigenerierung aus dem Back Office hinzugefügt
2.6.6 Kleinere Fehlerbehebung
2.6.7 Verbesserte Leistung
2.6.8 Kleinere Fehlerbehebungen
2.6.8 Mehr Optionen zur Theme-Integration im Menü der erweiterten Optionen hinzugefügt
2.6.9 Kleinere Fehlerbehebungen
2.7.0 Bessere Kompatibilität mit BxSlider
2.7.1 Kleinere Fehlerbehebungen bei 1.7-Versionen
2.7.1 Kleinere Korrektur bei benutzerdefinierten Listentypen
2.7.2 Tab für verschiedene Statistiken hinzugefügt
2.7.5 Mehrere id_products in der Importfunktion hinzugefügt (kommagetrennt)
2.7.5 JS verbessert, ähnliche Strukturen vereinheitlicht und Größe reduziert.
2.7.5 Presta Trust hinzugefügt
2.7.5 Prepend- und Append-Miniaturansicht-Optionen für komplexe Elemente hinzugefügt
2.7.6 Fehlerbehebung bei der Anzeige von <>-Zeichen bei leeren Prepend- und Append-Optionen für Miniaturansichten
2.7.7 Code- und JS-Verbesserung für Videos in der Bildplatzierung
2.7.7 Verbesserungen beim Setzen des Videos als Standardbild
2.7.7 YouTube-IFrame für automatisches Laden aktualisiert
2.7.7 FancyBox-Media-Deaktivierungsoption hinzugefügt
2.7.8 Doppelte Miniaturansichten behoben
2.7.8 Verbesserte Sortierung in PS 1.7 (Produktbearbeitungsseite)
2.7.8 Video-Duplikate nach Formular-Neuladen auf der Produktseite entfernt
2.7.9 Neue Prozedur für PrestaShop 1.7 Tabs
2.7.9 Verbesserte Multi-Shop-Produktbearbeitung für 1.7
2.7.9 Verbesserte Modulansicht auf der Produktbearbeitungsseite PS 1.6
2.7.10 Installationsproblem behoben
2.7.11 Verbesserte 1.7-Tabs
2.7.11 Kleine Usability-Korrekturen
2.7.11 Mehr Theme-Anpassungsoptionen hinzugefügt
2.7.11 Verbesserte Bildintegration
2.7.12 Doppelte Überprüfung des Ladens von Variablen hinzugefügt
2.7.12 Kleine Verbesserung der Integration mit Slick Slider
2.7.12 Verbesserte Video-Tabs für PS 1.7
2.7.12 Verhinderung von Bildduplizierung in PS 1.7 beim Neu-Befüllen der Bilder
2.7.13 Neue Hook-Verwendung displayAfterProductThumbs
2.7.13 Duales Miniaturansicht-Verhalten Desktop // Mobil - Tablet
2.7.13 Option zur Auswahl des Klickverhaltens hinzugefügt (click / mousedown)
2.8.0 Gerätebeschränkungen für jede mögliche Position hinzugefügt (Bild, Produktzusammenfassung, Produktinhalt)
2.8.0 Korrektur für PS 1.6 Versionen - Alte Bild-Initialisierung
2.8.1 Mehr Anpassungsoptionen für die Produktliste hinzugefügt
2.8.1 Tap-Event-Option für Mobil- und Tablet-Ansichten im Miniaturansicht-Verhalten hinzugefügt
2.8.1 Verbessertes Padding-Verhalten des Video-Containers
2.8.2 Importfunktion erneuert, viel vielseitiger mit mehreren Werten pro Spalte
2.8.3 Mehr Integrationsoptionen hinzugefügt
2.8.3 Mehr erweiterte Felder zur Verbesserung der Slick-Slider-Integration hinzugefügt
2.8.4 Funktionalität des Bild-Sliders erweitert, um einen separaten Slider mit optionaler Synchronisierungsfunktion erstellen zu können.
2.8.4 Rückwärtskompatibilität für isMobile auf PS 1.5 und ersten Versionen von 1.6 hinzugefügt
2.8.5 YouTube-Embed-API zur Verbesserung der Ladezeiten hinzugefügt
2.8.6 Einige kleinere Probleme mit z-index in erweiterten Parametern behoben
2.8.6 Problem mit neuer YouTube-API beim Setzen von "Video als Standardbild" auf Themes mit Slick-Slider behoben
2.8.6 UX-Verbesserung auf der Produktbearbeitungsseite
2.8.6 Verbessertes asynchrones Laden von YouTube-Videos im Produkt-Spalten-Template
2.8.7 Mikrodaten für YouTube-Videos hinzugefügt (Beta)
3.0.0 Kompatibilität mit PS 1.4.X eingestellt
3.0.0 Kompatibilität mit PS 1.5.X eingestellt (könnte aber noch funktionieren)
3.0.1 Unbegrenzte HTML5- und iFrame-Provider hinzugefügt
3.0.1 Kompatibilität mit Flickity Carousel hinzugefügt (Beta)
3.0.1 Kompatibilität mit Light Slider hinzugefügt (Beta)
3.0.1 Mobilerkennung zur Unterscheidung im benutzerdefinierten JS hinzugefügt
3.0.1 Slider verbessert
3.0.1 Verbesserte Bilderkennung für verzögert geladene Bilder
3.0.1 Verbesserte Statistikgenerierung
3.0.1 "Stumm"-Option für YouTube-Videos zur Verbesserung der Autoplay-Verfügbarkeit hinzugefügt
3.0.1 YouTube-Schutzschicht hinzugefügt, die die Interaktion mit dem Video verhindert und hilft, YouTube-Marke, Titel und Steuerungen zu verbergen für eine nahtlose Integration
3.0.1 Verbesserte Handhabung benutzerdefinierter Miniaturansichten
3.0.1 Erhöhte Kompatibilität für eigenständige Bild-Slider (ohne Miniaturansichten)
3.0.1 Verbesserte Slick-Slider-Kompatibilität für Seiten ohne Miniaturansichten
3.0.1 Verbessertes Importsystem, verbesserte Anzeige verschiedener Statistiken
3.0.1 Verbesserte Kompatibilität mit LightSlider
3.0.2 Neue Vimeo-Player-Optionen hinzugefügt
3.0.2 Verbesserter Vimeo-Player
3.0.2 Autoplay-Duplikate bei Vimeo verhindert
3.0.2 Anzeigepfad einiger Templates aktualisiert, um open_basedir-Warnungen zu vermeiden.
3.0.2 Verbesserte Position der AfterThumbnail-Codeausführung
3.0.2 Verbesserte benutzerdefinierte JS-Generierung
3.0.2 Erzwungenes Hinzufügen des Swiper-Slider-Wrapper-Divs bei Miniaturansichten entfernt. Dies muss jetzt über die erweiterten Parameter des Moduls erfolgen
3.0.2 Verbessertes Verhalten des Produktlisten-Buttons
3.0.2 Fehler in der Videoanzeige bei Verwendung der Kurzbeschreibungs-Platzierung behoben.
3.0.2 Verbesserte Vimeo-Miniaturansichten
3.0.2 Verbesserte Owl-Carousel-Kompatibilität
3.0.2 Private Vimeo-Videos, die keine Miniaturansicht zurückgeben, haben eine leere Miniaturansicht
3.0.2 Verbesserte Video-Produktplatzierung wenn die Bildplatzierung nicht verwendet wird
3.0.3 Verbesserte Video-Neubefüllung beim Kombinationswechsel (PS 1.7 und PS 8)
3.0.3 Option für private Videos hinzugefügt (Videos nur für Kunden bestimmter Gruppen verfügbar)
3.0.3 Option für private Videos zum Import/Export-System hinzugefügt
3.0.3 Option zur Anzeige von Videos im Zwei-Spalten-Format hinzugefügt
3.0.3 Kompatibilität mit YouTube "Shorts" hinzugefügt. Sie werden wie ein normales YT-Video abgespielt
3.1.0 Kompatibilität mit PS8
3.1.0 An ein Produkt angehängte Videos werden jetzt beim Löschen des Produkts entfernt
3.1.0 Problem mit Videos nur für registrierte Benutzer behoben
3.1.0 Verbesserter Produktinfo-Platzierungsmodus mit neuen Positionen
3.1.0 Benutzerdefinierte Platzierungsoption zu den Produktinfo-Optionen hinzugefügt
3.1.0 Option zur Sicherung und zum Laden der Modulkonfigurationen hinzugefügt
3.1.1 Verbesserte Überprüfung zur Reduzierung der Video-Ladezeit
3.1.1 Verbesserte Kompatibilität für Shops mit Basisordner
3.1.1 Verbesserte Kompatibilität mit alten Bildformaten
3.1.1 Verbessertes Slider-Verhalten
3.1.1 Verbesserte Basedir-Überprüfung
3.1.1 Verbesserte HTML5-Videos in Tabs/Fußzeile
3.1.1 Optimierte Provider-Überprüfung und -Abruf
3.1.1 Elemente ein-/ausblenden-Funktionalität in erweiterten Parametern hinzugefügt
3.1.1 Kleines Problem beim Hinzufügen eines iFrame-Provider-Typs behoben, der ein Cover verlangte
3.1.1 Kleiner JS-Fehler beim Vorladen der Videos behoben
3.1.2 Parameter behoben, der das Einfügen von iFrame-Elementen von Providern blockierte
3.1.2 Neue Funktion hinzugefügt, um zu verhindern, dass Videos in der Bildplatzierung in anderen Platzierungen wiederholt werden (optional)
3.1.2 Verbesserte Handhabung benutzerdefinierter Provider
3.1.2 Verbessertes Verhalten beim Hinzufügen benutzerdefinierter Miniaturansichten auf der Produktseite
3.1.3 Methode zur Revalidierung hinzugefügt, dass die Hauptprovider (YouTube und Vimeo) für aktualisierende Benutzer vorhanden sind
3.1.4 Tab-Generierung aktualisiert, um die richtigen Berechtigungen für das Profilpanel zu generieren
3.1.4 Verbesserte Provider-UX und UI
3.1.4 Kleinere Fehlerbehebungen
3.1.5 Vimeo-Mikrodaten-Generierung hinzugefügt
3.1.5 Verbesserte YouTube-Mikrodaten-Generierung
3.1.5 Das Modul generiert jetzt eine Videoliste, wenn das Produkt mehr als ein Video hat.
3.1.5 Verbesserter Mikrodaten-Aufruf für APIs mit eingeschränkten Domains
3.1.5 Verbesserte Bild-Video-Einschränkungsfunktion
3.1.5 Problem mit der Video-Anzeige in Produkt-Tabs bei einigen PS-Versionen behoben
3.1.5 Verbesserte Miniaturansicht-Einfügungsprüfung bei Verwendung eines Sliders
3.1.5 Benutzerdefinierte Miniaturansichten bei YouTube oder Vimeo aktiviert
3.1.5 Verbesserte Integration mit Creative Elements, mehrfaches Rendering der Videos möglich
3.1.5 Variablenname aktualisiert, um Probleme mit Drittanbieter-Scripts zu vermeiden
3.1.6 Verbessertes verzögertes Laden für Vimeo-Videos
3.1.6 Verbesserte Protokollsuche für das Laden des yt.js-Scripts
3.1.6 Verbesserte Creative-Elements-Kompatibilität
3.1.6 Verbessertes Autodiscover
3.1.6 Präventiver jQuery-Bibliotheksaufruf im Back-Office-Controller-Set-Media-Hook hinzugefügt
3.1.6 Verbesserte Kompatibilität mit Creative Elements für den Hook displayProductVideosContent
3.1.6 Kompatibilität hinzugefügt, um die benutzerdefinierte Position auch in den Produktbildern zu suchen
3.1.6 Verbesserte Importfunktion. Das neue Feld reg_only ist jetzt optional
3.1.6 Kleine Verzögerung beim Entladen des Videos nach Auswahl eines normalen Bildes hinzugefügt
3.1.7 autopause=0 für Videolisten mit Vimeo hinzugefügt, um zu verhindern, dass das System das Video pausiert, wenn ein anderes geladen oder abgespielt wird
3.1.7 Kompatibilität mit der Produktbearbeitungsseite V2 hinzugefügt
3.1.7 "Alle Shops"-Funktionen für die Produktbearbeitungsseite V2 hinzugefügt, um Videos für alle Shops hinzufügen oder entfernen zu können
3.1.7 Verbesserte Kompatibilität für Doppelkonfigurationen (Desktop / Mobil)
3.1.7 Fehler beim benutzerdefinierten Slider-Selektor behoben
3.1.8 Verbesserte UX/UI und zusätzliche Optionen für die Sperrbildschirm-Funktion hinzugefügt
3.1.8 Problem im Swiper-Slider behoben, bei dem die addSlide-Methode escaped HTML generierte. stringToHTMLElement-Konvertierung für Swiper-Slider-Elemente hinzugefügt.
3.1.8 Kompatibilität mit Bootstrap 5 Carousel - Benutzerdefinierte Slider hinzugefügt
3.1.8 Erzwungene Stummschaltung bei YouTube-Videos bei aktivierter Autoplay entfernt
3.1.8 Option zum Hinzufügen einer Verzögerung zwischen Miniaturansicht-Wechseln hinzugefügt
3.1.8 Verbesserte Popup-Stile
3.1.8 Verbesserte Verhaltensmuster beim Kombinationswechsel
3.1.8 Verbesserte isUrl-Methode mit breiterem und robusterem Ansatz
3.1.8 Bedingungen zum Abrufen der Videos verstärkt, um Videos mit unvollständigen Daten zu vermeiden
3.1.9 Verbesserte Video-Statistikgenerierung. Verbesserte Statistikgenerierung für Multi-Shop- und Multi-Sprach-Websites
3.1.9 Verbessertes Erkennungsverfahren für die Mikrodaten-Generierung
3.1.9 Verbesserte Videogenerierung in Produktlisten
3.1.9 Verbesserte Methode zum Hinzufügen des Hover-Icons in Produktlisten, wenn die Zielelemente Links sind
3.2.0 Optionaler privater Token für Vimeo-Videos zum Abrufen der Miniaturansicht hinzugefügt
3.2.0 Cache für Vimeo-Miniaturansichten hinzugefügt
3.2.0 Lade-Verzeichnis für Skripte und Stile von local_path auf _path aktualisiert
3.2.0 Verbesserte YouTube-URL-Erkennung
3.2.0 Verbesserte Slider-Handhabung
3.2.1 Unnötige import.php-Datei entfernt
3.2.1 Neuer Parameter zum Speichern zusätzlicher Videodaten hinzugefügt, der Unterstützung für benutzerdefinierte Hashes ermöglicht, die bei Videos mit erweitertem Datenschutz verwendet werden, wie bei Vimeo
3.2.1 Verbesserte Videosortierung auf der Produktbearbeitungsseite
3.2.1 Verbesserte Multi-Shop-Visuell-Helfer auf der Produktbearbeitungsseite
3.2.1 Problem mit der Video-Limit-Funktionalität behoben
3.2.2 Verbesserte Videogenerierung, Miniaturansicht- und Einbettungscode-Abruf
3.2.2 Debug-Informationen für die Mikrodaten-Generierung hinzugefügt (über Einstellung aktivierbar)
3.2.2 Option zum Aktivieren oder Deaktivieren der Mikrodaten-Generierung hinzugefügt
3.2.2 Mikrodaten-Generierung für HTML5-Videos hinzugefügt
3.2.2 Verbesserte Mikrodaten-Generierung und Fehlerberichterstattung (über PS-Logs)
3.2.2 Verbesserter benutzerdefinierter CSS/JS-Bereich. Code-Hervorhebung ist jetzt verfügbar
3.2.2 Neue Option im benutzerdefinierten JS-Bereich zur einfachen Mobil-Konfiguration hinzugefügt
3.2.2 Kleine Verbesserungen an den Back-Office-Stilen
3.2.3 Verbessertes Video-Einfügeverhalten zur Trennung der Zuständigkeiten
3.2.3 Implementierung der SmartForm-Klasse
3.2.3 Neues Dashboard-Panel hinzugefügt
3.2.4 Neuer Admin-Controller zur besseren Verwaltung von Ajax-Aufrufen hinzugefügt
3.2.5 TabManager-Klasse für zentralisierte Tab-Verwaltung hinzugefügt
3.2.5 Massen-Videoverwaltung mit Bulk-Operationen hinzugefügt (Videos hinzufügen/aktualisieren/entfernen)
3.2.5 Filter, Vorschau und AJAX-gesteuerte Oberfläche für Massenaktionen hinzugefügt
3.2.5 CSV-Import ist jetzt auch mit Produktreferenzen kompatibel
3.2.7 JS-Variablen-Referenz-Dropdown im benutzerdefinierten CSS/JS-Bereich für schnelle Nachschau hinzugefügt
3.2.7 Verbesserte JS-Variablen-Oberfläche mit dynamischer Positionierung, die beim Scrollen zwischen absolut und fixiert wechselt
3.2.7 Verbesserte JS-Variablen-Anzeige mit Zwei-Spalten-Raster und zusammenklappbaren Abschnitten
3.2.7 Konfigurationsfeld für mobilen Breakpoint im CSS/JS-Bereich hinzugefügt
3.2.7 Mobil-spezifisches JavaScript korrigiert, um sowohl Gerätetyp als auch Fensterbreite gegen den Breakpoint zu prüfen
3.2.7 Fenster-Resize-Handler hinzugefügt, um mobile Einstellungen beim Überschreiten des Breakpoints dynamisch neu anzuwenden
3.2.7 JS-Patch hinzugefügt, um die Modullisten-Funktionalität auf der Produktbearbeitungsseite zu korrigieren, wenn die Beschreibung JS-Fehler verursacht
3.2.7 Deaktiviertes-Modul-Prüfung hinzugefügt
3.2.8 Anpassbare Verzögerungsoption für Kombinations-/Ajax-Änderungen in der Theme-Anpassung hinzugefügt
3.2.8 Testmodus (Sandbox) mit IP-Beschränkung hinzugefügt

3.2.9 Neues Hook-Verwaltungspanel zum Aktivieren oder Deaktivieren einzelner Hooks aus der Modulkonfiguration
3.2.9 pvLog-Debug-Tracing-System zur verbesserten Fehlerbehebung hinzugefügt
3.2.9 Verbesserte Admin-AJAX-Antwortverarbeitung
3.2.9 Code-Bereinigung und kleinere Front-Office-Optimierungen

3.3.0 Anzeige der Massen-Videoverwaltung auf PS 1.6 korrigiert (fehlende form-horizontal-Klasse verursachte komprimiertes Layout)
3.3.0 YouTube-Shorts-URL-Unterstützung in der Vorschau der Massen-Videoverwaltung hinzugefügt
3.3.0 Video-URL-Validierungsendpunkt für die Massen-Videoverwaltung hinzugefügt (Vorschau war still fehlerhaft)
3.3.0 Massenoperationen auf allen Produkten ohne sekundäre Filter erlaubt (zeigt Bestätigungsdialog)
3.3.0 Native confirm()-Dialoge durch gestylte Bootstrap-Modals in Massenoperationen ersetzt
3.3.0 Gespeicherte Konfigurations-Presets für Massen-Video-Operationen hinzugefügt (speichern, laden, aktualisieren, löschen)
3.3.0 Abschnitt der Theme-Kompatibilitätsverwaltung mit zusammenklappbarem "Mehr Optionen"-Button reorganisiert
3.3.0 Docker-Testprofil für PS 1.6 hinzugefügt (PHP 7.0)
3.3.0 Massenaktualisierungs-Karte zum Dashboard für schnellen Zugriff auf Massen-Video-Operationen hinzugefügt
3.3.0 Anleitung für Massenoperationen mit visuellem Workflow-Diagramm und interaktiven Schritt-für-Schritt-Anweisungen neu gestaltet
3.3.0 500-Fehler beim Zugriff auf die Massenoperationen-Seite über den Dashboard-Link behoben
3.3.0 Theme-Diagnose-Panel hinzugefügt mit Platzierungsprüfung und CSS-Selektor-Tests
3.3.0 CSS-Selektor-Test in den Abschnitt Theme-Kompatibilität verschoben mit schwebendem Button
3.3.0 Selektor-Test verwendet jetzt Live-Formularwerte statt gespeicherter Einstellungen
3.3.0 Verbesserte Diagnose-Abfrage mit SSL-Bypass und HTTP-Fallback
3.3.0 Individuelle Test-Buttons für jeden Selektor hinzugefügt mit gecachtem iFrame für sofortige Tests
3.3.0 Fortschrittsbenachrichtigungen beim Laden des Selektor-Test-iFrames hinzugefügt
