일단 소원천사님의 그누보드+쇼핑몰+데이콤 결제 연동 플러그인을
수정하여 제 웹사이트에 적용하고 테스트 하였습니다.
수정과 재배포에 대하여 탑스쿨님이 대신 허락을 받아 주셔서 이렇게 올리게 되었네요.
소원천사님과 탑스쿨님 다시 한번 감사드리고
이 플러그인이 2009년 크리스마스 선물이 되기를 바랍니다.
성탄 전야를 이거 올린다고 고생함....ㅠㅠ
소원천사님 원본글 ---------------------------------------------
그누보드4에 쇼핑몰 기능을 붙여 봤습니다.
허접한 수준이지만 필요하신분이나 PHP 공부를 하시는분들을 위해 공개합니다.
[개발환경]
서버 : SULinux release 1.5
APM : PHP5 + Mysql5.0.27
테스트환경1 : SULinux release 1.5 + PHP 5.2.1 + Mysql 5.0.27
테스트환경2 : CentOS release 5.3 + PHP 4.4.7 + Mysql 4.1.9
[기능]
- 상품카테고리(2차 카테고리 지원)
- 상품이미지 (中,小) 자동생성 기능
- 상품옵션별 가격설정 기능
- 최대,최소구매 수량 설정 기능
- 그누보드4 포인트를 이용 포인트 결제 기능
- 무통장입금 기능
- 카드결제,자동이체,휴대폰결제,가상계좌 기능(데이콤 WEB전송방식 모듈 장착) - 카드결제시 레이어 팝업이 뜸.
- 월별매출레포트 기능
- 상품리스트 스킨기능(리스트형,바둑판형,블로그형)
- 레이어팝업 기능
설치과정은 그누보드4 설치과정과 동일합니다.
/config.php <= 마지막줄 FTP 아이디/그룹 설정
/shop/ <= 쇼핑몰 관련 폴더
/shop/write_failure.log <= 데이콤 결제 실패 로그(퍼미션 777)
/shop/write_success.log <= 데이콤 결제 성공 로그(퍼미션 777)
/shop/write_hasherr.log <= 데이콤 결제 실패 로그(퍼미션 777)
/shop/goods_list.php <= 상품 리스트
/shop/goods_list.1.skin.php <= 게시판형 스킨
/shop/goods_list.2.skin.php <= 바둑판형 스킨
/shop/goods_list.3.skin.php <= 블로그형 스킨
/shop/goods.php <= 상품 상세페이지
/shop/cart.php <= 장바구니
/shop/order_search.php <= 주문조회(비회원)
/shop/member_order_list.php <= 주문조회(회원)
/shop/order.php <= 주문조회 상세페이지(회원,비회원 공용)
/lib/shop.lib.php <= 쇼핑몰 관련 함수
/lib/popup.lib.php <= 레이어 팝업창 관련 함수
/data/goods/ <= 상품이미지 저장 폴더(퍼미션 777)
※ SSH 사용 가능하신분은 perms.sh 실행하시면 퍼미션 자동조정됩니다.
만들고보니 많이 부족합니다..ㅋㅋ(날림과 땜빵...;;)
필요하신분들 사용하시고 궁금하신거 있으시면 [email protected] 으로 멜 주세요.
혹시나 저작권에 침해되는 부분이 있다면 멜 주세요. 삭제조치 하겠습니다.
데모사이트
관리자 : http://shi1978.bizsense.kr/adm/index.php
상품리스트 : http://shi1978.bizsense.kr/shop/goods_list.php
관리자ID/PW: admin/admin
---------------------여기 까지가 소원 천사님의 맨트 였구요
이 밑으로는 그누보드가 아닌 탑빌더에 적용하기 위해 분할 하였던 파일들의 설정과 설치 내용입니다.
일단 다운 받으신 파일들을 그누 또는 빌더 설치 디렉토리로 업로드 합니다.
(1--- http://sir.co.kr/bbs ...라면 http://sir.co.kr/ 여기에 설치가 되있겠지요)
(2--- http://sir.co.kr/main/bbs ...라면 http://sir.co.kr/main/ 여기에 설치가 되있겠지요)
업로드 하신후에는
/shop/write_failure.log <= 데이콤 결제 실패 로그(퍼미션 777)
/shop/write_success.log <= 데이콤 결제 성공 로그(퍼미션 777)
/shop/write_hasherr.log <= 데이콤 결제 실패 로그(퍼미션 777)
/data/goods/ <= 상품이미지 저장 폴더(퍼미션 777)
퍼미션 설정을 하셔야 합니다.
그러면 이제 세팅 준비는 끝...천천히 이제부터 따라 하시길...
▶ 설치 방법 : 관련 파일 외에 수정 부분...
1번------
bbs/login.php 파일의 8번 라인에 if ($member[mb_id]) 를 찾습니다..
그리고 그밑에
{
if ($url)
goto_url($url);
else
goto_url($g4[path]);
}
--------------------부분을
{
if ($url)
{
if($mod=="shop")
{
$url.="?order_step1=1";
}
goto_url($url);
}
else
{
goto_url($g4[path]);
}
}
-----------로 수정합니다..
2번-------
그누 or 탑빌더 메인 디렉토리에 head.sub.php 를 찾아서 106번 라인 쯤의
<script type="text/javascript" src="<?=$g4['path']?>/js/ajax.js">
------------ 이 부분을
<!-- <script type="text/javascript" src="<?=$g4['path']?>/js/ajax.js"></script> -->
<script type="text/javascript" src="<?=$g4['path']?>/js/ajax2.js"></script>
-----------로 바꿉니다
대강의 수정이 끝나셨으면.. db세팅으로 들어 가겠습니다.
3번--------
일단 해당 계정의 phpMyAdmin으로 로그인 하시고(초보분들을 기준으로 한다고 하는데....)
탑빌더 설치 테이블(호스팅의 경우는 거의가 처음 설치시 디비명이 테이블 명일 것입니다.)로 가신뒤
Import 메뉴에서 첨부해드린 db디렉토리의 shop.sql 불러와서 실행하시면 됩니다.
4번-----------
그리고 마지막으로 탑빌더를 사용하시는 유저님이시라면
탑빌더의 그룹 설정메뉴에 보시면 /adm/top_boardgroup_list.php(탑빌더 관리자메뉴)
쇼핑몰을 걸고자 하시는 그룹의 그룹페이지 스킨을 shop1로 바꾸시고 나오시면 됩니다.
-----------------
일단 소원천사님의 원본 파일중 몇가지 오류는 잡았습니다 만,
디자인 부분은 사용하시는 분들께서 꾸며 사용하시면 좋겠네요
일반 그누나 타 빌더 사용 유저분들께서는 설치 방법 4번만 자신의 스타일에 맞도록 하시면 되겠네요
/skin/group/shop1 ---[탑빌더 그룹페이지 스킨]...여기 파일들 가지고 타 빌더에 맞게 바꾸시면 됩니다.
(다른 빌더의 경우 오류가 많이 나올수 있습니다. 나름 수정하셔야하는 부분이 추가될수도 있네요)
그리고 이것을 바탕으로 서로 보완해가며 좋은 작품이 나왔으면 하는 바램입니다.
성탄절 이브에 작업을 했는데 이제야 올리네요
혹시 오류나는 것 있으면....게시판 댓글 부탁 드립니다. 빨리하려다가 빼먹은 부분이 혹시라도...
이상 Bluedirector 였습니다.
PS/ EUC-KR입니다.
헐 추가 부분 하나 빼먹었네요...
그누보드 head.php 파일의 상단 include 리스트중
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php"); ----이부분 맽에
한줄 추가염...에궁.,..
include_once("$g4[path]/lib/shop.lib.php"); ---요거
------------------------------12월 27일 수정 작업 후 다시 올려드립니다.
먼저 받으신분들 오류 해결 안되셨으면 다시 받으시길 바랍니다..성탄절 공개 약속으로
급하게하다보니 정리가 좀 덜 됐네요...죄송합니다.
탑빌더에 적용 가능하게 작업하다보니,...탑빌더 배너 소스가 shop관련 페이지에
삽입된것이 좀 있었네요...
일단 주석 처리해서 타 빌더나 그누에 적용해도 오류가 나지 않도록 하였습니다.
---------------------탑빌더+쇼핑몰 자동설치 버젼은 탑빌더 사이트에 있습니다.
http://topschool.co.kr/topboard/bbs/board.php?bo_table=builde_skin
수정하여 제 웹사이트에 적용하고 테스트 하였습니다.
수정과 재배포에 대하여 탑스쿨님이 대신 허락을 받아 주셔서 이렇게 올리게 되었네요.
소원천사님과 탑스쿨님 다시 한번 감사드리고
이 플러그인이 2009년 크리스마스 선물이 되기를 바랍니다.
성탄 전야를 이거 올린다고 고생함....ㅠㅠ
소원천사님 원본글 ---------------------------------------------
그누보드4에 쇼핑몰 기능을 붙여 봤습니다.
허접한 수준이지만 필요하신분이나 PHP 공부를 하시는분들을 위해 공개합니다.
[개발환경]
서버 : SULinux release 1.5
APM : PHP5 + Mysql5.0.27
테스트환경1 : SULinux release 1.5 + PHP 5.2.1 + Mysql 5.0.27
테스트환경2 : CentOS release 5.3 + PHP 4.4.7 + Mysql 4.1.9
[기능]
- 상품카테고리(2차 카테고리 지원)
- 상품이미지 (中,小) 자동생성 기능
- 상품옵션별 가격설정 기능
- 최대,최소구매 수량 설정 기능
- 그누보드4 포인트를 이용 포인트 결제 기능
- 무통장입금 기능
- 카드결제,자동이체,휴대폰결제,가상계좌 기능(데이콤 WEB전송방식 모듈 장착) - 카드결제시 레이어 팝업이 뜸.
- 월별매출레포트 기능
- 상품리스트 스킨기능(리스트형,바둑판형,블로그형)
- 레이어팝업 기능
설치과정은 그누보드4 설치과정과 동일합니다.
/config.php <= 마지막줄 FTP 아이디/그룹 설정
/shop/ <= 쇼핑몰 관련 폴더
/shop/write_failure.log <= 데이콤 결제 실패 로그(퍼미션 777)
/shop/write_success.log <= 데이콤 결제 성공 로그(퍼미션 777)
/shop/write_hasherr.log <= 데이콤 결제 실패 로그(퍼미션 777)
/shop/goods_list.php <= 상품 리스트
/shop/goods_list.1.skin.php <= 게시판형 스킨
/shop/goods_list.2.skin.php <= 바둑판형 스킨
/shop/goods_list.3.skin.php <= 블로그형 스킨
/shop/goods.php <= 상품 상세페이지
/shop/cart.php <= 장바구니
/shop/order_search.php <= 주문조회(비회원)
/shop/member_order_list.php <= 주문조회(회원)
/shop/order.php <= 주문조회 상세페이지(회원,비회원 공용)
/lib/shop.lib.php <= 쇼핑몰 관련 함수
/lib/popup.lib.php <= 레이어 팝업창 관련 함수
/data/goods/ <= 상품이미지 저장 폴더(퍼미션 777)
※ SSH 사용 가능하신분은 perms.sh 실행하시면 퍼미션 자동조정됩니다.
만들고보니 많이 부족합니다..ㅋㅋ(날림과 땜빵...;;)
필요하신분들 사용하시고 궁금하신거 있으시면 [email protected] 으로 멜 주세요.
혹시나 저작권에 침해되는 부분이 있다면 멜 주세요. 삭제조치 하겠습니다.
데모사이트
관리자 : http://shi1978.bizsense.kr/adm/index.php
상품리스트 : http://shi1978.bizsense.kr/shop/goods_list.php
관리자ID/PW: admin/admin
---------------------여기 까지가 소원 천사님의 맨트 였구요
이 밑으로는 그누보드가 아닌 탑빌더에 적용하기 위해 분할 하였던 파일들의 설정과 설치 내용입니다.
일단 다운 받으신 파일들을 그누 또는 빌더 설치 디렉토리로 업로드 합니다.
(1--- http://sir.co.kr/bbs ...라면 http://sir.co.kr/ 여기에 설치가 되있겠지요)
(2--- http://sir.co.kr/main/bbs ...라면 http://sir.co.kr/main/ 여기에 설치가 되있겠지요)
업로드 하신후에는
/shop/write_failure.log <= 데이콤 결제 실패 로그(퍼미션 777)
/shop/write_success.log <= 데이콤 결제 성공 로그(퍼미션 777)
/shop/write_hasherr.log <= 데이콤 결제 실패 로그(퍼미션 777)
/data/goods/ <= 상품이미지 저장 폴더(퍼미션 777)
퍼미션 설정을 하셔야 합니다.
그러면 이제 세팅 준비는 끝...천천히 이제부터 따라 하시길...
▶ 설치 방법 : 관련 파일 외에 수정 부분...
1번------
bbs/login.php 파일의 8번 라인에 if ($member[mb_id]) 를 찾습니다..
그리고 그밑에
{
if ($url)
goto_url($url);
else
goto_url($g4[path]);
}
--------------------부분을
{
if ($url)
{
if($mod=="shop")
{
$url.="?order_step1=1";
}
goto_url($url);
}
else
{
goto_url($g4[path]);
}
}
-----------로 수정합니다..
2번-------
그누 or 탑빌더 메인 디렉토리에 head.sub.php 를 찾아서 106번 라인 쯤의
<script type="text/javascript" src="<?=$g4['path']?>/js/ajax.js">
------------ 이 부분을
<!-- <script type="text/javascript" src="<?=$g4['path']?>/js/ajax.js"></script> -->
<script type="text/javascript" src="<?=$g4['path']?>/js/ajax2.js"></script>
-----------로 바꿉니다
대강의 수정이 끝나셨으면.. db세팅으로 들어 가겠습니다.
3번--------
일단 해당 계정의 phpMyAdmin으로 로그인 하시고(초보분들을 기준으로 한다고 하는데....)
탑빌더 설치 테이블(호스팅의 경우는 거의가 처음 설치시 디비명이 테이블 명일 것입니다.)로 가신뒤
Import 메뉴에서 첨부해드린 db디렉토리의 shop.sql 불러와서 실행하시면 됩니다.
4번-----------
그리고 마지막으로 탑빌더를 사용하시는 유저님이시라면
탑빌더의 그룹 설정메뉴에 보시면 /adm/top_boardgroup_list.php(탑빌더 관리자메뉴)
쇼핑몰을 걸고자 하시는 그룹의 그룹페이지 스킨을 shop1로 바꾸시고 나오시면 됩니다.
-----------------
일단 소원천사님의 원본 파일중 몇가지 오류는 잡았습니다 만,
디자인 부분은 사용하시는 분들께서 꾸며 사용하시면 좋겠네요
일반 그누나 타 빌더 사용 유저분들께서는 설치 방법 4번만 자신의 스타일에 맞도록 하시면 되겠네요
/skin/group/shop1 ---[탑빌더 그룹페이지 스킨]...여기 파일들 가지고 타 빌더에 맞게 바꾸시면 됩니다.
(다른 빌더의 경우 오류가 많이 나올수 있습니다. 나름 수정하셔야하는 부분이 추가될수도 있네요)
그리고 이것을 바탕으로 서로 보완해가며 좋은 작품이 나왔으면 하는 바램입니다.
성탄절 이브에 작업을 했는데 이제야 올리네요
혹시 오류나는 것 있으면....게시판 댓글 부탁 드립니다. 빨리하려다가 빼먹은 부분이 혹시라도...
이상 Bluedirector 였습니다.
PS/ EUC-KR입니다.
헐 추가 부분 하나 빼먹었네요...
그누보드 head.php 파일의 상단 include 리스트중
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php"); ----이부분 맽에
한줄 추가염...에궁.,..
include_once("$g4[path]/lib/shop.lib.php"); ---요거
------------------------------12월 27일 수정 작업 후 다시 올려드립니다.
먼저 받으신분들 오류 해결 안되셨으면 다시 받으시길 바랍니다..성탄절 공개 약속으로
급하게하다보니 정리가 좀 덜 됐네요...죄송합니다.
탑빌더에 적용 가능하게 작업하다보니,...탑빌더 배너 소스가 shop관련 페이지에
삽입된것이 좀 있었네요...
일단 주석 처리해서 타 빌더나 그누에 적용해도 오류가 나지 않도록 하였습니다.
---------------------탑빌더+쇼핑몰 자동설치 버젼은 탑빌더 사이트에 있습니다.
http://topschool.co.kr/topboard/bbs/board.php?bo_table=builde_skin
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 55개
db디렉토리의 shop.sql...phpMyAdmin 말구 ...
다른 방법이 있으며 알려주시겠어요.
부탁드립니다.
추천!!! 수고하셨습니다.
쿼리문을 날려야 하는데요..해당 파일을 editplus로 열면 쿼리문이 보입니다..
사실 그거나 그거기는 하지만요..
안그럼 페이지를 하나 만들거나 해서 웹상에서 그페이지 열면서 디비세팅 자동으로 되도록 하면
되는데 게시물 공개를 오전에 하겠다고 약속을 해서 급하게 올렸네요
/config.php <= 마지막줄 FTP 아이디/그룹 설정 은 어떻게 하는건가요.
그리고 결제모듈은 없어도 에러가 안나나요.
아직 저역시 테스트중이지만 일단 설정 안하고 진행해도 오류는 없더군요..
결제 모듈은 현제까지 에러는 없더군요.
압축풀어보니 샵만 분리하셨나보네요?
고생하셨어요.
잘 쓰겠습니다.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /data/website/***/adm/order_list.php on line 41
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /data/website/***/adm/order_list.php on line 55
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /data/website/***/adm/order_list.php on line 117
디비와 관계된 에러들이 몇군데 나고 있습니다.
열어봐도 잘 모르겠습니다.
수정할 수 있는 방법을 부탁드립니다...
감사합니다.
쇼핑몰관련 data폴더는 data/goods/ 입니다. 그런데 올려주신 소스내용은
data/website네요.. 올려드린 파일이나 폴더명을 수정 하셨는지요?
설치하고 계신부분에 대한 자세안 언급을 부탁 드립니다.
디비 세팅이 정상적으로 되셨는지도 확인 해주세요
/data/website/<-- 이 부분은 서버주소구요.
저 주소는 *** 으로 처리하였습니다.
/adm 이 루트입니다.
data폴더에는 data/goods/index.php 화일 하나만 들어 있더군요.
777로 수정하였구요.
디비 같은 경우에는 sql 화일은 phpmyadmin 에서 import 하였구요.
열어보긴 했지만 지적하면 수정하는 정도 실력이라 잘 모르겠더군요.
좋은 하루 보내십시요.
유용하게 잘 사용하겠습니다...
현제 제가 발견한 오류는 상세페이지에서 구매나 장바구니 클릭시
옵션이 설정된 상품의 경우는 별 문제 없이 결제가 되는데
옵션 없이 등록된 상품의 경우 버튼이 먹질 않습니다,
펑션 부분,,,옵션값에 대한 부분의 스크립트가 문제 인거 같은데 소원천사님의
원본에서도 같은 에러더군요,, 옵션을 넣고 사용하는 상품은 문제 없는데
옵션이 없는 상품의 경우는 임시로 리스트1~3 스킨의 결제링크 따다 사용하면 되긴 하더군요..
저도 그닥 잘하는 것이 아니라 이부분은 미해결중이네요
해당페이지 상단 쯔음에
<input type="hidden" name="gcode" value="<?=$goods[g_code]?>">
------------이 있습니다.
그 밑에------
<input type="hidden" name="g_option" value="<?=$goods[g_option]?>">
이거 하나더 추가여,.,,,떱
goods.php의 47번 라인 밑에
<input type="hidden" name="g_option" value="<?=$goods[g_option]?>">
추가후에 해보면 될꺼 같은데요...
년말이면 이것저것 바쁜 일이 많아질 때인데 ...
`idx` int(10) unsigned NOT NULL auto_increment,
`c_code` varchar(20) NOT NULL default '',
`c_pcode` varchar(20) NOT NULL default '',
`c_depth` varchar(10) NOT NULL default '',
`c_name` varchar(40) NOT NULL default '',
`c_sort` varchar(10) NOT NULL default '',
`c_regday` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`idx`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
위 쿼리를 입력하니까 오류가 안나네요..
아무튼 좋은 자료 감사드립니다 ^^
제품 합계금액에 옵션가격이 포함되지 않는군요.
운송료는 함계금액에 포함이 되고 있습니다.
어느 부분을 확인해야 하는지요.
퍼미션은 707로 설정했습니다.
탑빌더 에서 일반 게시판 좌측서브메뉴처럼
넣을려면요.
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET c_code = '', c_pcode = 'C126893167177', c_depth = '0',' at line 2
error file : /adm/category_update.php
$g4['popup_table'] = $g4['table_prefix'] . "popup"; // 팝업창 테이블
밑에 삽입하세요.
$g4['category_table'] = $g4['table_prefix'] . "category";
해결책은 없는지요?
그누 최신버전 설치하고 바로 설치했습니다.
그런데 관리자 카테고리 오류가 나더군요 그래서 원본과 비교해봤는데요
shop.sql 파일에
--
-- 테이블 구조 `g4_category`
--
DROP TABLE IF EXISTS `g4_category`;
CREATE TABLE IF NOT EXISTS `g4_category` (
`idx` int(10) unsigned NOT NULL auto_increment,
`c_code` varchar(20) NOT NULL default '',
`c_pcode` varchar(20) NOT NULL default '',
`c_depth` varchar(10) NOT NULL default '',
`c_name` varchar(40) NOT NULL default '',
`c_sort` varchar(10) NOT NULL default '',
`c_regday` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`idx`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
위 내용 추가해서 실행해 주세요~^^
shop/cart.php 51줄 에러 나는군요 전 쓰지않아서 지웠습니다.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/jmschang/www/topbuilder/skin/board/shop1/sh_list.php on line 89
Fatal error: Call to undefined function: latest() in /home/hosting_users/jmschang/www/topbuilder/skin/board/shop1/list.skin.php on line 53
설정다했는데 메뉴에 클릭하면 이러는데 왜 그런거져
============================
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/local/apache_2.2.15/htdocs/shop/adm/popup_list.php on line 10
CODE 제목 사용중 등록일
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/apache_2.2.15/htdocs/shop/adm/popup_list.php on line 31
=============================
popup_list.php 를 보면
$QUERY = "select * from $g4[popup_table] order by idx desc ";
10번줄 $total_count = mysql_num_rows(mysql_query($QUERY));
$LINE_SU = 20;
$PAGE_SU = 5;
31번줄: <?
while($LIST = mysql_fetch_array($RESULT))
{
?>
상당히 빡시네요..
일반적인 설치형으로 수정하고 에러 거즘 다잡고 기폰틀 짜고 있네요^^
열어보시면 이미지 크기별로 입력하는 소스 있습니다.
살펴 보시면 수정 가능하네요...
우쩐당 ㅠㅠ
흑흑
----------------------------
해결했네요, 다름이 아니라
head.sub.php 파일 안에
<script type="text/javascript" src="<?=$g4['path']?>/js/ajax2.js">
요 내용이 없었네요, ㅋㅋㅋㅋㅋㅋㅋ ㅎㅎㅎㅎㅎㅎㅎ
------------------------------------------------------
또 다른 이상? 카트에 넣고 주문하기 누르면 화면이 세번 깜박이고 order_step1로 넘어가네요? 소스를 따라가 보면,
문제점 : 카트에서 주문하기로 넘어가면~ 화면이 세번깜박임(회원,비회원 동일한 증상)
http://도메인/shop/order_step1.php로 갔다가
--------------------------------------------
order_step1.php 안에 소스인
if(!$order_step1)
{
echo("<script>location.href='".$g4[path]."/bbs/login.php?url=".$g4[path]."/shop/order_step1.php&mod=shop';</script>");
exit;
}
때문에
---------------------------------------------
bbs/login.php 요기로~
http://도메인/bbs/login.php?url=../shop/order_step1.php&mod=shop
login.php 안에 소스인
{
if ($url)
{
if($mod=="shop")
{
$url.="?order_step1=1";
}
goto_url($url);
}
else
{
goto_url($g4[path]);
}
}
--------------------------------------------
다시 요기로~
http://도메인/shop/order_step1.php?order_step1=1
그래서 세번 깜박이는데???
깜박임이 없었으면 좋겠는데요????? ㅠ.ㅠ
-------------------------------------------------
해결하였네요,
헤드사이에
<meta content="blendTrans(Duration=0.0)" http-equiv="Page-Enter" />
<meta content="blendTrans(Duration=0.0)" http-equiv="Page-Exit" />
삽입하여 페이지 변환시에 그냥 깜박임 없게 하였습니다. ^.^
ㅎㅎ
감사합니다.