Informacja o cookies

Miejsce na wszelkie dyskusje odnośnie problemów technicznych i ewentualnych pytań z rozbudowaniem systemu w plikach i skryptach Opencart, a które nie dotyczą instalacji.

Re: Informacja o cookies

Postprzez PiterEL » 28 mar 2013, o 22:29

Usunalem to skoro nie zadzialalo...
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Re: Informacja o cookies

Postprzez staniapl » 28 mar 2013, o 22:40

Kolego, nie zadziałało - bo zrobiłeś coś nie tak - jak widać ja zrobiłem i działa.

Jak uważasz chciałem pomóc.
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Re: Informacja o cookies

Postprzez ymcmbiznes » 28 mar 2013, o 23:14

tez to zrobilem i nie dziala
ymcmbiznes
 
Posty: 27
Dołączył(a): 21 mar 2013, o 22:58

Re: Informacja o cookies

Postprzez PiterEL » 28 mar 2013, o 23:16

A więc coś jest nie tak...
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Re: Informacja o cookies

Postprzez staniapl » 28 mar 2013, o 23:28

Więc podaj linka - zobaczymy
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Re: Informacja o cookies

Postprzez PiterEL » 28 mar 2013, o 23:33

Bardzo prosze zrobiłem jeszcze raz...
http://www.medical-hurt.pl
PiterEL
 
Posty: 151
Dołączył(a): 17 lut 2013, o 23:21

Re: Informacja o cookies

Postprzez staniapl » 28 mar 2013, o 23:38

Nie dziwne, że nie działa
w sekcji head masz złą ścieżkę do pliku .js
(404 Not Found)



Po kolei:
utwórz plik ico-cookies.js o takiej zawartości:

ma być wrzucony do:
catalog/view/javascript/

Kod: Zaznacz cały
var cookieName = 'ICO_auth';

   
   if ((!window.postBack && document.cookie.indexOf(cookieName) == -1) || (window.postBack)) {
      function check(){
         
         var checkBox = document.getElementById('chk_ico_cookie');
         if (checkBox.checked) {
         
            if (window.postBack != null){
               
               document.getElementById('ico_banner').style.display = 'none';
               window.postBack();
            }
            else
            {
               document.cookie =cookieName + '=1';
               document.getElementById('ico_banner').style.display = 'none';
               
            }
               
            }
            else
            {
               alert(window.errorMessage || 'Please select that you accept Cookies to remove this message');
            }
            
      }

   if (navigator.cookieEnabled) {
   
      var sPrivacyText = '<a href="' + window.privacyLink +'">Polityka prywatności cookies</a>'
      
      if (!window.privacyLink){
         sPrivacyText = '';
      }
      
      var sBannerStyle = 'style="margin-left: auto; margin-right: auto; background: none repeat scroll 0% 0% rgb(211, 91, 94); color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); width: 974px; padding: 5px;"'   
         
      var sBanner = '<div id="ico_banner" ' + sBannerStyle + '><strong>Strona do poprawnego funkcjonowania używa tymczasowych plików cookies. Po więcej informacji kliknij ' + sPrivacyText + '</strong>  '
         
      var sForm = '<input id="chk_ico_cookie" type="checkbox" checked="checked" name="chk_ico_cookie" style="display:none;padding-top: 2px;margin: 0 8px 0 0;line-height: 1.1em;" />  <input type="submit" name="btn_ico_Cookie" value="OK" id="btnCookie" onClick="javascript:check()" style="clear: none; padding: 2px 5px; margin-top: -2px; background-color: rgb(252, 252, 251); border: 1px solid rgb(0, 60, 116) ! important; color: black; cursor: pointer;" /></div>'
      

      document.write(sBanner + sForm)
   
   }
}



Następnie w pliku

catalog/view/theme/default/template/common/header.tpl

tuż przed zakończeniem </head>
dodaj taki kod:

Kod: Zaznacz cały
<script>
               
  // Insert your privacy link here e.g. /privacy.html
  var privacyLink = '#';
                                               
  // optional postBack function
  var postBack = null
                       
  // custom error message when clicking continue without ticking the box
  var errorMessage = 'Proszę o potwierdzenie użycia plików cookies';
                       
  // write out the include
  document.write("<script src='catalog/view/javascript/ico-cookies.js'><\/script>");
       
</script>


Twój problem tkwi w złej ścieżce podanej do pliku .js
Avatar użytkownika
staniapl
 
Posty: 631
Dołączył(a): 13 lut 2012, o 19:47
Lokalizacja: Zambr?w, Nowe Piekuty

Poprzednia stronaNastępna strona

Powrót do Pomoc techniczna przy Opencart

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 13 gości