포인트 연동 게임 스킨 정보
게시판 포인트 연동 게임 스킨관련링크
https://theme.sir.kr/g53demo/
199회 연결
첨부파일
본문
저번에 올렸던 게임인데 포인트 연동 안되나 물어보셔서.
포인트 연동시켜 봤습니다.
저 한테는 넘 어려워서 많은 도움을 받았습니다 ㅠㅠ
해서 지시면 50점 차감되고 이기면 50점 플러스 되게 해놨습니다.
설치 방법은
skin/board/ 에다가 넣으시면 됩니다.
아니면
theme/테마명/skin/board 여기다가 넣으셔도 되요
그런후에 자기가 넣고 싶은 곳에
<iframe src='<?php echo G5_THEME_URL; ?>/skin/board/game' id="myFrame" allowtransparency="true" width="370" height="250" frameborder="0" scrolling="no" ></iframe>
이거 사이즈랑 조절해서 넣으시면 됩니다.
혹시 궁금한거 있으면 댓글남겨주세요 감사합니다 ^^
추천
10
10
댓글 전체
감사합니다 포인트 연동 게임은 언제나 환영합니다. 횟수제한도 있으면 좋겟네요
아 혹시 몇번만에 맞춰야 된다 그런 횟수제한 말씀하시는 건가요 ? ㅎㅎ 혹시그거면 지금 4번만에 맞춰야되는 걸로 됩니다 ㅎ 그리고 변경도 가능합니다 ! ~
아뇨 하루 게임을 할수있는 제한요 ㅎㅎ
감사합니다~
네 감사합니다 &^^ !!!
멋진스킨이네요 공개해 주셔서 감사합니다.
네 감사합니다 ^^ !!
감사합니다.
감사합니다 ~~^^
오우 멋지십니다~!
감사합니다 !!! ㅎㅎ
그렇지 않아도 자바스크립트 게임의 결과를
ajax로 전달해서 포인트 연동하는 방법에 대해 공부하고 있었는데 정말 감사합니다~!
감기 조심하세요 ^-^
ajax로 전달해서 포인트 연동하는 방법에 대해 공부하고 있었는데 정말 감사합니다~!
감기 조심하세요 ^-^
네 ㅎㅎ 저도 그 부분을 하다가 모르는 부분이 많아서 도움을 받으면서 했습니다 ㅎㅎ 도움이 조금이라도되서 다행이에요 ㅎㅎ 좋은 하루 되세요 ^^ ~
감사합니다
네 감사합니다 꾸벅 ^^ ~
좋은 프로그램 올려주셔서 감사해요... ^!~
근데,
포인트 연동에 필요한 테이블과 컬럼은 어떤 원리로 생성되는 건가요?
아무리 찾아봐도 생성 코드가 안 보이는뎅...
근데,
포인트 연동에 필요한 테이블과 컬럼은 어떤 원리로 생성되는 건가요?
아무리 찾아봐도 생성 코드가 안 보이는뎅...
아 ~ 우선 그 첨부된 파일을 그누보드에다 넣으면 데이터 베이스에 g5_write_game 라는 테이블이 생성되잔아요 ^^ 그 이후에 만약에 게임을 했을때 만약 주어진 기회안에 답을 못찾으면 포인트가 차감되는데 그 코드는 ajaxMemberPointChange.php에서 108 번째 insert_point 함수를 통해서 g5_write_game에 들어가고 이길경우는 188번째 insert_point함수를 통해서 들어갑니다 .... 제가 설명을 잘못해서 이해 안가는 부분은 다시 물어봐주세요 ㅠㅠ ~~
[우선 그 첨부된 파일을 그누보드에다 넣으면 데이터 베이스에 g5_write_game 라는 테이블이 생성되잔아요 ^^ ]
이 부분이 이해가 잘...^^;;
코드 어디 부분이 이 역할을 하는지 궁금합니다.
일반 게시판스킨 경우엔 스킨을 넣어도 테이블이 생성되진 않는데,.....
ps.
제가 게임을 board 테이블에 안 넣고, 아래 경로에 넣어서 커스텀 중인데..
---------------------------------------------------------------
/game/number/index.php 파일 별도로 만들고,
기존 index.php 파일은 number.php 파일로 만들어 위 index.php 파일로 인클루드
https://homzzang.com/game/ 페이지 number 게임
---------------------------------------------------------------
다른 건 다 이상이 없는데, 번호가 맞으면 parseerror가 뜨더라구요.
로직을 보니까 테이블이 생성 안 되서 포인트 반영이 안 되서 그런 것 같은데...
혹시,
/game/number/index.php 접속 시, 필요한 테이블과 컬럼이 존재하지 않을 경우
자동으로 생성시켜 주려면 어떤 코드를 넣어야 하는지?
이 부분이 이해가 잘...^^;;
코드 어디 부분이 이 역할을 하는지 궁금합니다.
일반 게시판스킨 경우엔 스킨을 넣어도 테이블이 생성되진 않는데,.....
ps.
제가 게임을 board 테이블에 안 넣고, 아래 경로에 넣어서 커스텀 중인데..
---------------------------------------------------------------
/game/number/index.php 파일 별도로 만들고,
기존 index.php 파일은 number.php 파일로 만들어 위 index.php 파일로 인클루드
https://homzzang.com/game/ 페이지 number 게임
---------------------------------------------------------------
다른 건 다 이상이 없는데, 번호가 맞으면 parseerror가 뜨더라구요.
로직을 보니까 테이블이 생성 안 되서 포인트 반영이 안 되서 그런 것 같은데...
혹시,
/game/number/index.php 접속 시, 필요한 테이블과 컬럼이 존재하지 않을 경우
자동으로 생성시켜 주려면 어떤 코드를 넣어야 하는지?
/game/number/index.php 파일의 common.php 하단에 아래처럼 넣어봤는데... 뭔가 잘못 된 듯..ㅋ
/* 테이블 생성 시작 - 홈짱 */
$board = 'game';
$row = sql_fetch("show tables like 'g5_write_$board'");
if (!$row) {
// 게시판 테이블 생성
$file = file("../../adm/sql_write.sql");
$sql = implode($file, "\n");
$create_table = 'g5_write_' . $board;
// sql_board.sql 파일의 테이블명을 변환
$source = array("/__TABLE_NAME__/", "/;/");
$target = array($create_table, "");
$sql = preg_replace($source, $target, $sql);
sql_query($sql, false);
}
/* 테이블 생성 종료 - 홈짱 */
/* 테이블 생성 시작 - 홈짱 */
$board = 'game';
$row = sql_fetch("show tables like 'g5_write_$board'");
if (!$row) {
// 게시판 테이블 생성
$file = file("../../adm/sql_write.sql");
$sql = implode($file, "\n");
$create_table = 'g5_write_' . $board;
// sql_board.sql 파일의 테이블명을 변환
$source = array("/__TABLE_NAME__/", "/;/");
$target = array($create_table, "");
$sql = preg_replace($source, $target, $sql);
sql_query($sql, false);
}
/* 테이블 생성 종료 - 홈짱 */
아 그 파일을 넣으신 다음에 그누보드 관리자창에서 게시판 관리창 가셔서 게시판을 생성해주셔야 되요 ~! 그러면 자동으로 데이터베이스 테이블이 생겨요 ~!
자세한 답변 감사합니다. ^^
아뇨, 아마 각 파일마다 $board = "game"으로 된 부분만 바꿔주시면 될 겁니다.
위 코드를 사용하려면, 파일을 아래 경로에 넣어보세요.
/theme/사용테마/skin/board 폴더에 game폴더를 똥째로 넣으셔야...
/theme/사용테마/skin/board 폴더에 game폴더를 똥째로 넣으셔야...
질문은 질게 부탁드립니다. ^^;
PS.
혹시 다른 투명한 요소가 가리고 있진 않는지 살펴보세요.
PS.
혹시 다른 투명한 요소가 가리고 있진 않는지 살펴보세요.
오토셋10에서 원본으로 테스트해봤는데도 정답일 때 parseerror 뜨는데,
설마 저만 그런 걸까요? ㅎ
설마 저만 그런 걸까요? ㅎ
어 방금 해봤는데 진짜 정답일때 parseerror가 뜨네요... 이상하게 .. firePHPcore 플러그인을 쓰면 잘되는데 없을때는 parseerror가 생기네요 .... 혹시 쓰시려면 .. firePHPcore파일을 플러그인에 넣고 ajaxMemberPointChange.php 위에다가 include_once(G5_PLUGIN_PATH.'/FirePHPCore/fb.php'); 이 코드를 넣고 사용해주세요 ~
안녕하세요하하하하 님 감사합니다. 하하하.
근데, 궁금한 게 여러가지 생겨버렸어용. ^^;
1.
firePHPcore 플러그인은 어디서 다운받는지? (공식배포사이트)
━▶
http://www.firephp.org/ 맞나요?
2.
firePHPcore 플러그인은 어떤 플러그인인지?
━▶
구글링해보니 뭐 버그 잡은 것과 관련된 것 같은데, 자세한 설명이..
3.
게임규칙과 점수에 대한 설명이 없어 아쉬워요.
점수 조절은 어디서 어떻게 하는지?
얼핏 검색해보니 score로 50 조절하는 부분은 보이는데,
맞췄을 때 지급하는 점수는 찾기가 쉽지 않네요.
━▶
// Inserting and Updating the value to the DB for plusing the Points.
$score = 50;
fb($score);
혹시, 위 부분이 맞나요?
근데, 궁금한 게 여러가지 생겨버렸어용. ^^;
1.
firePHPcore 플러그인은 어디서 다운받는지? (공식배포사이트)
━▶
http://www.firephp.org/ 맞나요?
2.
firePHPcore 플러그인은 어떤 플러그인인지?
━▶
구글링해보니 뭐 버그 잡은 것과 관련된 것 같은데, 자세한 설명이..
3.
게임규칙과 점수에 대한 설명이 없어 아쉬워요.
점수 조절은 어디서 어떻게 하는지?
얼핏 검색해보니 score로 50 조절하는 부분은 보이는데,
맞췄을 때 지급하는 점수는 찾기가 쉽지 않네요.
━▶
// Inserting and Updating the value to the DB for plusing the Points.
$score = 50;
fb($score);
혹시, 위 부분이 맞나요?
1. https://github.com/firephp/firephp-core 여기서 다운 받아서 lib/FirePHPCore이 폴더 안에 보면 fb.php가 있습니다 ^^
2. 저도 자세히는 모르는데 이걸 플러그인에 넣고 코드 위쪽에다가
ob_start();
include_once(G5_PLUGIN_PATH.'/FirePHPCore/fb.php');
이거를 첨가하고
fb($quiz_value);이런식으로 하면
console 창에서 그 $quiz_value 값이 나와서 정답이 뭔지 콘솔창에 나오게되있어요
3. index.php 에
let min = 1,
max = 10;
이부분이 최소와 최대를 설정할수 있고요 ~
ajaxMemberPointChange.php 에서
50 번쨰줄 $score = -50;
130번째줄 $score = 50;
여기 고치시면 되요 ~~ ^^
2. 저도 자세히는 모르는데 이걸 플러그인에 넣고 코드 위쪽에다가
ob_start();
include_once(G5_PLUGIN_PATH.'/FirePHPCore/fb.php');
이거를 첨가하고
fb($quiz_value);이런식으로 하면
console 창에서 그 $quiz_value 값이 나와서 정답이 뭔지 콘솔창에 나오게되있어요
3. index.php 에
let min = 1,
max = 10;
이부분이 최소와 최대를 설정할수 있고요 ~
ajaxMemberPointChange.php 에서
50 번쨰줄 $score = -50;
130번째줄 $score = 50;
여기 고치시면 되요 ~~ ^^
아주 자세한 설명 감사합니다. ^^*
게시판은 iframe 이 위험태그라 원래 안되게 되있어서 https://sir.kr/qa/171202 여기를 보고 하셔야될것 같아요 ^^
이게 어디다가 설치하니깐 이렇게 되신거에요 ~ ?
초보라서 제대로 한게 맞는지 모르겠네요ㅠㅠ현제 나리야 사용중인데 나리야에서는 작동이안되는건가요?ㅠㅠ The requested URL /theme/BS4-Basic/skin/board/game was not found on this server. 이렇게 말뜨면서되지를 않습니다. 압축파일은 스킨 폴더 밑 보드에 넣어서 게시판에game으로 해놓은상태입니다.