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: EU-Cookie-Verordnung

    webald

    • modified Team
    • Beiträge: 2.791
    EU-Cookie-Verordnung
    am: 24. April 2015, 12:54:41
    Sagt mal ist da was an mir vorbei gegangen? Ist das denn nicht mehr aktuell?

    Weil wenn immer noch aktuell würde das in 2.00 derzeit fehlen. Oder habe ich es übersehen?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=32809.0

    Godzilla

    • Schreiberling
    • Beiträge: 489
    Re: EU-Cookie-Verordnung
    Antwort #1 am: 24. April 2015, 15:28:09
    Die EU-Cookie-Verordnung ist laut EU-Kommission und Bundesregierung bereits geltendes nationales Recht, welches im TMG umgesetzt ist.

    Zitat
    Bei einem automatisierten Verfahren, das eine spätere Identifizierung des Nutzers ermöglicht und eine Erhebung oder Verwendung personenbezogener Daten vorbereitet, ist der Nutzer zu Beginn dieses Verfahrens zu unterrichten. Der Inhalt der Unterrichtung muss für den Nutzer jederzeit abrufbar sein.

    Bedeutet für mich, dass auf der create_account.php das gewohnte Häckchen zur Datenschutzerklärung genügt und in der Datenschutzerklärung Cookies erklärt werden müssen.

    Phantom

    • Fördermitglied
    • Beiträge: 429
    Re: EU-Cookie-Verordnung
    Antwort #2 am: 28. April 2015, 11:37:46
    Ich vermute, dass der "Beginn des Verfahrens" bereits beim Besuch der ersten Seite des Shops losgeht. Denn die IP-Adresse gehört auch zu den personenbezogenen Daten.

    ShopModule.biz

    • Neu im Forum
    • Beiträge: 17
    Re: EU-Cookie-Verordnung
    Antwort #3 am: 10. April 2017, 21:13:32
    Hallo Community,

    aufgrund der verstärkten Nachfrage wie wir es mit der EU-Cookie-Verordnung in Forenregeln beachten! ))/'); return false;" class="bbc_link" target="_blank" rel="noopener" target="_blank">unserem Shop gelöst haben, habe wir diese Variante nun auch als Modul/Installationsanleitung für die Shopsoftware ab Version 2.0.0.0 zur Verfügung gestellt: Forenregeln beachten! ))/Allgemeines/EU-Cookie-Choices::10.html'); return false;" class="bbc_link" target="_blank" rel="noopener" target="_blank">[klick mich]

    Sowohl als Variante für das Standard Template tpl_modified als auch für das empfohlene responsive Template tpl_modified_responsive.

    Euer (( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))-Team

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: EU-Cookie-Verordnung
    Antwort #4 am: 10. April 2017, 21:40:54
    Also unter "zur Verfügung gestellt" verstehe ich etwas Anderes, was du hier machst ist einfach ein offensichtliches Bewerben eines Moduls das du in deinem Shop verkaufst!

    PS:
    Mein (( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))-Team seid ihr mit solchen Beiträgen bei mir natürlich nicht.

    Gruss
    Hanspeter

    Timm

    • Fördermitglied
    • Beiträge: 6.256
    Re: EU-Cookie-Verordnung
    Antwort #5 am: 11. April 2017, 11:34:19
    Die Wortwahl ist vielleicht nicht geschickt, aber Werbung für eigene Dienstleistungen machen ja nun viele hier, wenn auch subtiler. Und die werden dann sicher auch nicht immer kostenlos sein.

    Ich hab seinen Cookie-Hinweis bei mir integriert und bin zufrieden. Und 5€ netto ist ja nun wirklich mehr als fair, wenn man sich die ganze Arbeit spart, hier im Forum die verschiedenen Posts durchzulesen, zu den kostenlosen Tools. Wobei mir da auch keines wirklich gefallen hat.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: EU-Cookie-Verordnung
    Antwort #6 am: 11. April 2017, 15:04:21
    Ich finde den Preis nicht fair, denn den Code dazu findet man im Netz massenweise kostenlos und auch ein weiteres mal in diesem Forum jetzt hier.

    Anleitung Cookie-Hinweis in modified-shop_2.0.2.1-r10607 (tpl_modified) einbauen.

    In '/templates/tpl_modified/javascript/general_bottom.js.php' vor dieser Codesequenz

    Code: PHP  [Auswählen]
    <script type="text/javascript">
      $(window).on('load',function() {
        $(".unveil").show();
        $(".unveil").unveil(200);
      });
      $(document).ready(function(){
        $(".cbimages").colorbox({rel:'cbimages', scalePhotos:true, maxWidth: "90%", maxHeight: "90%", fixed: true});
        $(".iframe").colorbox({iframe:true, width:"780", height:"560", maxWidth: "90%", maxHeight: "90%", fixed: true});
        $("#print_order_layer").on('submit', function(event) {
          $.colorbox({iframe:true, width:"780", height:"560", maxWidth: "90%", maxHeight: "90%", href:$(this).attr("action") + '&' + $(this).serialize()});
          return false;
        });
      ....
      ....
      ....
      ....
     

    diesen Code einfügen

    Code: PHP  [Auswählen]
    <!-- START Creare's 'Implied Consent' EU Cookie Law Banner -->
    <script>
    if (navigator.cookieEnabled) {
      (function ($) {
          $.fn.cookieConsent = function(options) {
              var settings = $.extend({          
                  // Number of days before the cookie expires, and the banner reappears
                  cookieDuration : 120,        
                  // Name of our cookie
                  cookieName: 'complianceCookie',        
                  // Value of cookie
                  cookieValue: 'on',
                  // Path of cookie
                  cookiePath: '<?php echo DIR_WS_CATALOG ?>',            
                  // Message banner message
                  bannerMessage: "This website uses cookies. These essential cookies are used to track important logical information for the smooth operation of the site.",        
                  // Message banner dismiss button
                  bannerButtonText: "OK",        
                  // Link to your cookie policy.
                  bannerLinkURL: "cookie_policy.html",        
                  // Link text
                  bannerLinkText: "<b>Read more</b>",
                  // Class banner
                  bannerClass: "alert alert-success alert-dismissible text-center",
                  // Style banner
                  // bannerStyle: "position: fixed; width: 100%; background-color: rgb(238, 238, 238); margin: 0px; left: 0px; bottom: 0px; padding: 4px; z-index: 1000; text-align: center; display: none;", // Style Box fixed bottom width 100%
                  bannerStyle: "padding: 10px; z-index: 1000; border-style: solid; background-color: rgb(238, 238, 238); border-width: 1px 1px 1px 1px; position: fixed; width: 300px; min-width: 300px; max-width: 90%; right: 0; bottom: 0; overflow: auto; display: none;", // Style Box fixed bottom right width 300px          
                  // Class banner dismiss button
                  bannerButtonClass: "btn-success btn-xs",
                  // Style banner dismiss button
                  bannerButtonStyle: "margin-left: 24px; cursor: pointer;",            
                  // Class banner link
                  bannerLinkClass: "iframe",
                  // Style banner link
                  bannerLinkStyle: "margin-left: 8px;",                        
                  // Target banner link
                  bannerLinkTarget: "_self"                      
              }, options);        
             
              function checkCookie(name) {
                  var nameEQ = name + "="
                  var ca = document.cookie.split(';')
                  for(var i = 0; i < ca.length; i++) {
                      var c = ca[i]
                      while (c.charAt(0)==' ')
                          c = c.substring(1, c.length)
                      if (c.indexOf(nameEQ) == 0)
                          return c.substring(nameEQ.length, c.length)
                  }
                  return null
              };        
                     
              if (checkCookie(settings.cookieName) != settings.cookieValue) {
                $("body").append(
                  '<div id="cookieChoiceInfo" class="' + settings.bannerClass + '" style="' + settings.bannerStyle + '">' +
                  settings.bannerMessage +
                  ' <a href="' + settings.bannerLinkURL + '" class="' + settings.bannerLinkClass + '" style="' + settings.bannerLinkStyle + '" target="' + settings.bannerLinkTarget + '">' + settings.bannerLinkText + '</a> ' +
                  '<button type="button" id="cookieChoiceDismiss" class="' + settings.bannerButtonClass + '" style="' + settings.bannerButtonStyle + '">' + settings.bannerButtonText + '</button>' +            
                  '</div>'
                );          
                $("#cookieChoiceInfo").slideDown();
              }    
       
              $("#cookieChoiceDismiss").on("click", function () {        
                var expires = ""
                if (settings.cookieDuration) {
                    var date = new Date()
                    date.setTime(date.getTime() + (settings.cookieDuration*24*60*60*1000))
                    expires = "; expires=" + date.toGMTString()
                }
                document.cookie = settings.cookieName + "=" + settings.cookieValue + expires + "; path=" + settings.cookiePath;
                $("#cookieChoiceInfo").slideUp();
              });
                           
          };
      }(jQuery));
     
      $(function() {
        $(document).cookieConsent({
      <?php if ($_SESSION['language_code'] == 'de') { ?>  
          bannerMessage: "Diese Website benutzt Cookies. Diese essentiellen Cookies sind f&uuml;r den reibungslosen Betrieb dieser Website wichtig.",
          bannerLinkText: "<b>Details lesen</b>",
          bannerLinkURL: "<?php echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=2', $request_type) ?>",
          bannerButtonText: "OK"  
      <?php } else if ($_SESSION['language_code'] == 'en') { ?>  
          bannerMessage: "This website uses cookies. These essential cookies are used to track important logical information for the smooth operation of the site.",
          bannerLinkText: "<b>Read more</b>",
          bannerLinkURL: "<?php echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=2', $request_type) ?>",
          bannerButtonText: "OK"
      <?php } else { ?>
          bannerMessage: "This website uses cookies. These essential cookies are used to track important logical information for the smooth operation of the site.",
          bannerLinkText: "<b>Read more</b>",
          bannerLinkURL: "<?php echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=2', $request_type) ?>",
          bannerButtonText: "OK"
      <?php } ?>
        });
      });
    }
    </script>
    <!-- END Creare's 'Implied Consent' EU Cookie Law Banner -->
     

    PS:
    Mit obigem Code wird dem Shopbesucher nur dann ein Hinweis angezeigt, wenn dessen Browser überhaupt Cookies annimmt, ansonsten ist es ja sinnlos und nervt den Besucher nur.

    Gruss
    Hanspeter

    iChris

    • Fördermitglied
    • Beiträge: 234
    Re: EU-Cookie-Verordnung
    Antwort #7 am: 12. April 2017, 11:10:57
    HansPeter

    super, vielen Dank!

    wie kann ich den cookie-hinweiß farblich per css gestalten?

    wo ( an welcher stelle)  müsste ich eine css-klasse definieren?

    gruß
    chris

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: EU-Cookie-Verordnung
    Antwort #8 am: 12. April 2017, 11:31:57
    Hallo Chris,

    an folgender Stelle im Code hast du die Möglichkeit zwischen zwei grundlegenden vorgegebenen Inlinestylen durch auskommentieren der einen oder anderen Zeile auszuwählen.

    Code: PHP  [Auswählen]
                  // Style banner
                  // bannerStyle: "position: fixed; width: 100%; background-color: rgb(238, 238, 238); margin: 0px; left: 0px; bottom: 0px; padding: 4px; z-index: 1000; text-align: center; display: none;", // Style Box fixed bottom width 100%
                  bannerStyle: "padding: 10px; z-index: 1000; border-style: solid; background-color: rgb(238, 238, 238); border-width: 1px 1px 1px 1px; position: fixed; width: 300px; min-width: 300px; max-width: 90%; right: 0; bottom: 0; overflow: auto; display: none;", // Style Box fixed bottom right width 300px
     

    An folgender Stelle im Code hast du die Möglichkeit andere oder zusätzliche CSS-Klassen einzutragen.
    PS: Damit die Eigenschaften in den CSS-Klassen wirken, musst du deren Werte ev. mit !important versehen.

    Code: PHP  [Auswählen]
                  // Class banner
                  bannerClass: "alert alert-success alert-dismissible text-center",
     

    An folgender Stelle im Code hast du die Möglichkeit die Texte des Cookie-Hinweises sprachspezifisch anzupassen.

    Code: PHP  [Auswählen]
      $(function() {
        $(document).cookieConsent({
      <?php if ($_SESSION['language_code'] == 'de') { ?>  
          bannerMessage: "Diese Website benutzt Cookies. Diese essentiellen Cookies sind f&uuml;r den reibungslosen Betrieb dieser Website wichtig.",
          bannerLinkText: "<b>Details lesen</b>",
          bannerLinkURL: "<?php echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=2', $request_type) ?>",
          bannerButtonText: "OK"  
      <?php } else if ($_SESSION['language_code'] == 'en') { ?>  
          bannerMessage: "This website uses cookies. These essential cookies are used to track important logical information for the smooth operation of the site.",
          bannerLinkText: "<b>Read more</b>",
          bannerLinkURL: "<?php echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=2', $request_type) ?>",
          bannerButtonText: "OK"
      <?php } else { ?>
          bannerMessage: "This website uses cookies. These essential cookies are used to track important logical information for the smooth operation of the site.",
          bannerLinkText: "<b>Read more</b>",
          bannerLinkURL: "<?php echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=2', $request_type) ?>",
          bannerButtonText: "OK"
      <?php } ?>
        });
      });
     

    Gruss
    Hanspeter

    michaelEberl

    • Mitglied
    • Beiträge: 111
    Re: EU-Cookie-Verordnung
    Antwort #9 am: 12. April 2017, 12:01:54
    Hallo

    wo und wie kann ich die Position verändern würde es gerne auf der Linkenseite haben danke

    Timm

    • Fördermitglied
    • Beiträge: 6.256
    Re: EU-Cookie-Verordnung
    Antwort #10 am: 12. April 2017, 12:06:00
    statt right:0
    left:0

    michaelEberl

    • Mitglied
    • Beiträge: 111
    Re: EU-Cookie-Verordnung
    Antwort #11 am: 12. April 2017, 12:25:08
    Aber wo?
    danke

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: EU-Cookie-Verordnung
    Antwort #12 am: 12. April 2017, 12:50:57
    Hallo!

    Code: PHP  [Auswählen]
    // Style banner
    // bannerStyle: "position: fixed; width: 100%; background-color: rgb(238, 238, 238); margin: 0px; left: 0px; bottom: 0px; padding: 4px; z-index: 1000; text-align: center; display: none;", // Style Box fixed bottom width 100%

                  bannerStyle: "padding: 10px; z-index: 1000; border-style: solid; background-color: rgb(238, 238, 238); border-width: 1px 1px 1px 1px; position: fixed; width: 300px; min-width: 300px; max-width: 90%; left: 0; bottom: 0; overflow: auto; display: none;", // Style Box fixed bottom left width 300px

    iChris

    • Fördermitglied
    • Beiträge: 234
    Re: EU-Cookie-Verordnung
    Antwort #13 am: 14. April 2017, 09:10:40
    super Sache!

    hab in Zeile 66 noch etwas den Knopf angepasst für meine Zwecke, also Farben

    Code: PHP  [Auswählen]
                 bannerButtonStyle: "margin-left: 4px; cursor: pointer;background-color:#333;color:#fff;padding:2px;",      

    vielleicht hilft es jemanden, das da die css-Anweißungen zu finden sind.

    michaelEberl

    • Mitglied
    • Beiträge: 111
    Re: EU-Cookie-Verordnung
    Antwort #14 am: 23. Mai 2017, 16:46:20
    Hallo
    Leider muss der User wenn er bei mir im Shop etwas anklickt auch wieder die Cookie Verordnung anklicken.
    Das ist etwas nervig gibt es da eine bessere Möglichkeit?
    Shop 2.02 Responsive org. Templat www.kampfsport-for-you.at

    Danke für jeden Rat
    496 Antworten
    221426 Aufrufe
    21. April 2021, 20:48:37 von Tomcraft
    20 Antworten
    18100 Aufrufe
    18. September 2018, 12:41:38 von DieterW
    1 Antworten
    287 Aufrufe
    14. Mai 2024, 06:25:35 von karsta.de
    0 Antworten
    338 Aufrufe
    25. September 2023, 12:18:29 von AGI
               
    anything