일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 해피CGI
- #happycgi
- #솔루션
- 홈페이지제작
- 솔루션
- #웹솔루션
- #이미지
- #홈페이지
- #쇼핑몰
- happycgi
- 게시판
- 쇼핑몰
- CGIMALL
- 해피씨지아이
- CSS
- #뉴스
- #홈페이지제작
- #image
- jquery
- #동영상
- #jQuery
- #해피CGI
- 웹솔루션
- #업종별
- javascript
- php
- #CSS
- 사이트제작
- 홈페이지
- #cgimall
- Today
- Total
웹솔루션개발 22년 노하우! 해피CGI의 모든것
[해피CGI][cgimall] 통합배너 작동 방식 및 뒤로가기 문제해결 방법 본문
Q. 솔루션 배너 클릭 후 이동된 페이지에서 뒤로가기가 되지 않아요.
A. 솔루션에 내장된 "통합배너" 기능을 이용해 생성한 배너를 사용자가 클릭 할 경우
동일한 브라우저 창에서 페이지 이동이 이루어졌다면
이전 페이지로 다시 이동할 수 있도록 [뒤로가기] 버튼이 활성화 됩니다.
- Windows Internet Explorer 기준
하지만 [뒤로가기] 버튼을 누르더라도 다시 현재 페이지로 돌아오는 경우가 있습니다.
그 이유는 "통합배너" 기능을 이용하여 생성한 배너는 일반 이미지에 링크를 걸어둔 것과는 달리
별도의 PHP 파일에 의해 페이지 이동이 이루어지기 때문 입니다.
현재 판매중인 솔루션에는 위 문제가 패치 되었지만,
이전에 구매하신 일부 솔루션에는 별도의 페이지가 브라우저 기록에 남아
[뒤로가기] 를 하더라도 다시 현재 페이지로 돌아오게 됩니다.
- Windows Internet Explorer 기준
이 문제는 아래의 소스로 교체하면 간단히 해결할 수 있습니다.
- FTP로 접속하여 banner_link.php 파일을 엽니다.
- 소스 맨 하단에서 아래와 같은 소스를 찾습니다.
소스)
echo "<script>window.location.href = '$Data[link]';</script>";
- 위 소스를 삭제 또는 주석처리 하시고, 아래의 소스로 교체합니다.
소스)
go($Data['link']);
- 위 go() 함수는 CgiMall 솔루션에서만 사용할 수 있는 점 참고 바랍니다.
Q. 통합배너는 어떤식으로 작동이 되는건가요?
통합배너 기능의 작동 방식은 아래와 같습니다.
- 배너출력 - banner_view.php
생성된 배너를 출력시키는것은 banner_view.php 파일을 통해 이루어집니다.
이 파일에서는 노출마감일 등을 계산하여 배너가 정해진 기간 동안에만 노출 시켜 주거나
출력할 내용을 검사하여 상황에 맞는 배너를 출력해 주고,
노출(파일 로딩) 되었을때 로그(log) 를 남겨 노출 통계 등을 확인할 수 있도록 해줍니다.
- 링크 - banner_link.php
위 banner_view.php 파일을 통해 출력된 배너에는 관리자가 지정한 링크주소로
banner_link.php 파일을 통해 이동 될 수 있도록 자동으로 링크가 연결 됩니다.
배너를 클릭하였을 때 링크주소를 검사하여 이동하도록 도와주고,
클릭이 발생하였을 때 로그(log) 를 남겨 클릭 통계 등을 확인할 수 있도록 해줍니다.
'CGIMALL소개 > 자주하는질문' 카테고리의 다른 글
[해피CGI][cgimall] 온라인 쇼핑몰 상품정보제공고시 - 원산지 표시 방안 (0) | 2017.06.08 |
---|---|
[해피CGI][cgimall] 현재접속자기능은 무엇인가요? (0) | 2017.06.08 |
[해피CGI][cgimall] 업로드된 이미지들 용량이나 크기를 한꺼번에 줄일수있는 방법있나요? (0) | 2017.06.08 |
[해피CGI][cgimall] 회원그룹 권한 추가하기 (0) | 2017.06.05 |
[해피CGI][cgimall] 아이핀(KCB) 인증서비스를 신청 및 절차는 어떻게 되나요? (0) | 2017.06.05 |
Comments