Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #1012841

    Hallo Kriesi / Enfold Team.

    Zuerst einmal ein großes Lob, das Theme ist leicht und schnell und sehr gut zu konfigurieren.
    Das Theme ist sehr modern ( läuft stabil auf den nightly Builds von WP5.0), gut durchdacht und strukturiert, sehr gut über das Backend einstellbar, logisch aufgebaut, verfügt über einen tollen Editor ( Gutenberg werde ich so schnell nicht brauchen) und ist sehr gut ausgestestattet. ( Plugins sind nur in den seltensten Fällen notwendig (Shop etc.). Das Theme ist hoch kompatibel zu anderen Plugins.
    Einfach Prima.

    Nun zu meinem Anliegen:
    Im aktuellen ” Enfold – Responsive Multi-Purpose Theme” gibt es die Option “Privacy and Cookies”. Diese funktioniert sehr gut und auch zuverlässig.

    Jedoch wäre es besser wenn die Auswahlschalter zum Wählen der Optionen (In/OUT) von Google Analytics, Google Webfonts, Google Maps, Vimeo/Youtube im Popup dieses Plugins in der Voreinstellung (Auswahl) auf deaktiv stehen würden.

    Zum besseren Verständnis:
    Aktuell Situation:die Schalter haben die Voreinstellung “aktiv” gesetzt -> so das vom Website Besucher ein Opt-out geschaltet werden muss.
    Ziel Situation: die Schalter haben die Voreinstellung “deaktiv” gesetzt -> so das vom Website Benutzer ein Opt-In geschaltet werden kann.

    Dies ist seit mehreren Wochen Vorschrift in der EU. Die Voreinstellung (Auswahl) aktiv ist lt. vielen Anwaltskanzleien nicht mehr abmahnsicher.

    Wenn man diese Option im Template zur Verfügung hätte, wäre das Theme aktuell unschlagbar.
    Bitte könnt Ihr mir eine Lösung zusenden?
    Oder wo ( in was für einer Datei) kann ich diese Scriptmodifikation selbst setzen und wie ?

    Herzliche Grüße aus Rüsselsheim

    Holger Behrend

    • This topic was modified 6 years, 2 months ago by hollybeat66.
    #1013313

    Hey hollybeat66,

    Ja das ist möglich – füge bitte diesen Code in die child theme functions.php ein, um die Auswahlschalter standardmäßig zu deaktivieren.

    
    function avia_header_scripts_disable_all_trackings(){
    ?>
    <script type="text/javascript">
    function aviacustomSetCookie(CookieName,CookieValue) 
    {
        document.cookie = CookieName+"="+CookieValue+"; path=/";
    }
    
    function aviacustomGetCookie(CookieName) 
    {
        var docCookiesStr = CookieName + "=";
        var docCookiesArr = document.cookie.split(';');
    
        for(var i=0; i < docCookiesArr.length; i++) 
        {
            var thisCookie = docCookiesArr[i];
            if(thisCookie.indexOf(docCookiesStr) > 0)
            {
                return true;
            }
        }  
    
        return false;  
    }
    
    if (! aviacustomGetCookie('aviaPrivacyOptOutSet'))
    {
        aviacustomSetCookie('aviaPrivacyGoogleWebfontsDisabled','1');
        aviacustomSetCookie('aviaPrivacyGoogleMapsDisabled','1');
        aviacustomSetCookie('aviaPrivacyVideoEmbedsDisabled','1');
        aviacustomSetCookie('aviaPrivacyGoogleTrackingDisabled','1');
        aviacustomSetCookie('aviaPrivacyOptOutSet','1');
    }
    </script> 
    <?php
    }
    add_action('wp_head', 'avia_header_scripts_disable_all_trackings');
    
    

    LG,
    Peter

    #1014686

    Hi Dude, Peter,

    zuerst möchte ich mich für die etwas späte Antwort entschuldigen.
    Nun zum Thema:
    Super Support. Funktioniert einwandfrei.Klasse und schnell reagiert.
    Allerdings ist mir bei der Umsetzung aufgefallen, daß ich einen Denkfehler hatte.

    In der Default Funktion sind ja alle Schalter auf “aktiv” gesetzt. Diese werden dann mit dem “OK” Button bestätigt.
    Somit sind alle Cookies nach Bestätigung dann aktiviert.
    Setzt man einen Schalter auf OPt-out und bestätigt dann, so wird das auch einwandfrei gesetzt. Also nochmal – echt super Funktion.

    Meinem Wunsch entsprechend, wurden nun alle Schalter auf “deaktiv gesetzt”. Dies hat zur Folge, dass diese Auswahl dann auch mit dem OK Button bestätigt wird.

    Da aber, jeder User immer schnell auf “Ok” drückt, wäre das dann eher suboptimal ;) (Analytics, SEO, etc.)

    Sorry für die Mühe, die ich hier verursacht habe. Ich kann mich nur noch einmal herzlich bei euch / Dir bedanken.

    Dennoch:

    Ich möchte hiermit nicht nerfen oder “klugscheissen”. Im Gegenteil, ich habe Kriesi schon 3x weiterempfohlen.

    Aber ich wollte folgendes erwähnen und erfragen:

    Wäre es rein theoretisch möglich folgend aufgeführtes Beispiel als Cookie Warner in das Theme einzubauen?
    Oder besser gefragt, die dort ersichtlichen Funktionen ähnlich im vorhandenen Avia Cookiewarner einzupflegen?

    Diese Website benutzt ein Enfold-template mit einem Cookiebotplugin ( https://www.cookiebot.com/de/ )

    Der Cookiewarner ist also ein Plugin von Cookiebot.

    Das sollte man aber nicht verwenden, da dieses Plugin permanent mit der Cookiebot Plattform kommuniziert. Man muss dort einen Account besitzen um die Cookiewarner-Einblendung zu konfigurieren bzw. einzustellen.

    Das heißt, der Script wird von Cookiebot geladen.

    Schön wäre es nun diese Funktionen im Avia Cookiewarner zu implementieren.->
    Dann hätte man alles Darenschutzkonform auf der eigenen Seite bzw. auf dem eigenen Server.

    – Option: Website ist nicht nutzbar bis Aktion stattgefunden hat.
    – Option: alle Cookies auf deaktiv, alle Cookies auf aktiv im “Warnschild”

    Ich weis das dies ein wenig verrückt klingt und mir ist auch bewußt das dies unter Umständen bzw. wahrscheinlich ein riesen Script- und Programming -aufwand dartsellt, aber vielleicht auch nicht. Ich kenne mich da leider nicht genügend aus um solch komlexe Funktionen zu schreiben.

    herzliche Grüße aus Rüsselsheim
    Greez Holger

    #1014703

    Hi,

    Technisch wäre es (mit sehr zeitaufwendigen Modifikationen) machbar, aber wir bieten eine derartige Funktion derzeit nicht an. Du kannst dir aber Plugins wie Borlabs Cache ansehen, welche ähnlich arbeiten.

    Best regards,
    Peter

    #1014744

    Borlabs Cookie ist wirklich eines der wenigen, die wie ich finde dem Gesetz genügen.
    Es blockiert ( wenn man es will ) die komplette Seite zunächst mit einem Dark Overlay und dem Consent Fenster.
    Die Seiten zum Lesen der Datenschutzhinweise bzw. dem Impressum kann man freigeben.
    Trotzdem auch da glaube ich muss man noch Opt-In Verfahren setzen ( wie dies Enfold ja für GoogleMaps gemacht hat ) auch für die Videoeinbettung etc.
    Wie sowas gehen kann siehst du zB hier (rechts in dem Flyout zB die Youtube Filme) : https://webers-testseite.de/naeger/

    #1108958

    Ich würde es übrigens richtig cool finden, wenn man diese Auswahlschalter auch für alle Embed-Inhalte erweitern würde.
    Die Funktion ist ja vorhanden und es wäre ja echt gut, wenn man in der Datenschutzerklärung auch die Standard-Embed-Inhalte (Twitter, Instagram, facebook) genauso anzeigt. Also, dass die Inhalte erst geladen werden, wenn man drauf klickt oder in der Datenschutzerklärung per Auswahlschalter aktiviert.
    Ok, eigentlich wäre es viel besser, wenn diese gute Funktion allgemein direkt von WordPress geben würde (weil es ja Core-Inhalte sind), aber ich denke, da es die Funktion in Enfold ja bereits gibt, wäre eine Erweiterung der Funktion sicher ein toller Mehrwert für alle Enfold-Nutzer.

    #1109245

    Hi senfdazu,

    Thank you for your input. This kind of functionality might be added sometime in the future if it is deemed to be of high value.

    If you need further assistance please let us know.
    Best regards,
    Victoria

Viewing 7 posts - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.