출석체크 게임 포인트 연동스킨 정보
기타 출석체크 게임 포인트 연동스킨관련링크
첨부파일
본문
압축을 푸신후 해당 파일을 폴도 구조에 맞게 올려주세요
탑빌더 출첵의 장점은
기존 디비 테이블수정없이 point 테이블을 활용합니다.
별도에 소스 수정없이 업로드후 링크만 잡아주시면 정상 작동합니다.
또한 그누기본 로그인 포인트 기능과 포인트는 별개로 동작합니다.
attendance.php 파일 상단에 보시면 아래 내용이있습니다.
아래 내용을 수정하시면 포인트 여부및 배수등을 수정하실수있습니다.
$game_point = 10; // 게임포인트 설정
$game_besu1 = 10; // 퍼펙트 게임포인트 배수 설정
$game_besu2 = 3; // ±1 게임포인트 배수 설정
$game_besu3 = 1; // ±3 게임포인트 배수 설정
$game_range1 = 1; // ±1 게임 점수 설정
$game_range2 = 3; // ±3 게임 점수 설정
$game_minus = 30; // ±30 게임 감점점수 설정
탑빌더 출첵의 장점은
기존 디비 테이블수정없이 point 테이블을 활용합니다.
별도에 소스 수정없이 업로드후 링크만 잡아주시면 정상 작동합니다.
또한 그누기본 로그인 포인트 기능과 포인트는 별개로 동작합니다.
attendance.php 파일 상단에 보시면 아래 내용이있습니다.
아래 내용을 수정하시면 포인트 여부및 배수등을 수정하실수있습니다.
$game_point = 10; // 게임포인트 설정
$game_besu1 = 10; // 퍼펙트 게임포인트 배수 설정
$game_besu2 = 3; // ±1 게임포인트 배수 설정
$game_besu3 = 1; // ±3 게임포인트 배수 설정
$game_range1 = 1; // ±1 게임 점수 설정
$game_range2 = 3; // ±3 게임 점수 설정
$game_minus = 30; // ±30 게임 감점점수 설정
추천
30
30
댓글 전체
구판인거 같은데... 쿠쿠..
여긴 공짜로 다운로드라 더 받으실 듯...
땡쓰.. 굿...
여긴 공짜로 다운로드라 더 받으실 듯...
땡쓰.. 굿...
오호~ 좋네요 좋은 자료 감사합니다 ^^
감사합니다 ^^ 바로 적용시키러 휘리릭 ~
오 공개됬네여 ㄳ
늘 좋은 자료 감사합니다.
장난아닙니다. 바로 적용해봅니다.
아... 업로그 하고보니.. 어떻게 적용해야하는지는 나와있질않아요 ㅠㅠ 가르쳐주시겠어요
부탁합니다~!
부탁합니다~!
업로드방법 찾아냈습니다. 홈페이지URL.com/bbs/attendance.php 이렇게요..
근데 빌더가 게시판을 생성해야 좌측메뉴가 나와서 참 ㅡㅡ;;
아! 이미지가 엑박나네요. 경로도 맞는데..;
근데 빌더가 게시판을 생성해야 좌측메뉴가 나와서 참 ㅡㅡ;;
아! 이미지가 엑박나네요. 경로도 맞는데..;
100명 단위로 페이징 처리 하던가, attendance.php 게임한 사람만 목록에 나오게는 못하나요?
제 커뮤니티 규모가 좀 있다보니 하루 방문자 몇천명이 페이지에 다 나오니까 좋지 않습니다.
방법 좀 알려주시면 감사하겠습니다.
제 커뮤니티 규모가 좀 있다보니 하루 방문자 몇천명이 페이지에 다 나오니까 좋지 않습니다.
방법 좀 알려주시면 감사하겠습니다.
attendance.php 파일열어보시면 65번째줄과 194번째 쿼리문에
아래 내용을 추가해주시면 게임하신분만 나옵니다.
and po_rel_table = '@attendance'
아래 내용을 추가해주시면 게임하신분만 나옵니다.
and po_rel_table = '@attendance'
감사합니다~
게임을 들어가서 게임을 하면 이미 출석했잖아요~ 라고 뜨는데.....
포인트는 적립은 되고요~ 왜그럴까요--;
게임을 들어가서 게임을 하면 이미 출석했잖아요~ 라고 뜨는데.....
포인트는 적립은 되고요~ 왜그럴까요--;
저도 이미 출석 했다고 나옵니다.ㅠ
이미 출석했다고 나오시는분은 출석이 되었거나 attendance_update.php 업데이트페이지에
$row[po_id] 라는 변수로 체크를 하는대요
$row[po_id] 라는 변수를 윗부분에서 사용할수가있습니다.^^
그것을
$row[po_rel_table] 이렇게 한번빠꿔줘보세요..
그리고 이미 출석했다고 나왔을경우에는 포인트가 적립되지않습니다.
$row[po_id] 라는 변수로 체크를 하는대요
$row[po_id] 라는 변수를 윗부분에서 사용할수가있습니다.^^
그것을
$row[po_rel_table] 이렇게 한번빠꿔줘보세요..
그리고 이미 출석했다고 나왔을경우에는 포인트가 적립되지않습니다.
감사합니다^^: 적용해봐야겠습니다~
감사합니다^^
포인트 벌이 게임으로 사용하면 잼날것 같네요..
TopSchool 님 게임한 사람만 나오도록 하는 쿼리문 추가했더니 아래와 같은 에러 뜹니다.
-------------------------------------------------------------------------------------------
select count(*) as cnt from g4_member where mb_today_login like '2009-10-14%' and mb_id != 'naraweb' and po_rel_table = '@attendance' order by mb_today_login
1054 : Unknown column 'po_rel_table' in 'where clause'
error file : /board/bbs/attendance.php
-------------------------------------------------------------------------------------------
아래와 같이 변경했습니다. 뭘 잘못 했나요?
--65번째 쿼리줄
// 총 인원 수
$sql = " select count(*) as cnt from $g4[member_table] where mb_today_login like '$g4[time_ymd]%' and mb_id != '$config[cf_admin]' and po_rel_table = '@attendance' order by mb_today_login";
--194번째 쿼리줄
$sql = " select mb_id, mb_name, mb_nick, mb_level, mb_email, mb_homepage, mb_today_login, mb_point
from $g4[member_table]
where SUBSTRING(mb_today_login,1,10) = '$g4[time_ymd]'
and mb_level < '10'
and po_rel_table = '@attendance'
order by mb_today_login ";
$result = sql_query($sql);
-------------------------------------------------------------------------------------------
select count(*) as cnt from g4_member where mb_today_login like '2009-10-14%' and mb_id != 'naraweb' and po_rel_table = '@attendance' order by mb_today_login
1054 : Unknown column 'po_rel_table' in 'where clause'
error file : /board/bbs/attendance.php
-------------------------------------------------------------------------------------------
아래와 같이 변경했습니다. 뭘 잘못 했나요?
--65번째 쿼리줄
// 총 인원 수
$sql = " select count(*) as cnt from $g4[member_table] where mb_today_login like '$g4[time_ymd]%' and mb_id != '$config[cf_admin]' and po_rel_table = '@attendance' order by mb_today_login";
--194번째 쿼리줄
$sql = " select mb_id, mb_name, mb_nick, mb_level, mb_email, mb_homepage, mb_today_login, mb_point
from $g4[member_table]
where SUBSTRING(mb_today_login,1,10) = '$g4[time_ymd]'
and mb_level < '10'
and po_rel_table = '@attendance'
order by mb_today_login ";
$result = sql_query($sql);
죄송합니다. 재가 생각을 잘못햇내요..
그부분으로 할려면 해당 페이지를 전면적으로 수정해야겟내요
member 테이블로 불러오게끔 되있어서 point 테이블로 전체 적으로 교체 하는작업을
해줘야되서 글로는 설명이 힘들겠내요^^ 죄송합니다
그부분으로 할려면 해당 페이지를 전면적으로 수정해야겟내요
member 테이블로 불러오게끔 되있어서 point 테이블로 전체 적으로 교체 하는작업을
해줘야되서 글로는 설명이 힘들겠내요^^ 죄송합니다
네 그렇군요. 페이지 전부 수정해야 한다면 부탁드리기 어렵겠네요.
다음 버전때는 게임한 사람들만 나오게 부탁드려봅니다.
게임 안한 사람들까지 모두 페이지에 표시되니 큰 커뮤니티에서는
사용하기 조금 무거운 감이 있네요.
소스는 정말 너무 맘에 드네요. 수고 많으셨습니다^^ 추천합니다.
다음 버전때는 게임한 사람들만 나오게 부탁드려봅니다.
게임 안한 사람들까지 모두 페이지에 표시되니 큰 커뮤니티에서는
사용하기 조금 무거운 감이 있네요.
소스는 정말 너무 맘에 드네요. 수고 많으셨습니다^^ 추천합니다.
새로운게임이나왔군요 !!
이쁘내요^^
활용잘하고있으신거 보니까 뿌듯하내요~
활용잘하고있으신거 보니까 뿌듯하내요~
요런거 좋아요..
감사합니다.
제가 프로그램은 정식으로 배운적은 없어서
겨우겨우 적용했습니다.
좋은 프로그램 공개에 다시 한번 진심으로 감사합니다.
행복하세요
저도 적용한것 보고 드립니다.
http://www.da5.co.kr/gweb/bbs/attendance.php
제가 프로그램은 정식으로 배운적은 없어서
겨우겨우 적용했습니다.
좋은 프로그램 공개에 다시 한번 진심으로 감사합니다.
행복하세요
저도 적용한것 보고 드립니다.
http://www.da5.co.kr/gweb/bbs/attendance.php
멋지십니당~~^^ 달아봐야겠네용^^
와~ 정말 기가막힌 아이디어도 좋구요. 플래쉬인줄 알았는데 이미지라 너무 좋네요.^^
두치님 페이징 처리 어떻게 하신건가요?
저도 조언 좀 얻을 수 있을까요?
저도 조언 좀 얻을 수 있을까요?
프로그램을 정식으로 책을 보거나 교육기관에서 배운적이 없어서 SIR님들이 만든 소스를 가져다가 붙히는 정도라.......
// 총 인원 수
$sql = " select count(*) as cnt from $g4[member_table] where mb_today_login like '$g4[time_ymd]%' and mb_id != '$config[cf_admin]' order by mb_today_login";
$cnt = sql_fetch($sql);
$total_count = $cnt[cnt];
$rows = 14;
$total_page = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;
총인원수를 구한다음
$sql = " select mb_id, mb_name, mb_nick, mb_level, mb_email, mb_homepage, mb_today_login, mb_point from $g4[member_table] where SUBSTRING(mb_today_login,1,10) = '$g4[time_ymd]' and mb_level < '10' order by mb_today_login DESC
limit $from_record, $rows";
요렇게 한 다음에
마지막에
$page = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
이렇게 했습니다..
---------------------------------------------------------------------
이미 출석이라고 나오는건
<input type=image id="Stop" src="<?=$g4[path]?>/img/_stop.png" border=0 onClick="Results(); counter=0;">
자료를 찾아 보니 이벤트 버블 현상이라고 하더군요...중복되서 이벤트가 실행되서 그런현상이 나오나 봅니다.
<img id="Stop" src="<?=$g4[path]?>/img/_stop.png" border=0 onClick="Results(); counter=0;" style="cursor:hand;">
이렇게 바꾸어 주니 이벤트 중복은 안되는거 같네요....
다시한번 좋은 소스 공개에 TopSchooL님 감사합니다.
// 총 인원 수
$sql = " select count(*) as cnt from $g4[member_table] where mb_today_login like '$g4[time_ymd]%' and mb_id != '$config[cf_admin]' order by mb_today_login";
$cnt = sql_fetch($sql);
$total_count = $cnt[cnt];
$rows = 14;
$total_page = ceil($total_count / $rows);
if ($page == "") { $page = 1; }
$from_record = ($page - 1) * $rows;
총인원수를 구한다음
$sql = " select mb_id, mb_name, mb_nick, mb_level, mb_email, mb_homepage, mb_today_login, mb_point from $g4[member_table] where SUBSTRING(mb_today_login,1,10) = '$g4[time_ymd]' and mb_level < '10' order by mb_today_login DESC
limit $from_record, $rows";
요렇게 한 다음에
마지막에
$page = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
이렇게 했습니다..
---------------------------------------------------------------------
이미 출석이라고 나오는건
<input type=image id="Stop" src="<?=$g4[path]?>/img/_stop.png" border=0 onClick="Results(); counter=0;">
자료를 찾아 보니 이벤트 버블 현상이라고 하더군요...중복되서 이벤트가 실행되서 그런현상이 나오나 봅니다.
<img id="Stop" src="<?=$g4[path]?>/img/_stop.png" border=0 onClick="Results(); counter=0;" style="cursor:hand;">
이렇게 바꾸어 주니 이벤트 중복은 안되는거 같네요....
다시한번 좋은 소스 공개에 TopSchooL님 감사합니다.
$sql = " select mb_id, mb_name, mb_nick, mb_level, mb_email, mb_homepage, mb_today_login, mb_point from $g4[member_table] where SUBSTRING(mb_today_login,1,10) = '$g4[time_ymd]' and mb_level < '10' order by mb_today_login DESC
limit $from_record, $rows";
요렇게 한 다음에
마지막에
$page = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
-------------------------------------------
이 부분에서 sql 문과 $page 문은 어디에 넣어야 되나요?
limit $from_record, $rows";
요렇게 한 다음에
마지막에
$page = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");
-------------------------------------------
이 부분에서 sql 문과 $page 문은 어디에 넣어야 되나요?
출석게임
감사합니다~~
멋집니다.!!!!! 감사합니다.
Warning: main(../skin/board/check/list.skin.php) [function.main]: failed to open stream: No such file or directory in /host/home1/hellpa1988/html/bbs/list.php on line 159
Warning: main() [function.include]: Failed opening '../skin/board/check/list.skin.php' for inclusion (include_path='.:/usr/local/lib/php') in /host/home1/hellpa1988/html/bbs/list.php on line 159
이렇게 뜨는데 .....
배추빌더
html/skin/board 폴더에 그대로 옮겨논후에 게시판생성해서 그 폴더 지정해줬는데
저런 에러가 떠요.....어떻게 적용한다는거죠?
Warning: main() [function.include]: Failed opening '../skin/board/check/list.skin.php' for inclusion (include_path='.:/usr/local/lib/php') in /host/home1/hellpa1988/html/bbs/list.php on line 159
이렇게 뜨는데 .....
배추빌더
html/skin/board 폴더에 그대로 옮겨논후에 게시판생성해서 그 폴더 지정해줬는데
저런 에러가 떠요.....어떻게 적용한다는거죠?
와우 멋져요 적용해볼께요
우와!!
감사합니다!
감사합니다!
수고 하셨습니다~ 감사합니다...
출석체크 게임 포인트 연동스킨 오호 정말 멋진대요
감사합니다 잘 작동하네요.
http://www.banjion.com/bbs/attendance.php
http://www.banjion.com/bbs/attendance.php
감사합니다
감사합니다. 한번하면 그날은 중복체크되지만 혹시 다음날이 되면 출첵 다시 할수 있죠?