Datenschutz Impressum

NOF-Schule | Forum

zur Schule NOF-NetObjects-Tutorials von Tommy Herrmann


MBR-Popup nur 1x
#1
Hallo Leute,

ich habe vor, ein Popup gleich auf der ersten Seite anzeigen zu lassen, egal, welche Seite des Projekts als erstes aufgerufen wird... Aber insgesammt nur einmal.
Das scheint bei MBR nicht von Haus aus zu gehen - Hab soweit alle Einstellungen versucht!

Nun dachte ich es über PHP so zu lösen, daß das Popup aufgerufen wird, wenn die Session keinen emtsprechenden Eintrag enthält. - Das klapt mittels Textlink soweit auch...
Code:
<?php
if (!isset($_SESSION['popup'])) {
  echo '<a href="popup:#mbr-popup-8j" data-toggle="modal" data-target="#mbr-popup-8j">test</a>';
  $_SESSION['popup'] = true;
}
?>

Aber ich hänge bei der Frage, wie ich das automatisiert bekomme... ???

Code:
header("Location:popup:#mbr-popup-8j" data-toggle="modal" data-target="#mbr-popup-8j");
funktioniert nicht (leere Seite ohne aufruf)

LG RF
Wer etwas erreichen will sucht Wege, wer etwas verhindern will sucht Gründe !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#2
Moin,

wenn das  Popup automatisch beim Seitenaufruf erscheinen soll, dann musst Du den Schalter "On Timer" aktivieren und die Sekunden einstellen (oder eben 0 als Sekunden wählen, damit es sofort erscheint):

Hier nach 2 Sekunden:

http://www.mobirise-tutorials.com/Busine...ilder.html


.jpg  Popup.JPG (Größe: 80,62 KB / Downloads: 11)


Erneut erscheint es nur wenn Du einen Link setzt.


.jpg  Link_Popup.JPG (Größe: 89,81 KB / Downloads: 16)


Das Popup kannst Du weder über seine ID noch über eine PHP-Aktion aufrufen. Das Popup funktioniert nur über ein eigens dafür geschriebenes JavaScript.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#3
Moin Tommy,

soweit hatte ich das auch zuerst... Aber dann kommt das Popup bei jedem Seitenaufruf und nicht nur einmal...
Wie soll/kann ich das verhindern?

LG
Wer etwas erreichen will sucht Wege, wer etwas verhindern will sucht Gründe !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#4
... nun, das ist mit dem "Popup Builder" von Mobirise so nicht möglich.

Hier ist eine "händische" Variante eines Modals vom Werner Zenk mit Zeitabfrage (das geht aber auf ein Datum):

http://www.mobirise-tutorials.com/Lawyer...-Modal.php

... sonst würde das wohl eher mit einem Cookie funktionieren. Das könnte sicherlich unser Werner recht einfach programmieren, vielleicht kannst Du aber auch so eine Cookie-Alert dafür missbrauchen:

http://www.mobirise-tutorials.com/Testse...lider.html

Hier geht es zum Skript vom Werner:

https://werner-zenk.de/javascript/datens...lenden.php
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#5
@Tommy,

wenn du das MBR Popup einmal mit der Funktion:
Alle Seiten anzeigen, installiert hast, dann versuche es bitte zu ändern, stelle es nur auf die Startseite.
Ich denke, ich lehne mich nicht zu weit aus dem Fenster, wenn ich sage: Das geht nicht!

Na klar, Block löschen und neu auziehen...das ist ja einfach, ist aber nicht im Sinne des Erfinders, oder???
Diese Nachricht in einer Antwort zitieren
#6
Claus,

das Mobirise Popup hat keine Cookie-Funktion. Es ist doch ganz klar, dass das mit jedem Aufruf der Seite wieder angezeigt wird. Das kann man nur mit einem Cookie oder einer SESSION regeln.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#7
Das meinte ich nicht...

Im POPUP kannst du über das Zahnrad auswählen:

Anzeige nur auf der Startseite

oder

Anzeige auf jeder Seite.

Wenn du dich einmal entschieden hast, dann kannst du es nicht mehr ändern, schlimmer noch,
es kommt vieles durcheinander, weil das Popup dann mehrfach kopiert wurde.
Diese Nachricht in einer Antwort zitieren
#8
@c-laus

Das kann ich nicht bestätigen...

In dem Menü unter dem Zahnrad gibt es "Add to Pages" dort öffnet sich das Auswahl-Untermenü mit allen Seiten, die alle einzeln (oder gleichzeitig) an- und abwählbar sind. (siehe PNG)

PS: Ich hab nen Workaround - ist zwar nicht updatefest aber funktioniert...

Einfach nach der Publizierung auf allen (betreffenden) Seiten die Popupsection suchen...
Beginnt z.b. mit
Code:
<div class="modal mbr-popup cid-rU5hHhBY1O fade"

und mit
Code:
<?php if (!isset($_SESSION['popup'])) { ?>
<?php $_SESSION['popup'] = true; } ?>
umschließen.


Angehängte Dateien
.png  popupmenue.png (Größe: 58,65 KB / Downloads: 12)

Wer etwas erreichen will sucht Wege, wer etwas verhindern will sucht Gründe !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#9
...lese mal bitte genau, was ich geschrieben habe.

Stelle es ein auf: Nur Startseite. Dann publizieren.
Dann ändere es auf die Einstellung: Alle Seiten, dann publizieren, dann schau mal :confused:

Wenn das bei dir funktionobelt, bei mir nicht, tja dann weis ich es auch nicht.
Nun ja, für mich ist das Ding tabu.
Nehme jetzt wieder mein eigenes POPUP, dies hier:

https://www.rhein-neckar-theater.de/

läuft über eine Datenbank, löscht sich automatisch nach jeweiliger Voreinstellung.
Das funktioniert immer! thumbs up
Diese Nachricht in einer Antwort zitieren
#10
Moin,

jetzt wird es aber echt merkwürdig :eek:

Das mit den Seiten für das Popup habe ich noch nie gesehen :eek:

Das gibt es bei mir nicht mit Mobirise v4.12.3 und allen Updates der Erweiterungen :confused:


.jpg  Popup.JPG (Größe: 74,76 KB / Downloads: 12)


Welche Mobirise-Version habt Ihr und welche Mini-App Anwendung? Das steht in der Datei params.json im Verzeichnis der Erweiterung. Bei mir ist es Version 9:


.jpg  minAppVersion.JPG (Größe: 50,34 KB / Downloads: 13)




P.S.:

doch - erst nachdem ich einen neuen Block aufziehe und einen Schalter auf EIN stelle sieht man diese Option.

Sorry habe ich noch nie verwendet :eek:

Jetzt weiß ich auch warum. Meine Seite zum "Popup Builder" ist schon so alt wie der "Popup Builder" selbst und am Anfang gab es das noch nicht, wie man an diesem Screenshot sehen kann:


.jpg  Popup-Alt.JPG (Größe: 91,5 KB / Downloads: 7)


Dort ist das auf EIN geschaltet und dennoch gibt es keine Option zu den Seiten. Verdammte Falle Sad

Offensichtlich ist das nur bei neu aufgezogenen Blöcken so. Alle meine Popups sind schon etwas älter und nirgendwo gibt es diese Option der Seiten. Wird das Popup dagegen in einem globalen Block verlinkt, wie z.B. der Navi, wird es automatisch auf allen Seiten zur Verfügung gestellt.


@RF, das mit der PHP-SESSION ist aber nun nicht wirklich eine optimale Option. Fast niemand hat hier PHP-Seiten, wenn nicht unbedingt notwendig. Nachträglich sollte man aus SEO-Gründen auch tunlichst die URL nicht ändern. Mobirise hat das eigentlich gar nicht vorgesehen.

Aber machen kann man das natürlich so.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#11
(24.03.2020, 06:47)Tommy Herrmann schrieb: das mit der PHP-SESSION ist aber nun nicht wirklich eine optimale Option. Fast niemand hat hier PHP-Seiten, wenn nicht unbedingt notwendig.
Ich frage mich gerade, Warum??? - Ist jetzt auch PHP verpönt? - Ich bin noch ein halber DAU Smiling
Ich habe alle Seiten grundsätzlich auf PHP umgestellt... Auch, weil ich fast überall den ein oder anderen PHP-Codeschnipsel drin habe.

Zitat:Aber machen kann man das natürlich so.
Session vs. Cookies...
Vieleicht irre ich auch, aber meine Entscheidung beruht auf folgende Punkten:
  • Es wird automatisch beim schließen des Browsers gelöscht bzw. zumindist inaktiv und somit wertlos, da es beim erneuten Aufruf ne neue ID gibt.
  • Für Cookies müsste ich nochmal defizieler meine DSGVO ändern.
  • Bei Cookies muss ich dem User auch die Möglichkeit bieten, die Dinger einzeln abzulehnen oder zu erlauben. - Das bietet mir MBR aber nicht (Hab ich zumindest in den Site-Einstellungen nirgends finden können).

LG RF
Wer etwas erreichen will sucht Wege, wer etwas verhindern will sucht Gründe !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#12
Du - nein, natürlich kannst Du PHP-Seiten verwenden oder eben auch alle Seiten auf PHP umstellen. Ich wollte eigentlich nur klar machen, dass Mobirise den "Popup-Builder" eben so etwas nicht mitgegeben hat. Eigene Dinge programmieren kann man doch wie man will.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
#13
Daann bin ich ja beruhigt, weil missverstanden Smiling

Dass die Counterfunktion dem Popup-Builder nicht mitgegeben wurde, hatte ich ja verstanden - Also eigene Lösung her... (siehe Dig.)

Ich bin gerade am überlegen, dem PHP-Schnipsel irgendwie (über die Seiteneinstellungen) in den Head zu prügeln... mit einer CSS-display:none-Anweisung... sollte, wenn das funktioniert, dann Updatefest werden... :confused:
( :headbash: Ist wieder eine meiner Try&Error-Geschichten :D )

so long LG RF
Wer etwas erreichen will sucht Wege, wer etwas verhindern will sucht Gründe !
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Popup Timer kfz-fotograf 5 122 24.06.2020, 14:09
Letzter Beitrag: Tommy Herrmann
  Popup mit MobiriseAMP-Thema Martin73 5 148 19.05.2020, 13:07
Letzter Beitrag: Tommy Herrmann
  Popup mit Mobi3-Theme stobi_de 3 162 18.04.2020, 14:52
Letzter Beitrag: Rancher
  Video-Popup stobi_de 6 244 18.04.2020, 14:20
Letzter Beitrag: stobi_de
  Popup für Newsletter Utz29 5 274 15.04.2020, 16:44
Letzter Beitrag: Utz29
  Popup Video und direkter link Utz29 15 441 12.04.2020, 19:00
Letzter Beitrag: Utz29
  POPUP BUILDER von MOBI c-laus 10 1.175 09.04.2020, 10:49
Letzter Beitrag: stobi_de
  Popup immer 100 % und mehr Fragen Hans Klawun 3 193 21.03.2020, 17:10
Letzter Beitrag: Hans Klawun
  Mobirise-Nach einfügen von PopUp lädt die Seite nicht mehr auf den Server Thomas Saake 26 699 21.03.2020, 13:38
Letzter Beitrag: Martin73
  Mobirise PopUp Utz29 5 326 01.03.2020, 09:24
Letzter Beitrag: CarlosHss



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
nach oben An den Anfang der Seite scrollen
NetObjects Fusion Infos, Downloads und Updates Diese Website wird durch Bot-Trap vor Spam geschützt!