Hallo liebe wordpressler,
ich habe eine aktuelle Wp-Installation und das Theme Sydney. Alle plugins sind aktuell.
Ich habe das Plugin Complianz in der kostenlosen Version eingesetzt (deshalb kann ich auch dort den support nicht fragen, sondern wende mich an euch, weil ich im dortigen Forum keine Antwort auf meine Frage finden konnte.)
(den Link zur Seite findet ihr ganz unten)
Ich habe eigentlich zwei Fagen, die aber offenbar miteinander zusammenhängen.
1.
Ich bekomme von meinem Plugin die Fehlermeldung, dass in Zeile 208 ein Javascriptfehler sei.
JavaScript-Fehler werden im Frontend Ihrer Website entdeckt. Dies kann die Funktionalität des Cookie-Banners beeinträchtigen. TypeError:_elementorFrontend_elementsHandler_is_undefined in Zeile 208 von die Seitenquelle
In Zeile 208 endet folgendes javascript
<script type='text/javascript' id='jquery-js-after'>
jQuery(document).ready(function ($) {
$(document).on("cmplzRunAfterAllScripts", cmplz_elementor_fire_initOnReadyComponents);
function cmplz_elementor_fire_initOnReadyComponents() {
var blockedContentContainers = [];
$('[data-cmplz-elementor-settings]').each(function (i, obj) {
if ( $(this).hasClass('cmplz-activated') ) return;
$(this).addClass('cmplz-activated' );
$(this).data('settings', $(this).data('cmplz-elementor-settings'));
var blockedContentContainer = $(this);
blockedContentContainer.animate({"background-image": "url('')"}, 400, function () {
//remove the added classes
var cssIndex = blockedContentContainer.data('placeholderClassIndex');
blockedContentContainer.removeClass('cmplz-blocked-content-container');
blockedContentContainer.removeClass('cmplz-placeholder-' + cssIndex);
});
blockedContentContainers.push(blockedContentContainer);
});
for (var key in blockedContentContainers) {
console.log(blockedContentContainers[key]);
if (blockedContentContainers.hasOwnProperty(key) && blockedContentContainers[key] !== undefined ) {
elementorFrontend.elementsHandler.runReadyTrigger( blockedContentContainers[key] );
}
}
}
})
</script>
Alles anzeigen
2.
Ich habe das Plugin so eingestellt, dass man, (wenn man den Cookies nicht zugestimmt hat) die (bei Youtube gehosteten) eingebundenen Filme, erst extra freigeben muss.
Bevor man dies getan hat, wird leider für jeden Film das gleiche Vorschaubild angezeigt, obwohl für jeden ein eigenes eingestellt ist.
Das sieht recht blöd aus.
Nachdem man einmal zugestimmthat wird alles korrekt angezeigt und funktioniert bestens.
Was ich versucht habe:
Ich habe beim Pluginhersteller gelesen, dass es eventuell an der jquery-version liegen könnte und dass man den unten stehenden Aufruf in den footer einbinden soll. Hab ich gemacht - den Aufruf im childtheme in den footer geschrieben.
<script src="https://ajax.googleapis.com/ajax/libs/jque…1/jquery.min.js"></script>
Daraufhin verschwand die Fehlermeldung im Plugin - ich war schon ganz euphorisch
doch leider wurden viele der Vorschaubilder nun überhaupt nicht mehr angezeigt - auch die Filme waren verschwunden. So habe ich das jetzt wieder rausgenommen.
Hat jemand einen Tipp für mich oder auch 10 Tipps - seufz. Vielen Dank!
Braucht ihr noch Info?
Es geht um die Seite ethica-rationalis.org - die Filme habe ich mit Elementor eingebunden
Irmen