2016-09-05 3 views
0

두 개의 버튼이있는 홈페이지 (예 : bitton1 및 button2)에 팝업을 표시하고 싶습니다. button2를 클릭하면 홈페이지로 리디렉션되어야하며 적어도 2 일 동안 열어서는 안됩니다.홈페이지 magento에서 한 번만 팝업 표시

나는 나의 홈 페이지 및 단추 2 스피 사용하여 이기에, setcookie 기능의 온 클릭에 팝업을 추가했다 :

function setCookie() { 
    $.cookie('test_status', '1', { path: '/', expires: 60 }); 
    return false; 
} 

하지만 오류 준다 : 나는 추가했다이를 위해 아래의 스크립트를 TypeError: $.cookie is not a function

:

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script> 

하지만 여전히 동일한 오류가 발생합니다.

이 작업을 어떻게 수행 할 수 있습니까?

+0

다음 확장명으로 요구 사항에 따라 아이디어를 얻거나 변경 사항을 적용 할 수 있습니다. https://www.magentocommerce.com/magento-connect/newsletter-subscription-with-free-gift-coupon-popup.html –

+0

내 홈페이지에 팝업이 나타납니다. 버튼을 클릭 할 때 홈페이지로 리다이렉트하고 적어도 2 일 동안 다시 팝업하지 않도록 쿠키를 설정해야합니다. – Aashi

+1

$ 대신 jQuery를 사용해보세요. –

답변

0

달러 $ 기호가 prototype.js와 충돌하므로 Jquery 충돌 코드를 사용하거나 추가하려고 할 수 있습니다. 희망이 도움이됩니다.

function setCookie() { 
    jQuery.cookie('test_status', '1', { path: '/', expires: 60 }); 
    return false; 
} 
관련 문제