최고가/최저가 경매 나름 수정본입니다.

옥션_list.jpg
옥션_view.jpg
옥션_write.jpg

- https://sir.kr/g5_tip/5457의 소스를 수정했습니다.

 

※ 나름 수정했는데 훼손하였다면 미안합니다.

- Tender_Table 구조는 그대로 입니다.

 

※ 틈틈이 작업하였기에 많은 테스트를 못했습니다.

※ 스킨은 그누보드5.2.9.8.3  gallery 스킨을 이용하였습니다.

- 그누보드 5.2.9.8.3에서 작업했습니다.

- 원본을 유지하려고 했으며 수정부분은 주석처리 하였습니다.

 

※ 압축 파일을 풀면 (pc용-pc_auction, mobile용-mo_auction) 있습니다.

- 설치방법은 작업파일.txt를 참고하세요.

- 설정은 게시판 관리자페이지나, auction.lib.php에서 하실 수 있습니다.

- 기능은 나름 몇개 더 추가했으며, 용도에 따라 사용하기 위해.

 

※  정식적으로 경매 사이트 분석을 안하고, 추측으로 하였습니다.

※  필요하신분 맘껏 이용하시고, 버그나 추가 기능은 빨리 못 대응할 것 같습니다.

 

- sir.kr에 조금이나마 도움이 되고 싶네요.

 

첨부파일

옥션_list.jpg (460.9 KB)
22회 2018-04-06 17:25
옥션_view.jpg (418.1 KB)
3회 2018-04-06 17:25
옥션_write.jpg (278.1 KB)
6회 2018-04-06 17:25
|

댓글 25개

고생하셨습니다...
auction.lib.php
파일-285라인

// 중복되었거나 입찰내역이 없을 경우, 입찰자 수가 낙찰하기 위한 입찰자 수보다 적은 경우 유찰
if ($row[cnt] > 1 || !$row || $off_row < $auction[auction_off_member_count]) {
-->
// 중복되었거나 입찰내역이 없을 경우, 입찰자 수가 낙찰하기 위한 입찰자 수보다 적은 경우 유찰
if ($row[cnt] > 1 || !$row || $off_row[cnt] < $auction[auction_off_member_count]) {

로 수정($off_row -> $off_row[cnt])합니다.
※ auction-파일[20180409].zip

으로 auction.lib.php 수정본 새로 업로드하였습니다.
auction.lib.php
파일-235라인

$row = sql_fetch(" select count(*) as cnt from $tender_table where wr_id = '$wr_id' and mb_id = '$member[mb_id]' and td_tender_point = '$point' ");
if ($row[cnt]){alert_only("이미 같은 금액으로 입찰 하셨습니다.", "{$url}");}
에서
... where wr_id = '$wr_id' and mb_id = '$member[mb_id]' and td_tender_point = '$point' ");
는 한회원이 같은 금액 입력 방지.

and mb_id = '$member[mb_id]' 를 지우고
... where wr_id = '$wr_id' and td_tender_point = '$point' "); 하면 전체 입찰자 중에서 같은 금액 방지입니다.

참고하십시오.
auction-파일[20180410-코드정리].zip
파일은
auction.lib.php, tender_list.php, view.skin.php에서 코드 정리와 에러부분이 발견되어 다시 올립니다.
좋은정보 감사합니다.
auction-파일[20180418-수정본].zip 파일은
- auction.lib.php 의 152라인 에러 부분 수정본입니다.

※ 코드 정리와 수정중 에러가 발생했습니다.
20180418 을 받으면 되는 것이죠?
입찰 참여시 포인트 차감기능은 없는지요? 감사합니다
깔끔하게 잘 됩니다...사실 구간 입찰은 고객들한테 설명하기도 어려웠는데 최고가/최저가는 쉽네요
그런데 입찰 참여시 포인트를 차감하는 것을 넣으려고 해도 여분 필드가 부족한 것 같습니다
나중에 되시면 알려주세요...감사합니다
이것은 포인트 경매가 아닌가요? 감사합니다
풍운님! 감사합니다.
이것은 포인트 경매가 아닙니다.
포인트 경매 소스를 응용한 경매 프로그램입니다.

포인트 차감 기능 추가는 "링크 - https://sir.kr/g5_tip/5457" 파일의
auction.lib.php 부분을 분석하시면 될 것 같습니다.
제가 수정할때 포인트 부분은 제거했습니다.
----
먼저 https://sir.kr/g5_tip/5457" 의 auction.lib.php 분석하시기 바랍니다.
좋은 결과 있기를 바랍니다.
@고대영
포인트 차감 기능 뺀부분이 어디쯤인가요?
감사합니다.^^
5.3 버젼에 글을 올리면 제목을 입력하라고 나옵니다...한번 봐주시기 바랍니다
감사합니다
첨부된 이미지는 무엇인지요?
멋진 작품입니다.

그누4 배추빌더 쓰고 있습니다.

혹시 그누4에도 적용이 가능한지 알고싶습니다.
설치를 하였는데...
어디를 건들어야 되는지?

Warning: include_once(../skin/board/auction/list.skin.php): failed to open stream: No such file or directory in /host/home/citis/html/bbs/list.php on line 244 Warning: include_once(): Failed opening '../skin/board/auction/list.skin.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home/citis/html/bbs/list.php on line 244
너무 좋은걸 만드셨다 봅니다.
에러만 없다면 조금 커스트 마이징 해서 구매라도 하고 싶내요
연락부탁합니다.
포인트 경매 감사합니다
감사합니다. 잘 사용하겠습니다.
입찰하기 버튼을 누르면 전혀 내용이 반영되지 않습니다..
입찰하기 버튼을 누르면 전혀 내용이 반영되지 않습니다..
include_once($_SERVER["DOCUMENT_ROOT"]."/G5_설치폴더/common.php");
위의 코드에서

G5_설치폴더 => 이 부분은 어떻게 넣어야 하나요?
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
7년 전 조회 5,514
7년 전 조회 1.8만
7년 전 조회 4,205
7년 전 조회 5,329
7년 전 조회 4,597
7년 전 조회 4,104
7년 전 조회 4,744
7년 전 조회 4,687
7년 전 조회 4,409
7년 전 조회 4,205
7년 전 조회 5,548
7년 전 조회 9,274
7년 전 조회 5,015
7년 전 조회 7,169
7년 전 조회 8,527
7년 전 조회 4,476
7년 전 조회 4,730
7년 전 조회 4,165
7년 전 조회 4,895
7년 전 조회 4,257
7년 전 조회 4,679
7년 전 조회 4,843
7년 전 조회 3,683
7년 전 조회 4,900
7년 전 조회 5,393
7년 전 조회 1.8만
7년 전 조회 3,291
7년 전 조회 4,382
7년 전 조회 5,487
7년 전 조회 4,841
🐛 버그신고