포인트 지급 출석 한줄게시판 (심플) > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

포인트 지급 출석 한줄게시판 (심플) 정보

게시판 포인트 지급 출석 한줄게시판 (심플)

첨부파일

attend.zip (174.7K) 199회 다운로드 2012-08-14 13:25:53
attend-utf8.zip (175.2K) 458회 다운로드 2012-08-14 18:42:09

본문

한줄 댓글형식의 포인트 지급하는 출석 게시판이 없길래 심심해서 제작해봤습니다.

먼저 작은별님 스킨을 이용해서 만들었습니다. (감사합니다 ^^)
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=109330

출석글 남길때마다 10p씩 지급되면
1~3위까지 포인트 더! 지급해주는 프로세스를 적용해 보았습니다.


===================================================================
기능설명
===================================================================

1. 1~3위 빠른 출첵시 포인트 추가지급

2. 출석시 10p 지급 기능

3. 그외 간단한 기능 ^^




===================================================================
설치방법
===================================================================

1. 압축풀어서 skin/ 에 업로드후 스킨 적용

2. 글쓰기 횟수는 아래 링크 활용해서 하시면 되겠습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=4884


3. 끗

4. 순위별 포인트 변경은 write_update.skin.php 파일에서 수정하시면 되겠습니다~




===================================================================

기타 문의사항은 리플로 남겨주세요^^


도움이 되셨다면 힘차게 "추천" 버튼 클릭 부탁드려요~ ^^

===================================================================
추천
6

댓글 전체

2. 하루에 한번만 출석되게 하려면 write_update.php 43번째 라인에 아래 코드 삽입

if ($w == '' || $w == 'r')
{
if($bo_table == '출석게시판 id') // 출석게시판 id를 적어주세요~
{
$qryTop2 = "select count(*) as cnt from {$g4['write_prefix']}$bo_table where substring(wr_datetime ,1,10) = '$today' and mb_id = '$member[mb_id]'";
$rowTop2 = sql_fetch($qryTop2);

if($rowTop2 > '1')
alert('하루에 한번만 출석 가능합니다');
}


위에 코드 삽입하시면 되겠습니다.
하루에 한번만 출첵 하게 할려고
bbs/write_update.php 에 아래 소스를 넣어봤는데

if ($w == '' || $w == 'r')
{
if($bo_table == '출석게시판 id') // 출석게시판 id를 적어주세요~
{
$qryTop2 = "select count(*) as cnt from {$g4['write_prefix']}$bo_table where substring(wr_datetime ,1,10) = '$today' and mb_id = '$member[mb_id]'";
$rowTop2 = sql_fetch($qryTop2);

if($rowTop2 > '1')
alert('하루에 한번만 출석 가능합니다');
}

게시판 아이디 바꾸고 했는데도
에러문구가 뜨면서 글쓰기자체가 안되네요 ..

잘되는분들 어떻게 하셨는지 도움 부탁드립니다
게시판 id 가 게시판명 적는거 아닌가요?
에러문구 입니다 ^^
Parse error: syntax error, unexpected $end in /home/hosting_users/whs11/www/aaaa/bbs/write_update.php on line 646

난 게시판 테이블명 을 적었는데요 ^^
테이블명이 혹시 아니고 다른것 적어야 하나요??
꼭 알려주세요 
미안합니다 .. 넘 초보라 보니 에구~
이렇게 해보세요~

if ($w == '' || $w == 'r')
{
if($bo_table == '출석게시판 id') // 출석게시판 id를 적어주세요~
{
$qryTop2 = "select count(*) as cnt from {$g4['write_prefix']}$bo_table where substring(wr_datetime ,1,10) = '$today' and mb_id = '$member[mb_id]'";
$rowTop2 = sql_fetch($qryTop2);

if($rowTop2 > '1')
alert('하루에 한번만 출석 가능합니다');
}
}
감사합니다 . 일단 에러문구는 안뜨는데요 에구~~

근데 무조건  '하루에 한번만 출석 가능합니다' 이문구만 뜨고 글 등록이 안되네요
제컴에서 여러개의  다른아이디로 접속해서 처음 글을 쓰는데도 '하루에 한번만 출석 가능합니다'
이 메시지만 자꾸 뜨네요 ^^

그래서 다른컴에가서 로그인해서 해봐도 또 위 메시지만 뜨고 들 등록이 안됩니다 ..
아이고 ~~~~~ 나만 그런건지 꼭 쓰고 싶은데 미치겠네요 ^^

부탁 드립니다 ^^
상단에 if한줄 빼고
요렇게만 넣어보세요~

if($bo_table == '출석게시판 id') // 출석게시판 id를 적어주세요~
{
$qryTop2 = "select count(*) as cnt from {$g4['write_prefix']}$bo_table where substring(wr_datetime ,1,10) = '$today' and mb_id = '$member[mb_id]'";
$rowTop2 = sql_fetch($qryTop2);

if($rowTop2 > '1')
alert('하루에 한번만 출석 가능합니다');
}
맞을꺼야 님 좋은것 만들어 주셨는데 제가 초보라 귀찮게 하네요 ~ 에공 ~
상단에 if한줄 빼고 하라는거 그대로  했는데도 ( '하루에 한번만 출석 가능합니다' ) 요거만 계속 뜨고
글 등록이 안되네요
나만 그런건지..... 꼭 쓰고 싶은데 왜 안될까요  미치겠네요  ^^
꼭 필요한건데  써야할 팔자가 못되나 봅니다  ㅎㅎㅎ
음... 저 역시 bbs/write_update.php 에 아래 소스를 넣어봤는데

if ($w == '' || $w == 'r')
{
if($bo_table == '출석게시판 id') // 출석게시판 id를 적어주세요~
{
$qryTop2 = "select count(*) as cnt from {$g4['write_prefix']}$bo_table where substring(wr_datetime ,1,10) = '$today' and mb_id = '$member[mb_id]'";
$rowTop2 = sql_fetch($qryTop2);

if($rowTop2 > '1')
alert('하루에 한번만 출석 가능합니다');
}


계속해서 "하루 한번만 출석가능합니다." 팝업만 뜹니다;;;
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=102284
위게시물 답변글보고 꼼수로 해결했습니다.
근원적인 해결책이 아니므로 참고만하시기 바랍니다.

스킨폴더의 _write.skin.php 와 list.skin.php 상단에 아래소스를 추가한다음

$board_cnt = "1"; //몇개까지 등록될 것인가?
$comment_type = "0"; //0이면 게시물, 1이면 코멘트
//게시물 및 코멘트 포함하려면 아래 쿼리문 주석처리 wr_is_comment = '$comment_type' and

$today_time = date("Y-m-d");
$sql_time = $today_time . " 00:00:00";
$sql_time2 = $today_time . " 23:59:59";

$board_sql = " select count(*) as cnt from g4_write_{$bo_table} where wr_is_comment = '$comment_type' and mb_id = '$member[mb_id]' and wr_datetime >= '$sql_time' and wr_datetime <= '$sql_time2' ";
$board_check = sql_fetch($board_sql);

if ($board_check[cnt] >= $board_cnt) {
$macfg="ok";
}
/////////////////////////////////////////////////////////////

_write.skin.php  글쓰기버턴을 아래와같이수정

<? if($macfg=="ok"){?>
<a href="javascript:alert('금일 마일리지 적립이 완료 되었습니다.\n\n내일 다시 적립을 하시기 바랍니다.')"><img src="<?=$board_skin_path?>/img/btn_write_submit_small.gif" border='0' alt="" /></a>
<?}else{?>
<input type="image" id="btn_submit" src="<?=$board_skin_path?>/img/btn_write_submit_small.gif" border='0' accesskey='s' style="vertical-align:bottom;" <?=$write_error?>>
<?}?>


 list.skin.php 글쓰기버턴을 아래와같이수정

<? if ($write_href&&$macfg != "ok") { ?><a href="<?=$write_href?>"><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0'></a>
<? } else { ?>
<a href="javascript:alert('금일 마일리지 적립이 완료 되었습니다.\n\n내일 다시 적립을 하시기 바랍니다.')"><img src="<?=$board_skin_path?>/img/btn_write.gif" border='0' /></a>
<? } ?>
전체 55 |RSS
그누4 스킨 내용 검색

회원로그인

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