포인트 연동 게임 스킨 > 그누보드5 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

포인트 연동 게임 스킨 정보

게시판 포인트 연동 게임 스킨

첨부파일

game.zip (4.7K) 62회 다운로드 2018-12-07 12:03:24

본문

저번에 올렸던 게임인데  포인트 연동 안되나 물어보셔서.

포인트 연동시켜 봤습니다. 

저 한테는 넘 어려워서 많은 도움을 받았습니다 ㅠㅠ 

 

 

해서 지시면 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

댓글 전체

아 혹시 몇번만에 맞춰야 된다 그런 횟수제한 말씀하시는 건가요 ? ㅎㅎ  혹시그거면 지금  4번만에 맞춰야되는 걸로 됩니다 ㅎ  그리고 변경도 가능합니다 ! ~
그렇지 않아도 자바스크립트 게임의 결과를
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 접속 시, 필요한 테이블과 컬럼이 존재하지 않을 경우
자동으로 생성시켜 주려면 어떤 코드를 넣어야 하는지?
/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);
}
/* 테이블 생성 종료 - 홈짱 */
아  그 파일을 넣으신 다음에 그누보드 관리자창에서 게시판 관리창 가셔서 게시판을 생성해주셔야 되요 ~! 그러면 자동으로 데이터베이스 테이블이 생겨요 ~!
어 방금 해봤는데 진짜  정답일때 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. 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;
여기 고치시면 되요 ~~  ^^
초보라서 제대로 한게 맞는지 모르겠네요ㅠㅠ현제 나리야 사용중인데 나리야에서는 작동이안되는건가요?ㅠㅠ The requested URL /theme/BS4-Basic/skin/board/game was not found on this server. 이렇게 말뜨면서되지를 않습니다. 압축파일은 스킨 폴더 밑 보드에 넣어서 게시판에game으로 해놓은상태입니다.
전체 34 |RSS
그누보드5 스킨 내용 검색
  • 게시물이 없습니다.

회원로그인

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