Product Video Module from Smart Modules

Changelog:

0.8.0 Eerste release
1.0.0 Bijgewerkt voor Prestashop 1.5.x versies
1.1.0 Bugfixes, betere compatibiliteit met Vimeo
1.2.0 Nu compatibel met Prestashop 1.4
1.3.0 Multi-winkel compatibiliteit toegevoegd
1.3.1 Kleine bugfixes
1.4.0 Nieuwe opties voor automatisch afspelen en video als standaardafbeelding
1.4.1 Kleine correcties
1.4.2 Beter Back Office ontwerp
2.0.1 Multi-video ondersteuning voor PS 1.5.x en 1.6.x versies, video sortering en meer platformen
2.1.0 Bugfixes
2.1.1 Template code-optimalisatie
2.1.2 Kleine bugfixes
2.1.3 Bugfix bij het laden van video's op https-pagina's
2.1.5 Meer opties en functies voor YouTube-video's
2.1.6 Bugfixes, betere upgrade-procedure
2.5.0 Nieuwe functie voor positie van videominiaturen
2.5.0 Nieuwe functie voor miniaturen of ingesloten video in linker/rechter productzijbalk
2.5.0 Aanpassingsopties voor video in zijbalk toegevoegd
2.5.0 Nieuwe hoofdfunctie: Video's in productlijst. Meer dan 140 weergaveopties: 7 iconen, 5 posities, optie om icoon te verbergen bij hover en nog veel meer.
2.5.0 Meer functies voor thema-aanpassing
2.5.1 Tabnavigatie in moduleconfiguratie voor gemakkelijke toegang.
2.5.1 7 VIMEO video-aanpassingsopties toegevoegd
2.5.1 Import/export functie toegevoegd
2.5.1 Product video kopieer-functie toegevoegd
2.5.1 Multi-taal video toevoegen-functie toegevoegd
2.5.1 Functie om alle video's te verwijderen toegevoegd
2.5.1 Override-opties voor video's in productlijst voor meer flexibiliteit toegevoegd
2.5.1 Bugfixes en code-optimalisatie
2.5.2 Bugfixes en kleine code-verbeteringen
2.5.2 Nieuwe functie toegevoegd: klik of hover voor afbeeldingsplaatsing
2.6.0 Compatibiliteit met Prestashop 1.7
2.6.1 Bugfixes
2.6.2 Bugfixes, betere code voor het verwijderen van video's op de productpagina
2.6.3 Betere compatibiliteit met PS 1.5.X versies
2.6.4 Betere compatibiliteit voor sites met URL-indiening beperking.
2.6.5 Aangepaste JS en CSS bestandsgeneratie vanuit het Back Office toegevoegd
2.6.6 Kleine bugfix
2.6.7 Verbeterde prestaties
2.6.8 Kleine bugfixes
2.6.8 Meer opties voor thema-integratie in het menu voor geavanceerde opties toegevoegd
2.6.9 Kleine bugfixes
2.7.0 Betere compatibiliteit met BxSlider
2.7.1 Kleine bugfixes op 1.7 versies
2.7.1 Kleine fix op aangepaste lijsttypen
2.7.2 Tab voor diverse statistieken toegevoegd
2.7.5 Meerdere id_products in de importfunctie toegevoegd (kommagescheiden)
2.7.5 JS verbeterd, gelijkaardige structuren verenigd en grootte verminderd.
2.7.5 Presta Trust toegevoegd
2.7.5 Prepend en append miniatuur-opties voor complexe elementen toegevoegd
2.7.6 Bugfix voor het tonen van <>-tekens bij lege prepend en append miniatuur-opties
2.7.7 Code- en JS-verbetering voor video's in de afbeeldingsplaatsing
2.7.7 Verbeteringen bij het instellen van de video als standaardafbeelding
2.7.7 YouTube iframe bijgewerkt om automatisch laden toe te staan
2.7.7 FancyBox media-deactiveringsoptie toegevoegd
2.7.8 Dubbele miniaturen opgelost
2.7.8 Verbeterde sortering in PS 1.7 (productbewerkingspagina)
2.7.8 Video-duplicaten na formulier herladen op productpagina verwijderd
2.7.9 Nieuwe procedure voor PrestaShop 1.7 tabs
2.7.9 Verbeterde multi-winkel productbewerking voor 1.7
2.7.9 Verbeterde moduleweergave op productbewerkingspagina PS 1.6
2.7.10 Installatieprobleem opgelost
2.7.11 Verbeterde 1.7 tabs
2.7.11 Kleine bruikbaarheidscorrecties
2.7.11 Meer thema-aanpassingsopties toegevoegd
2.7.11 Verbeterde afbeeldingsintegratie
2.7.12 Dubbele controle van variabelen laden toegevoegd
2.7.12 Kleine verbetering van integratie met Slick Slider
2.7.12 Verbeterde videotabs voor PS 1.7
2.7.12 Voorkoming van afbeeldingsduplicatie in PS 1.7 bij het opnieuw vullen van afbeeldingen
2.7.13 Nieuw hook-gebruik displayAfterProductThumbs
2.7.13 Duaal miniatuurgedrag Desktop // Mobiel - Tablet
2.7.13 Optie toegevoegd om het klikgedrag te selecteren (click / mousedown)
2.8.0 Apparaatbeperkingen voor elke mogelijke positie toegevoegd (Afbeelding, Productsamenvatting, Productinhoud)
2.8.0 Fix voor PS 1.6 versies - Oude afbeeldings-initialisatie
2.8.1 Meer aanpassingsopties voor productlijst toegevoegd
2.8.1 Tap-event optie voor mobiele en tabletweergaven in miniatuurgedrag toegevoegd
2.8.1 Verbeterd padding-gedrag van de videocontainer
2.8.2 Importfunctie vernieuwd, veel veelzijdiger met meerdere waarden per kolom
2.8.3 Meer integratie-opties toegevoegd
2.8.3 Meer geavanceerde velden voor betere Slick Slider-integratie toegevoegd
2.8.4 Functionaliteit van de afbeeldingsslider uitgebreid om een aparte slider te maken met optionele synchronisatiefunctie.
2.8.4 Achterwaartse compatibiliteit voor isMobile op PS 1.5 en eerste versies van 1.6 toegevoegd
2.8.5 YouTube embed API toegevoegd om laadtijden te verbeteren
2.8.6 Enkele kleine problemen met z-index in geavanceerde parameters opgelost
2.8.6 Probleem met nieuwe YouTube API opgelost bij "video als standaardafbeelding" op thema's met Slick-Slider
2.8.6 UX-verbetering op de productbewerkingspagina
2.8.6 Verbeterd asynchroon laden van YouTube-video's in het productkolom-template
2.8.7 Microdata voor YouTube-video's toegevoegd (bèta)
3.0.0 Compatibiliteit met PS 1.4.X stopgezet
3.0.0 Compatibiliteit met PS 1.5.X stopgezet (hoewel het nog kan werken)
3.0.1 Onbeperkte HTML5 en iFrame providers toegevoegd
3.0.1 Compatibiliteit met Flickity Carousel toegevoegd (bèta)
3.0.1 Compatibiliteit met Light Slider toegevoegd (bèta)
3.0.1 Mobiele detectie voor onderscheid in aangepast JS toegevoegd
3.0.1 Sliders verbeterd
3.0.1 Verbeterde afbeeldingsdetectie voor vertraagd geladen afbeeldingen
3.0.1 Verbeterde statistiekgeneratie
3.0.1 "Dempen"-optie voor YouTube-video's toegevoegd om autoplay-beschikbaarheid te verbeteren
3.0.1 YouTube-beschermingslaag toegevoegd die interactie met de video voorkomt en helpt het YouTube-merk, titel en besturingselementen te verbergen voor een naadloze integratie
3.0.1 Verbeterde afhandeling van aangepaste miniaturen
3.0.1 Verhoogde compatibiliteit voor zelfstandige afbeeldingssliders (zonder miniaturen)
3.0.1 Verbeterde Slick Slider-compatibiliteit voor pagina's zonder miniaturen
3.0.1 Verbeterd importsysteem, verbeterde weergave van diverse statistieken
3.0.1 Verbeterde compatibiliteit met LightSlider
3.0.2 Nieuwe Vimeo-speleropties toegevoegd
3.0.2 Verbeterde Vimeo-speler
3.0.2 Autoplay-duplicaten bij Vimeo voorkomen
3.0.2 Weergavepad van sommige templates bijgewerkt om open_basedir-waarschuwingen te vermijden.
3.0.2 Verbeterde locatie van AfterThumbnail aangepaste code-uitvoering
3.0.2 Verbeterde aangepaste JS-generatie
3.0.2 Gedwongen toevoeging van swiper-slider wrapper-div op miniaturen verwijderd. Dit moet nu via de geavanceerde parameters van de module gedaan worden
3.0.2 Verbeterd gedrag van de productlijstknop
3.0.2 Bug in videoweergave bij gebruik van de korte productbeschrijving-plaatsing opgelost.
3.0.2 Verbeterde Vimeo-miniaturen
3.0.2 Verbeterde Owl Carousel-compatibiliteit
3.0.2 Privé Vimeo-video's die geen miniatuur teruggeven hebben een lege miniatuur
3.0.2 Verbeterde video-productplaatsing wanneer de afbeeldingsplaatsing niet wordt gebruikt
3.0.3 Verbeterde video-hervulling bij combinatiewissel (PS 1.7 en PS 8)
3.0.3 Optie voor privévideo's toegevoegd (video's alleen beschikbaar voor klanten in bepaalde groepen)
3.0.3 Optie voor privévideo's aan het import/export-systeem toegevoegd
3.0.3 Optie om video's in twee-kolomformaat weer te geven toegevoegd
3.0.3 Compatibiliteit met YouTube "shorts" toegevoegd. Ze worden afgespeeld als een normaal YT-video
3.1.0 Compatibiliteit met PS8
3.1.0 Video's gekoppeld aan een product worden nu verwijderd wanneer het product wordt verwijderd
3.1.0 Probleem met video's alleen voor geregistreerde gebruikers opgelost
3.1.0 Verbeterde productinfo-plaatsingsmodus met nieuwe posities
3.1.0 Aangepaste plaatsingsoptie aan de productinfo-opties toegevoegd
3.1.0 Optie voor back-up en laden van moduleconfiguraties toegevoegd
3.1.1 Verbeterde controle om de video-laadtijd te verminderen
3.1.1 Verbeterde compatibiliteit voor winkels met een basismap
3.1.1 Verbeterde compatibiliteit met oude afbeeldingsformaten
3.1.1 Verbeterd slidergedrag
3.1.1 Verbeterde basedir-controle
3.1.1 Verbeterde HTML5-video's in tabs/voettekst
3.1.1 Geoptimaliseerde provider-controle en -ophaling
3.1.1 Tonen/verbergen-functionaliteit vanuit geavanceerde parameters toegevoegd
3.1.1 Klein probleem bij het toevoegen van een iframe-provider die een omslag vereiste opgelost
3.1.1 Kleine JS-fout bij het voorladen van video's opgelost
3.1.2 Parameter die het invoegen van iframe-elementen van providers blokkeerde opgelost
3.1.2 Nieuwe functie toegevoegd om te voorkomen dat video's in de afbeeldingsplaatsing in andere plaatsingen worden herhaald (optioneel)
3.1.2 Verbeterde afhandeling van aangepaste providers
3.1.2 Verbeterd gedrag bij het toevoegen van aangepaste miniaturen op de productpagina
3.1.3 Methode toegevoegd om te hervalideren dat de belangrijkste providers (YouTube en Vimeo) aanwezig zijn voor gebruikers die updaten
3.1.4 Tabgeneratie bijgewerkt om de juiste machtigingen voor het profielenpaneel te genereren
3.1.4 Verbeterde provider UX en UI
3.1.4 Kleine bugfixes
3.1.5 Vimeo microdata-generatie toegevoegd
3.1.5 Verbeterde YouTube microdata-generatie
3.1.5 De module genereert nu een videolijst als het product meer dan één video heeft.
3.1.5 Verbeterde microdata-aanroep voor APIs met beperkte domeinen
3.1.5 Verbeterde functie voor afbeelding-video beperking
3.1.5 Probleem met videoweergave in producttabs op sommige PS-versies opgelost
3.1.5 Verbeterde miniatuur-invoegingsprocedure bij gebruik van een slider
3.1.5 Aangepaste miniaturen op YouTube of Vimeo ingeschakeld
3.1.5 Verbeterde integratie met Creative Elements, meervoudige rendering van video's mogelijk
3.1.5 Variabelenaam bijgewerkt om problemen met scripts van derden te voorkomen
3.1.6 Verbeterd vertraagd laden voor Vimeo-video's
3.1.6 Verbeterde protocolzoektocht voor het laden van het yt.js-script
3.1.6 Verbeterde Creative Elements-compatibiliteit
3.1.6 Verbeterde Autodiscover
3.1.6 Preventieve jQuery-bibliotheekaanroep in Back Office controller set media hook toegevoegd
3.1.6 Verbeterde compatibiliteit met Creative Elements voor de hook displayProductVideosContent
3.1.6 Compatibiliteit toegevoegd om de aangepaste positie ook in de productafbeeldingen te zoeken
3.1.6 Verbeterde importfunctie. Het nieuwe veld reg_only is nu optioneel
3.1.6 Kleine vertraging bij het ontladen van de video na selectie van een normale afbeelding toegevoegd
3.1.7 autopause=0 voor videolijsten met Vimeo toegevoegd om te voorkomen dat het systeem de video pauzeert wanneer een andere wordt geladen of afgespeeld
3.1.7 Compatibiliteit met de Product V2 bewerkingspagina toegevoegd
3.1.7 "Alle winkels"-functies voor de Product V2 bewerkingspagina toegevoegd om video's van alle winkels toe te voegen of te verwijderen
3.1.7 Verbeterde compatibiliteit voor dubbele configuraties (Desktop / Mobiel)
3.1.7 Fout in aangepaste slider-selector opgelost
3.1.8 Verbeterde UX/UI en extra opties voor de blokkeersch-functie toegevoegd
3.1.8 Probleem in Swiper slider opgelost waarbij de addSlide-methode ge-escapede HTML genereerde. stringToHTMLElement-conversie voor Swiper slider-elementen toegevoegd.
3.1.8 Compatibiliteit met Bootstrap 5 Carousel - Aangepaste sliders toegevoegd
3.1.8 Gedwongen dempen van YouTube-video's bij ingeschakeld autoplay verwijderd
3.1.8 Optie om vertraging tussen miniatuurwissels toe te voegen
3.1.8 Verbeterde popup-stijlen
3.1.8 Verbeterde gedragspatronen bij combinatiewissel
3.1.8 Verbeterde isUrl-methode met een bredere en robuustere aanpak
3.1.8 Voorwaarden voor het ophalen van video's versterkt om video's met onvolledige gegevens te voorkomen
3.1.9 Verbeterde videostatistiekgeneratie. Verbeterde statistiekgeneratie voor multi-winkel en multi-taal sites
3.1.9 Verbeterde detectieprocedure voor microdata-generatie
3.1.9 Verbeterde videogeneratie in productlijsten
3.1.9 Verbeterde methode om het hover-icoon in productlijsten toe te voegen wanneer doelelementen links zijn
3.2.0 Optionele privétoken voor Vimeo-video's toegevoegd om het ophalen van miniaturen mogelijk te maken
3.2.0 Cache voor Vimeo-miniaturen toegevoegd
3.2.0 Laadmap voor scripts en stijlen bijgewerkt van local_path naar _path
3.2.0 Verbeterde YouTube URL-detectie
3.2.0 Verbeterde slider-afhandeling
3.2.1 Onnodige import.php bestand verwijderd
3.2.1 Nieuwe parameter toegevoegd om extra videogegevens op te slaan, met ondersteuning voor aangepaste hashes gebruikt in video's met verbeterde privacy, zoals die van Vimeo
3.2.1 Verbeterde videosortering op productbewerkingspagina
3.2.1 Verbeterde multi-winkel visuele hulpmiddelen op productbewerkingspagina
3.2.1 Probleem met videolimiet-functionaliteit opgelost
3.2.2 Verbeterde videogeneratie, miniatuur- en insluitcode-ophaling
3.2.2 Debug-informatie voor microdata-generatie toegevoegd (instelbaar via configuratie)
3.2.2 Optie om microdata-generatie in of uit te schakelen toegevoegd
3.2.2 Microdata-generatie voor HTML5-type video's toegevoegd
3.2.2 Verbeterde microdata-generatie en foutrapportage (via PS-logs)
3.2.2 Verbeterde aangepaste CSS/JS-sectie. Code-highlighting is nu beschikbaar
3.2.2 Nieuwe optie in aangepaste JS-sectie voor eenvoudige mobiele configuratie toegevoegd
3.2.2 Kleine verbeteringen aan Back Office-stijlen
3.2.3 Verbeterd video-invoeggedrag om verantwoordelijkheden te scheiden
3.2.3 Implementatie van de SmartForm-klasse
3.2.3 Nieuw Dashboard-paneel toegevoegd
3.2.4 Nieuwe Admin Controller voor beter beheer van Ajax-aanroepen toegevoegd
3.2.5 TabManager-klasse voor gecentraliseerd tabbeheer toegevoegd
3.2.5 Massa-videobeheer met bulkoperaties toegevoegd (video's toevoegen/bijwerken/verwijderen)
3.2.5 Filters, voorbeeld en AJAX-interface voor bulkacties toegevoegd
3.2.5 CSV-import is nu ook compatibel met productreferenties
3.2.7 JS-variabelen referentie-dropdown in aangepaste CSS/JS-sectie voor snelle raadpleging toegevoegd
3.2.7 Verbeterde JS-variabelen interface met dynamische positionering die wisselt tussen absoluut en vast bij scrollen
3.2.7 Verbeterde JS-variabelen weergave met twee-kolom rasterlay-out en inklapbare secties
3.2.7 Configuratieveld voor mobiel breekpunt in CSS/JS-sectie toegevoegd
3.2.7 Mobiel-specifiek JavaScript gecorrigeerd om zowel apparaattype als vensterbreed te controleren tegen het breekpunt
3.2.7 Venster-resize handler toegevoegd om mobiele instellingen dynamisch opnieuw toe te passen bij het overschrijden van het breekpunt
3.2.7 JS-patch toegevoegd om de modulelijst-functionaliteit op de productbewerkingspagina te corrigeren wanneer de beschrijving JS-fouten veroorzaakt
3.2.7 Uitgeschakelde module-controle toegevoegd
3.2.8 Aanpasbare vertragingsoptie voor combinatie-/ajax-wijzigingen in thema-aanpassing toegevoegd
3.2.8 Testmodus (sandbox) met IP-beperking toegevoegd

3.2.9 Nieuw hookbeheerpaneel om individuele hooks in of uit te schakelen vanuit de moduleconfiguratie
3.2.9 pvLog debug-tracing systeem voor verbeterde probleemoplossing toegevoegd
3.2.9 Verbeterde admin AJAX-respons afhandeling
3.2.9 Code-opschoning en kleine front-office optimalisaties

3.3.0 Weergave van massa-videobeheer op PS 1.6 gecorrigeerd (ontbrekende form-horizontal klasse veroorzaakte samengevouwen layout)
3.3.0 YouTube Shorts URL-ondersteuning in massa-videobeheer voorbeeld toegevoegd
3.3.0 Video URL-validatie endpoint voor massa-videobeheer toegevoegd (voorbeeld was stilletjes defect)
3.3.0 Bulkoperaties op alle producten toestaan zonder secundaire filters te vereisen (toont bevestigingsdialoog)
3.3.0 Native confirm() dialogen vervangen door gestylede Bootstrap-modals in bulkoperaties
3.3.0 Opgeslagen configuratie-presets voor bulk video-operaties toegevoegd (opslaan, laden, bijwerken, verwijderen)
3.3.0 Thema-compatibiliteit administratiesectie gereorganiseerd met inklapbare "Meer opties"-knop
3.3.0 Docker-testprofiel voor PS 1.6 toegevoegd (PHP 7.0)
3.3.0 Bulkupdate-kaart aan dashboard toegevoegd voor snelle toegang tot bulk video-operaties
3.3.0 Handleiding voor bulkoperaties opnieuw ontworpen met visueel werkstroomdiagram en interactieve stapsgewijze instructies
3.3.0 500-fout opgelost bij het openen van de bulkoperaties-pagina via de dashboard-link
3.3.0 Themadiagnose-paneel toegevoegd met plaatsingscontrole en CSS-selectortesten
3.3.0 CSS-selectortester verplaatst naar sectie Themacompatibiliteit met zwevende knop
3.3.0 Selectortester gebruikt nu live formulierwaarden in plaats van opgeslagen instellingen
3.3.0 Verbeterde diagnostiek-ophaling met SSL-bypass en HTTP-fallback
3.3.0 Individuele testknop toegevoegd voor elke selector met gecacht iframe voor directe tests
3.3.0 Voortgangsmeldingen toegevoegd tijdens het laden van het selector-test iframe
