simpleNotice dla sklepu 4.2

rondelctw

Avatar: rondelctw

2013-04-15 11:29

Czy ktoś może potrafi przerobić ten skrypt (simpleNotice) aby działał na wersji 4.2 ??

Dziękuję za pomoc.

» Quick.Cart v4.x

rondelctw

treewood (OpenSolution)

Avatar: treewood

2013-04-15 11:40

Zainteresuj sie gotowcem jesli chodzi Ci o ciastka:
http://ciasteczka.eu/

rondelctw

Avatar: rondelctw

2013-04-15 11:50

Prawie doszedłem do tego jak ot zrobić, ale mam konflikt java script, może ktoś mi pomoże...

<script type="text/javascript" src="$config[dir_core]common.js"></script>
<script type="text/javascript" src="$config[dir_core]plugins.js"></script>
<script type="text/javascript" src="$config[dir_core]prototype.lite.js"></script>
<script type="text/javascript" src="$config[dir_core]moo.fx.js"></script>
<script type="text/javascript" src="$config[dir_core]litebox-$config[language].js"></script>
<script type="text/javascript" src="$config[dir_core]jquery-1.9.1.min.js"></script>
<script type="text/javascript">
<!--
var cfBorderColor = "#d1bd9d";
var cfLangNoWord = "$lang[cf_no_word]";
var cfLangMail = "$lang[cf_mail]";
var cfWrongValue = "$lang[cf_wrong_value]";
var cfToSmallValue = "$lang[cf_to_small_value]";
var cfTxtToShort = "$lang[cf_txt_to_short]";
AddOnload( initLightbox );
AddOnload( targetBlank );
//-->
</script>

<script type="text/javascript">
<!--
$( function(){simpleNotice( "Strona korzysta z cookies." );} );
//-->
</script>


--------------------------------------------
gdy usunę tę część kodu, wszystko działa poprawnie:

<script type="text/javascript">
<!--
var cfBorderColor = "#d1bd9d";
var cfLangNoWord = "$lang[cf_no_word]";
var cfLangMail = "$lang[cf_mail]";
var cfWrongValue = "$lang[cf_wrong_value]";
var cfToSmallValue = "$lang[cf_to_small_value]";
var cfTxtToShort = "$lang[cf_txt_to_short]";
AddOnload( initLightbox );
AddOnload( targetBlank );
//-->
</script>

rondelctw

rondelctw

Avatar: rondelctw

2013-04-15 11:51

ale oczywiście wtedy nie działa litebox...

rondelctw

euphoria-art

Avatar: euphoria-art

2013-04-15 13:25

to dodaj do templates/default/_header.php
za:
<script type="text/javascript"><!--

daj enter i wstaw fragment:
jQuery.noConflict();

rondelctw

Avatar: rondelctw

2013-04-15 14:00

Niestety ale nie działa, dodałem do pierwszego <script type="text/javascript"><!-- i nie działa, nastepnie do drugiego <script type="text/javascript"><!-- i tez nie dziala, potem do obu i tez nie działa. Zaznaczę że chodzi o skrypt 4.2. a nie 5 lub 6. tu jest normalny container, nie ma _header.php. w wyzszych skryptach jest uzyta inna przegladarka do zdjec, wiec nie ma liteboxa, a w 4.2 jest i to on cos powoduje bledy...

rondelctw

euphoria-art

Avatar: euphoria-art

2013-04-15 15:47

a sprubuj dodać:
$( function(){simpleNotice( "Strona korzysta z cookies." );} );
za:
AddOnload( targetBlank );

rondelctw

Avatar: rondelctw

2013-04-15 16:14

niestety, dalej jest konflikt z liteboxem.. :-(

rondelctw

selekcjoner

Avatar: selekcjoner

2013-04-15 16:20

W takiej kolejności:


<script type='text/javascript'>jQuery.noConflict();</script> 
<script type="text/javascript" src="$config[dir_core]jquery-1.9.1.min.js"></script> 


potem cała reszta, a następnie:


<script type="text/javascript"
<!-- 
jQuery( function(){simpleNotice"Strona korzysta z cookies." );} );
//-->
</script> 



oraz w funkcji simpleNotice w common.js zmieniasz $ na jQuery

simlution.org

rondelctw

Avatar: rondelctw

2013-04-15 18:15

Dziękuję serdecznie za pomoc. :-)

rondelctw

Do góry
o nas | kontakt