Seite 1 von 1

Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 12:08
von Klaus
EDIT Tommy

Beiträge als neues Thema abgetrennt



Noch mal zu der Frage von oben (https://www.mobirise-tutorials.com/Foru ... 8398#p8398).

Kann es nicht doch sein dass Du Deine Skripte schon für CookieFirst angepasst hast und das dann eben mit MR nicht mehr funktioniert?

Hatte mir gerade mal angesehen wie es gemacht wird und das mit dem type="text/plain" ist schon auffällig.
https://support.cookiefirst.com/hc/de/a ... it%C3%A4t-

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 12:24
von Tommy Herrmann
Moin,

wenn Du meine Testseite (im geschützten Verzeichnis) meinst, nein - da habe ich ja "CookieFirst" gar nicht drauf.

Diese Seite wird mit dem neuen "Cookie Alert" der v5.6.17 BETA von Mobirise geschützt, deswegen das "text/plain".

Benutzer: AMP
Passwort: will-ich-sehen

https://www.mobirise-tutorials.com/AMP/Testseite-Blank/

Ansonsten - welche Seite meinst Du? Alle anderen Seiten von mir haben das nicht, denn die sind alle nur (noch) mit dem alten "Cookie Alert" der v5.6.13 versehen, den ich später auch ganz entfernen will.

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 12:38
von Tommy Herrmann
Ich habe jetzt schon mal den Cookie von Mobirise vom "Cookie Alert" (cookiesDirective) auf diesen beiden Projekten ganz entfernt:

https://www.mobirise-tutorials.com/

https://www.mobirise-tutorials.com/Tutorials/

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 12:38
von Klaus
Ah, jetzt hab ich's gesehen ... veriss es ...
Die machen das doppelt ... 1 mal mit dem text/pain und dann noch mit data-src.

Das war ich in der 5.6.15 noch anders ... da haben sie dann nur data-src nach src geändert und jetzt fügen sie ein neues JS per JavaScript hin zu ...

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 12:39
von Tommy Herrmann
... bin unendlich dankbar für jeden Hinweis - danke :tu:

v5.6.17 BETA - Mist durch neuen "Cookie Alert":

Code: Alles auswählen

<script type="text/plain" data-src="assets/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="assets/web/assets/cookies-alert-plugin/cookies-alert-core.js"></script>
<script src="assets/web/assets/cookies-alert-plugin/cookies-alert-script.js"></script>
<script type="text/plain" data-src="assets/smoothscroll/smooth-scroll.js"></script>
<script type="text/plain" data-src="assets/ytplayer/index.js"></script>
<script type="text/plain" data-src="assets/smart-cart/minicart.js"></script>
<script type="text/plain" data-src="assets/smart-cart/minicart-customizer.js"></script>
<script type="text/plain" data-src="assets/dropdown/js/navbar-dropdown.js"></script>
<script type="text/plain" data-src="assets/mbr-switch-arrow/mbr-switch-arrow.js"></script>
<script type="text/plain" data-src="assets/popup-plugin/script.js"></script>
<script type="text/plain" data-src="assets/popup-overlay-plugin/script.js"></script>
<script type="text/plain" data-src="assets/theme/js/script.js"></script>
<script type="text/plain" data-src="assets/formoid.min.js"></script>
v5.6.13 - ohne diesen neuen "Cookie Alert" sieht die identische Seite so aus:

Code: Alles auswählen

<script src="assets/bootstrap/js/bootstrap.bundle.min.js"></script>
  <script src="assets/web/assets/cookies-alert-plugin/cookies-alert-core.js"></script>
  <script src="assets/web/assets/cookies-alert-plugin/cookies-alert-script.js"></script>
  <script src="assets/smoothscroll/smooth-scroll.js"></script>
  <script src="assets/ytplayer/index.js"></script>
  <script src="assets/smart-cart/minicart.js"></script>
  <script src="assets/smart-cart/minicart-customizer.js"></script>
  <script src="assets/dropdown/js/navbar-dropdown.js"></script>
  <script src="assets/mbr-switch-arrow/mbr-switch-arrow.js"></script>
  <script src="assets/popup-plugin/script.js"></script>
  <script src="assets/popup-overlay-plugin/script.js"></script>
  <script src="assets/theme/js/script.js"></script>
  <script src="assets/formoid.min.js"></script>

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 12:44
von Klaus
Das erklärts jetzt -> passt scho

Code: Alles auswählen

                    return new Promise(function(b,
                        c) {
                        if (a.getAttribute("data-src")) {
                            var d = document.createElement("script");
                            document.body.appendChild(d);
                            d.onload = function(a) {
                                b()
                            };
                            d.onerror = function() {
                                c()
                            };
                            d.src = a.getAttribute("data-src")
                        } else d = document.createElement("script"), document.body.appendChild(d), d.innerHTML = a.innerHTML, b();
                        a.remove()
                    })
                }
                var d = document.querySelectorAll("script"),
                    e = Promise.resolve();
                d.forEach(function(b) {
                    b.src || "text/javascript" === b.type || (e = e.then(function() {
                        return a(b)
                    }))

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 13:49
von Klaus
Ich hab gesehen woher das mit der weißen Seite kommt ... das Cookie Skript von MR fügt über document.body.appendChild(c); ein DIV an das zum "abdunkeln" der Seite dient, läuft das Skript dann später wenn man freigibt nicht sauber durch bleibt das weiß stehen und verdeckt alles auf der Seite.

In den DEV Tools kann man das DIV löschen und sieht dass eigentlich alles da ist und bis auf das erste Bild (Bildvergleich) klappt auch das Meiste.

Ich hab hier mal über die DEV Tools das "blöde" DIV mal auf 50% damit man es noch sieht, aber auch sieht dass darunter die Seite "versteckt" ist:
DIV1.JPG

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 15:47
von Tommy Herrmann
Klaus,

Du bist unschlagbar :)

:tu:

... aber es bleibt Mist. Das Overlay muss ja sein, denn sonst sieht das nur ganz furchtbar mit der nicht formatierten Seite (vor der Zustimmung) aus.

Das mit dem Bildvergleich werden sie wohl nicht korrigieren, denn da blockieren sie einfach jQuery, was es ja seit Bootstrap 5 nicht mehr geben soll. Ich denke aber, dass das gar nicht geht - weil unendlich viele alte Mobirise Seiten geradezu auf jQuery aufbauen - auch meine.

Ja - ich habe denen das ja alles geschrieben - mal sehen was die 5 BETA-Version bringt - meist kommen die Freitags raus.

https://forums.mobirise.com/discussion/ ... ent_104168

Ich leihe mir mal Deinen Screenshot für die Helden vom Support ...

https://forums.mobirise.com/discussion/ ... ent_104217

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 15:54
von Klaus
Ja sieht etwas nach BUG aus, wird schon noch ... oder auch nicht! ;-)

Du hast aber gerade Deine Seite weg ... auf der würden sie sehen dass im then vom Promise eine Exception fliegt und das ist genau da wo sie das remove machen wollen aber es nicht geht.
"Uncaught (in promise) undefined Promise.then (async)"

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 15:55
von Tommy Herrmann
nur zu Deiner Info. Nachdem ich diesen Stress bei der Umstellung auf PHP 8 mit dem Forum hatte, haben sie heute ein Update für das Plugin "Board Announcements" gebracht.

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 16:05
von Klaus
... und am Ende wurde es aber "falsch verdächtigt" und war es gar nicht ... da muss der Entwickler aber sonst irgendwie ein schlechtes Gewissen gehabt haben.

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 16:27
von Tommy Herrmann
Ich finde es immer noch merkwürdig, dass mein Forum beim Aufruf von diesem Plugin abgestürzt ist und nicht von dem fehlerhaften. Ich wollte ja nach der Umstellung auf PHP 8 eben eine Ankündigung oben ins Forum schreiben. Aber egal...

Ich habe das Update heute morgen erfolgreich hier installiert.

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 16:28
von Klaus
Ich hatte Deine Seite ja vom Server kopiert und sie läuft jetzt lokal bei mir, zumindest wird das "weiß" wieder freigeschaltet.
Meiner Meinung nach hat eines oder mehrere Skripte am Server gefehlt und dann knallt beim Laden im MR Code.
Falls ich es richtig gesehen habe war das Verzeichnis assets-image nicht vollständig vorhanden.

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 16:30
von Tommy Herrmann
da sind viele händische Sachen dabei. Ich kann Dir gerne eine "Vorlage" als ZIP senden, dann kannst Du das Projekt richtig importieren.

... ist aber eben was Krankes - viel Mühe gegeben - alles kaputt zu bekommen :D

... ich sende Dir gleich mal eine "PN" zum Download-Link. Dann die Datei "project.mobirirse" über Sites importieren

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 16:34
von Klaus
Ja kannst mal machen befürchte aber dass ich wegen dem fehlendem Codeeditor gar nicht publizieren kann.

Fass meine Vermutung stimmt müssten sie ggf. ein catch reinmachen und weitermachen mit dem Laden der vorhanden Skripte ...

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 18:06
von Klaus
Also lokal mit den Assets von Dir aus der Zip und den 2 cookies-alert-* der 5.6.17er läuft es ... ich glaue MR mag Deinen Server nicht.
FotosLokal1.JPG

Re: Mobirise Cookie Alert im Test

Verfasst: So 13. Nov 2022, 18:09
von Tommy Herrmann
... ich glaube lokal lief das bei mir auch (weiß nicht mehr).

... müsste ich erst die BETA nochmals installieren - heute nicht. Das passiert auch nur bei der Wahl, wenn man allem zustimmen muss - Consent.

Dieses "Voher/Nachher" Teil benötigt jQuery. Das hatte ich auch lokal installiert.