Oxid 4.10.1 - Flow Theme - Popup / Modal auf Startseite


#1

Hallo zusammen :slight_smile:

ich suche nach einer Möglichkeit ein Modal Popup beim ersten Aufrufes des Shops zu erstellen. Unter dem Azure Theme gibt es reichlich hilfestellungen oder das Modul PSAgeGate, was man abändern könnte… Jedoch bekomme ich es im Flow nicht hin. PSAgeGate funktioniert da leider auch nicht und wird lediglich im Footer angezeigt.

Hat jemand vielleicht eine Anleitung / Hilfestellung für das Flow theme? :confused:


#2

würde ich mich auch interessieren. Hab ewig gesucht aber nix gefunden :frowning:


#3

Hallo,
schaut mal bitte hier. Heute habe ich ein kleines Modul dafür geschrieben:

Flow-Popup-Modul

Grüße
Rafig


#4

Hallo,
es ist super nett von dir. Hat geklappt :slight_smile: noch eine Frage : kann ich irgendwas in die Datei od_flow_pop.tpl schreiben, damit die Popup nicht bei Mobile seite erscheint? weil die Fenster ist nicht responsiv und bei Mobileseite die blockiert die ganze Bildschirm…
Vielen Dank :slight_smile:

Grüß
Judas.


#5

Hallo Judas,

Vorher:


var odFPopCookie = $.cookie('odFlowPopped');
if (!odFPopCookie) {
setTimeout(function(){
$('#odFlowPop').modal('show');
}, [{$odOpenPop}]);
setTimeout(function(){
$('#odFlowPop').modal('hide');
}, [{$odClosePop}]);
}
$(function() {
$.fn.modal.Constructor.DEFAULTS.backdrop = 'static';
});

Nachher:


var odFPopCookie = $.cookie('odFlowPopped');
if (!odFPopCookie && $(window).width() >= 768) {
setTimeout(function(){
$('#odFlowPop').modal('show');
}, [{$odOpenPop}]);
setTimeout(function(){
$('#odFlowPop').modal('hide');
}, [{$odClosePop}]);
}
$(function() {
$.fn.modal.Constructor.DEFAULTS.backdrop = 'static';
});

Vordefinierte Seitenbreite von 768 px kannst du natürlich ändern wenn du das möchtest.

Grüße
Rafig


#6

Hallo Zusammen,

bin blutiger Anfänger und brauche eine kurze Anleitung, was genau ich mit welcher Datei des Moduls machen muss, ohne dass ich den Shop zerstöre…:confused:
Ich weiß, dass es bei Modul Aktivierung schnell mal zu schweren DB Fehlern kommen kann, das möchte ich natürlich vermeiden, da ich selber keinen Zugriff auf die DB habe!

Freue mich über jede Hilfe!

Meine start.tpl liegt hier:
\application\views\wurstshop pl\page\shop\start.tpl

Und genau da möchte ich das PopUp angezeigt bekommen.

Danke schon mal im Voraus!


#7

Hast du einen Link zu Deinem Shop?
Wir müssten zumindest wissen, ob Dein Theme auf Azure oder Flow basiert


#8

Ich kann das Modul aktivieren aber auf der Startseite kommt es nicht.
Läuft es bei 6.1 und Flow-Theme?

Vg Philipp


#9

es ist über 2 Jahre alt, ich glaube nicht, dass es in V6 läuft.