Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: OIL.js Cookie Consent Management

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #105 am: 10. Juli 2020, 12:20:58
    Stimmt, ist bei mir auch so.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #106 am: 10. Juli 2020, 13:03:18
    Das Modul aus Beitrag 1 wurde nochmal überarbeitet. Eingeflossen sind die Korrekturen aus r12825 & r12826.

    Grüße

    Torsten

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #107 am: 10. Juli 2020, 13:08:13
    [...]
    Die InternetExplorer11-Konsole meldet
    Unhandled promise rejection TypeError: Das Objekt unterstützt die Eigenschaft oder Methode "append" nicht

    Eine Cookiewahl ist in beiden Browsern nicht möglich.
    Bei Opera, Chrome, Edge und aktuellem FF ist alles okay.

    Ersetze ich
    Code: Javascript  [Auswählen]
    document.body.append(e,...
    mit
    Code: Javascript  [Auswählen]
    document.body.appendChild(e,
    funktioniert's auch in IE11 und FF (alt).
    [...]

    Habe zu Testzwecken noch 'nen IE 9. Ja, habe ich...  :-D
    Da geht es auf jeden Fall mit
    Code: Javascript  [Auswählen]
    document.body.insertBefore(e,null)

    und auch mit
    Code: Javascript  [Auswählen]
    document.body.appendChild(e,

    [...]
    bei mir wird im InternetExplorer11, wenn man zum Beispiel den Cookies-Button für Statistik auf ON stellt, nur der obere Button auf ON gestellt und nicht wie in allen anderen Browsern alle untergeordneten OFF-Button gleichfalls auf ON gesetzt.
    [...]

    Ist im IE9 auch so.

    Gruß,
    noRiddle

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #108 am: 10. Juli 2020, 14:05:39
    [...]
    Da geht es auf jeden Fall mit
    [...]

    Bei mir wird dann weiterhin der Fehler in der Konsole angezeigt. Wenn ich die Konsole schließe, kann ich aber alle Einstellungen vornehmen.

    @modified-Team
    Die Cookie Einstellungen (LINK) hier im Forum kann man nicht mehr aufrufen.

    BG Karsta

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #109 am: 10. Juli 2020, 14:15:54
    Welcher "der Fehler" ?

    Fehler hier im Forum:
    Uncaught SyntaxError: a lexical declaration can't define a 'let' binding

    Gruß,
    noRiddle

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #110 am: 10. Juli 2020, 14:17:30
    Danke für den Hinweis, wir schauen uns das nochmal an.

    Grüße

    Torsten

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #111 am: 10. Juli 2020, 14:22:47
    @noRiddle
    Welcher Fehler?
    Fehlermeldung in der Konsole:
    Unhandled promise rejection TypeError: Das Objekt unterstützt die Eigenschaft oder Methode "from" nicht
    Die Methode "Array.from" (wird in oil.min.js zweimal verwendet) wird vom IE nicht unterstützt.

    BG Karsta

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #112 am: 10. Juli 2020, 15:14:32
    Ja klar.
    Bei unserem Fix (Karl1 und meine Wenigkeit) ging es doch um
    Unhandled promise rejection TypeError: Das Objekt unterstützt die Eigenschaft oder Methode "append" nicht
    und nicht um .from() .
    Um das Problem zu lösen wird es wohl komplizierter.
    Eine Lösung wäre dieses Polyfill vom MozillaDeveloperNetwork (hat einen Fehler, deshalb besser von Stackoverflow hier).

    Compressed:
    Code: Javascript  [Auswählen]
    Array.from||(Array.from=function(){function h(r){return"function"==typeof r||"[object Function]"===t.call(r)}function l(r){var t,n=(t=Number(r),isNaN(t)?0:0!==t&&isFinite(t)?(0<t?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(n,0),e)}var t=Object.prototype.toString,e=Math.pow(2,53)-1;return function(r,t,n){var e=Object(r);if(null==r)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,a=1<arguments.length?t:void 0;if(void 0!==a){if(!h(a))throw new TypeError("Array.from: when provided, the second argument must be a function");2<arguments.length&&(o=n)}for(var i,u=l(e.length),f=h(this)?Object(new this(u)):new Array(u),c=0;c<u;)i=e[c],f[c]=a?void 0===o?a(i,c):a.call(o,i,c):i,c+=1;return f.length=u,f}}());

    *EDIT* not tested *END_EDIT*

    IE sucks and always sucked...

    Gruß,
    noRiddle

    rakna

    • Fördermitglied
    • Beiträge: 239
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #113 am: 14. Juli 2020, 09:58:57
    Hallo,

    habe nun zum 2x Mal das Cookie-mod. eingebaut! 2.0.5.1
    es scheint im großen und ganzen gut zu funktionieren, NUR
    die Datenschutzerklärung öffnet sich nicht im iFrame-Popup sondern in einer neuen Seite!
    irgendwie liegt es wohl an: cc_popup_content wobei die Funktion vorhanden ist.

    schön wäre es auch gewesen in der Changed -Files das zu Markieren was für das Cookie-Mod. relevant ist

    ich hoffe jemand kann mir helfen!?

    https://www.silberspiele.de/

    Danke rakna

    Markus

    • modified Team
    • Beiträge: 1.373
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #114 am: 14. Juli 2020, 11:07:10
    Hi rakna,

    öffne die Datei:
    templates/dein_templates/javascript/extra/cookieconsent.js.php

    suche:
    Code: PHP  [Auswählen]
    function cc_popup_content(trgt) {
      $.colorbox({href:trgt.href, iframe:true, width:"780", height:"560", maxWidth: "90%", maxHeight: "90%", fixed: true, close: '<i class="fa fa-times"></i>'});
      return false;
    }
    ersetze mit:
    Code: PHP  [Auswählen]
    function cc_popup_content(trgt) {
      $('.modal-title').html('Information');
      $('.modal-body').html('<div class="modal-scroll-wrapper"><iframe frameborder="0" src="'+trgt.href+'"></iframe></div>');
      $('#AlertModal').modal({show:true});
      return false;
    }

    Markus

    rakna

    • Fördermitglied
    • Beiträge: 239
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #115 am: 14. Juli 2020, 11:39:05
    @Markus

    Vielen Dank, Funkt prima!

    frag ich mich nur, warum ich das anpassen muss das Template ist von Modified gekauft!?

    Grüße
    rakna
     :-B

    Markus

    • modified Team
    • Beiträge: 1.373
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #116 am: 14. Juli 2020, 11:44:40
    Hi rakna,

    als du es gekauft hast gabs das Cookie-Modul in der Form noch nicht ... daher war natürlich auch der entsprechende Code noch nicht drin. Würdest du es jetzt kaufen wäre er drin. :-)

    Markus

    rakna

    • Fördermitglied
    • Beiträge: 239
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #117 am: 14. Juli 2020, 11:50:19
    @Markus

    Danke ist klar,

    kannst du mir noch sagen wieso mein Popup nicht im Fokus on Top ist sondern hinter der Cookie Information,
    man kann da gar nicht Scrollen

    rakna

    Markus

    • modified Team
    • Beiträge: 1.373
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #118 am: 14. Juli 2020, 11:52:03
    Hi rakna,

    weil ich es gerade gesehen habe ... eine Änderung fehlt noch.

    suche in der stylesheet.css
    Code: CSS  [Auswählen]
    /* iframe Modal */
    füge danach ein:
    Code: CSS  [Auswählen]
    .modal { z-index:10050; }

    Ohne die Änderung liegt der Layer hinter dem Overlay.

    Markus

    rakna

    • Fördermitglied
    • Beiträge: 239
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #119 am: 14. Juli 2020, 11:57:01
    @Markus
    Du siehst meine Augen glänzen!

    rakna
    11 Antworten
    2489 Aufrufe
    10. Dezember 2021, 21:55:58 von gdl-joe
    11 Antworten
    3305 Aufrufe
    17. Dezember 2021, 12:40:07 von Pixelknecht
    8 Antworten
    1360 Aufrufe
    16. Oktober 2023, 16:47:54 von Tomcraft
    2 Antworten
    766 Aufrufe
    07. Oktober 2022, 13:16:22 von Viol