Cookie - cms w wersji 2.0

wskizz

Avatar: wskizz

2013-06-20 14:55

witam
jak dodac informacje o cookie w starej wersji Quick.Cms v2.0 i Quick.Cart v3.4

pozdrawiam

» Quick.Cms v2.x

wz

selekcjoner

Avatar: selekcjoner

2013-06-20 16:03

Pobierz dodatek:
http://opensolution.org/pobierz,pl,18.html?sDir=Quick.Cart/plugins#simpleNotice
W instrukcji:
Punkt 1 i 2 zmień na: Edit file: lang/
Punkt 4: Edit file: templates/container.tpl
Musisz usunąć kod php ( z 1 i 5 linii - tylko php ) z boxa "Replace to", usuń też 2 linie z boxa "Replace to" a resztę wstaw w sekcji head w container.tpl za znacznikami "meta".

Z reszta powinieneś sobie poradzić, jednak gdyby nie działało (np. przez liteboxa ;) to wrzuć link na forum do strony to coś pomogę. To jest dla QuickCarta ale dla Quick Cms'a powinno być analogicznie

simlution.org

czyzkowski.net

Avatar: czyzkowski.net

2013-07-17 15:35

Witam,

nie do końca rozumiem "Musisz usunąć kod php"

do pliku lang/pl.php dodaję:


$lang
['Simple_notice'] = "Lorem ipsum dolor sit amet, consectetur adipisicing elit";


do pliku core/common.js dodaję:


function simpleNoticesNotice ){
  
jQuery(document).ready(function(){
    var 
bCookiesNoticeClosed throwCookie'bCookiesNoticeClosed' );
    if( !
bCookiesNoticeClosed && sNotice != '' ){
      $( 
'body' ).prepend'<div id="noticeAboutCookies">'+sNotice+'<a href="#" class="close">[x]</a></div>' );
      
jQuery("#noticeAboutCookies").delay(1000).slideToggle("slow");
      
jQuery("#noticeAboutCookies .close").click(function(){
        
jQuery("#noticeAboutCookies").delay(500).slideUp("slow")
        
createCookie'bCookiesNoticeClosed'true );
        return 
false;
      });
    }
  });
}


do pliku ze stylami dodaję:


#noticeAboutCookies{display:none;padding:7px 0;background:#fff;font-weight:bold;border-bottom:1px solid #555;}
#noticeAboutCookies .close{margin-left:20px;font-size:0.917em;color:#999;font-weight:normal;text-decoration:none;}
#noticeAboutCookies .close:hover{color:#f00;}



do folderu plugins dodaję plik: jquery-1.9.1.min

Co muszę dodać do container.tpl i w którym miejscu żeby to wszystko zagrało?

Pozdrawiam Robert

selekcjoner

Avatar: selekcjoner

2013-07-17 16:01

W sekcji HEAD wstaw:


<script type="text/javascript" src="$config['dir_plugins']jquery-1.9.1.min.js"></script>
  <script type="text/javascript">
  <!--
  $( function(){simpleNotice( " $lang[Simple_notice] " );} );
  //-->
  </script>

simlution.org

czyzkowski.net

Avatar: czyzkowski.net

2013-07-18 10:22

kurcze, mimo wszystko nie hula mi to z liteboxem...

może masz inny pomysł jak można połączyć okienko z informacją o ciasteczkach ze starszymi wersjami Quicka?

selekcjoner

Avatar: selekcjoner

2013-07-18 15:12

Po znacznikach "<meta ... />" daj:

<script type="text/javascript" src="$config[dir_core]common.js"></script>
<script type="text/javascript" src="$config[dir_plugins]jquery-1.9.1.min.js"></script>
<script type="text/javascript">
<!--
$( function(){simpleNotice( "$lang[Simple_notice]" );} );
 //-->
</script> 


później cała reszta razem z lightboxem.

Następnie w funkcji simpleNotice zmień $ na jQuery

Jeśli będzie jakiś problem to podaj link do strony

simlution.org

Do góry
o nas | kontakt