최고가/최저가 경매 나름 수정본입니다. > 그누보드5 팁자료실

그누보드5 팁자료실

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

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

첨부파일

auction-파일[20180418-수정본].zip (378.3K) 237회 다운로드 2018-04-18 11:32:07
옥션_list.jpg (460.9K) 21회 다운로드 2018-04-06 17:25:33
옥션_view.jpg (418.1K) 2회 다운로드 2018-04-06 17:25:33
옥션_write.jpg (278.1K) 5회 다운로드 2018-04-06 17:25:33

본문

- 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에 조금이나마 도움이 되고 싶네요.

 

추천
7

댓글 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.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라인 에러 부분 수정본입니다.

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

포인트 차감 기능 추가는 "링크 - https://sir.kr/g5_tip/5457" 파일의
auction.lib.php 부분을 분석하시면 될 것 같습니다.
제가 수정할때 포인트 부분은 제거했습니다.
----
먼저 https://sir.kr/g5_tip/5457" 의 auction.lib.php 분석하시기 바랍니다.
좋은 결과 있기를 바랍니다.
설치를 하였는데...
어디를 건들어야 되는지?

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_설치폴더 => 이 부분은 어떻게 넣어야 하나요?
전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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