모아보자 [게시판] 포인트경매 스킨 (피시+모바일) 그누스킨
[게시판] 포인트경매 스킨 (피시+모바일)본문
그누보드 5.4.2.4 버전 기준
★ 리스트
★ 진행중
★ 낙찰
★ 시작전
★ 글쓰기
★ 게시판 환경설정
# 분류 설정 아래와 같이 하고 사용 꼭 체크
선불|착불
# 대표이미지
게시판 환경 설정
파일 업로드 갯수 1개로 설정할것
# 여분필드 사용 (게시판 접속하면 자동 설정됌)
bo_1 참여 포인트 기본값
bo_2 입찰 최소 번호 기본값
bo_3 입찰 최대 번호 기본값
bo_4 하루 참여 횟수 기본값
bo_5 회원 가입일 수 제한(일) <-테스트는 안해봤습니다.>
★ 파일수정
# 테이블 생성
처음설치시 auction.lib.php 의 주석을 풀어 테이블을 생성해 주시기 바랍니다.
(주석 푼 상태에서 목록 새로 고침 후 다시 주석 처리하면 됩니다.)
/*
$sql = " create table $tender_table ( ";
$sql.= " `td_id` INT NOT NULL AUTO_INCREMENT ,";
$sql.= " `wr_id` INT NOT NULL ,";
$sql.= " `mb_id` VARCHAR( 30 ) NOT NULL ,";
$sql.= " `mb_name` VARCHAR( 255 ) NOT NULL ,";
$sql.= " `mb_nick` VARCHAR( 255 ) NOT NULL ,";
$sql.= " `mb_email` VARCHAR( 255 ) NOT NULL ,";
$sql.= " `mb_homepage` VARCHAR( 255 ) NOT NULL ,";
$sql.= " `td_inter_point` INT NOT NULL ,";
$sql.= " `td_tender_point` INT NOT NULL ,";
$sql.= " `td_status` CHAR( 1 ) NOT NULL ,";
$sql.= " `td_last` DATETIME NOT NULL ,";
$sql.= " `td_datetime` DATETIME NOT NULL ,";
$sql.= " PRIMARY KEY ( `td_id` ) ,";
$sql.= " INDEX ( `wr_id` ) ";
$sql.= " ); ";
sql_query($sql, false);
*/
# 협찬(등록인)에게 포인트지급 설정
auction.lib.php 파일 253
아래 0.5가 참여시 등록자에게 포인트 지급 비율 0.5는 50%
$tmp_point = (int)($auction['inter_point'] * 0.5);
# 등록인 포인트 체크 설정
write.skin.php 파일 19번줄
$possible_point = 10000;
★ 참고 1
특정 게시판 이미지만 첨부 가능하게
그누보드 5.4.2.4 버전 기준
# bbs/write_update.php // 511번줄 아래에 코드추가
if (is_uploaded_file($tmp_file)) {
// 특정 게시판은 이미지 파일만 업로드 허용하기 추가
if ($bo_table == '게시판id') {
if(!preg_match("/\.({$config['cf_image_extension']})$/i", $filename)) {
$file_upload_msg .= '\"'.$filename.'\" 해당 게시판은 이미지 파일만 업로드 가능합니다.\\n';
continue;
}
}
// 특정 게시판은 이미지 파일만 업로드 허용하기 추가
업로드 가능한 이미지 확장자는 기본환경설정에서 설정한 값을 따릅니다.
관리자 페이지 > 환경설정 > 기본환경설정 > 게시판 기본 설정 > 이미지 업로드 확장자
★ 참고 2
리스트와 뷰에서
대표이미지는 썸네일로 할수도 있으나 그냥 원본으로 표시함
★ 참고 3
모바일 에디터 반응형으로 사용하기 아래 링크 참조
첨부파일
-
auction.zip (312.2K)
다운로드 포인트 (30,000점)