영카트5 JS파일 오류관련 질문입니다.

영카트5 JS파일 오류관련 질문입니다.

QA

영카트5 JS파일 오류관련 질문입니다.

본문

안녕하세요. 영카트5를 이용하여 쇼핑몰을 제작중입니다.

현재 테마의 head.sub.php 파일에서 임의의 슬라이드 JS파일을 하나 불러옵니다.

이게 자동등록 방지 스크립트와 충돌이 나서 인덱스 파일에서만 불러오게 했습니다.

 

문제는 PC버전 제작을 다하고 모바일에서 생겼는데

이 슬라이드 JS파일과 영카트 모바일버전에서 불러오는 JS파일과 충돌이 또 납니다;;

결론은 헤드에 추가된 JS파일을 PC버전 일때만 불러오고 싶은데

코드를 어떻게 짜주어야 할까요? 현재는 아래와 같이 들어가있습니다.

 


<?php 
if(defined('_INDEX_')) { 
?> 
<script src="<?php echo G5_JS_URL ?>/main_slide.js"></script>  
<?php 
} 
?> 

 

더운 날씨에 건강 유의하시길 바랍니다.

읽어 주셔서 감사합니다. 즐거운 하루 보내세요^^ 

이 질문에 댓글 쓰기 :

답변 3


<?php 
if(defined('_INDEX_')) {
 if (G5_IS_MOBILE == false) {
?> 
<script src="<?php echo G5_JS_URL ?>/main_slide.js"></script>  
<?php
 }
} 
?> 

이렇게 한번 해보세요. 


<?
// 모바일이 아닌경우
if (G5_IS_MOBILE == false) {
?>
<script src="<?php echo G5_JS_URL ?>/main_slide.js"></script>  
<?
}
?>

 

이렇게 한번 처리해보시기 바랍니다. 

소중한 답변 감사합니다^^
하지만 이렇게 처리하니 PC용 사이트에서
자동등록방지 소스가 출력이 되지 않네요 ㅠㅠ
제가 질문을 잘못한것 같은데 해당 제이쿼리를
PC버전 인덱스파일에서만 불러오고 싶습니다.

질문에 내용만 가지고 전체적인 프로그램 상황을 모르기때문에

똑같이 보구 따라 하는것 보다 상황에 맞게 적절히 응용하여 적용해야 맞지 않나 생각됩니다.

jquery도 같은 맥락이 아닐까요?

 

그리고 모바일에서 jquey를 못불러오면 다른것에서 문제 생길수 있습니다.

영카트에선 모바일쪽도 jquery를 사용하기 때문에 그렇습니다.

이부분은 참고하시어 적용하시기 바랍니다.

 

 

 

 

 

해당 제이쿼리는 제가 별도로 삽입한 제이쿼리라 모바일쪽에서는
안불러와 지더라도 크게 상관이 없었습니다 ㅠㅠ
아무래도 php를 모르다보니 질답 게시판에 좀 의지하는 편이기는 한데
공부를 좀 더 해야할거 같습니다. 바쁜신 와중에 답변해 주셔서 감사합니다^^
즐거운 하루 보내시고 점심 맛있게 드세요^^

답변을 작성하시기 전에 로그인 해주세요.
전체 48
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT