포인트 연동 가상주식 [ Q Stock Lite] 정보
포인트 연동 가상주식 [ Q Stock Lite]관련링크
http://www.qskin.co.kr
758회 연결
http://qdemo.kr
149회 연결
첨부파일
본문
/*******************************************************************************************
+:+:+ 그누보드 포인트 연동 'Q Stock Lite' 플러그인 안내 +:+:+
# 버전
2012.03.02 - 0.9 Beta
# 설치
1. _common.php 의 $g4_path = ".."; 부분을 경로에 맞게 변경합니다.
2. install.php 의 주석을 제거 후, 브라우저를 통해 1회 실행합니다.
3. 주식 관리 메뉴에서, 기업을 1개 이상 상장 시킵니다.
4. config.php 의 $cron_on = 0; 부분을 변경합니다.
# 라이센스
1. 허가없이 개작 및 재배포를 할 수 없습니다.
2. 제3자 소유의 웹사이트 개발에 이용할 수 없습니다.
3. 본 플러그인의 활용이 주가 되는 웹사이트를 개발 및 서비스 할 수 없습니다.
4. 본 플러그인을 활용한 모바일 앱 개발 및 배포를 금지합니다.
*******************************************************************************************/
※ IE6 비고려.
※ 3無 - 코드 재활용율, 최적화된 코드, 직관적인 코드정리
※ 서비스 품목 - 버그, 보안홀, 코드를 분석하는 인내심
1년전에 만들다 말고, 혼자 가지고 놀던 아이입니다.
소스 공개를 위해, 필요한 부분을 수정하였으나, 수정/추가/삭제를 하는 과정에서 코드가 X판이 되었습니다.
유능하신 분들께서는, 적절하게 손봐서 사용하시면 되고,
그것이 불가능 하신 분들께서는, 돌아가는데에는 지장이 없으니, 그냥 사용하셔도 됩니다.
버그가 발견되면 고치면 되는데, 보안홀이 있을까 걱정이군요.
(보안상의 문제점 발견시 쪽지 주시길 부탁드립니다.)
&. 테스트 서버 - http://qdemo.kr
&. 선 추천, 후 악플~!!
+:+:+ 그누보드 포인트 연동 'Q Stock Lite' 플러그인 안내 +:+:+
# 버전
2012.03.02 - 0.9 Beta
# 설치
1. _common.php 의 $g4_path = ".."; 부분을 경로에 맞게 변경합니다.
2. install.php 의 주석을 제거 후, 브라우저를 통해 1회 실행합니다.
3. 주식 관리 메뉴에서, 기업을 1개 이상 상장 시킵니다.
4. config.php 의 $cron_on = 0; 부분을 변경합니다.
# 라이센스
1. 허가없이 개작 및 재배포를 할 수 없습니다.
2. 제3자 소유의 웹사이트 개발에 이용할 수 없습니다.
3. 본 플러그인의 활용이 주가 되는 웹사이트를 개발 및 서비스 할 수 없습니다.
4. 본 플러그인을 활용한 모바일 앱 개발 및 배포를 금지합니다.
*******************************************************************************************/
※ IE6 비고려.
※ 3無 - 코드 재활용율, 최적화된 코드, 직관적인 코드정리
※ 서비스 품목 - 버그, 보안홀, 코드를 분석하는 인내심
1년전에 만들다 말고, 혼자 가지고 놀던 아이입니다.
소스 공개를 위해, 필요한 부분을 수정하였으나, 수정/추가/삭제를 하는 과정에서 코드가 X판이 되었습니다.
유능하신 분들께서는, 적절하게 손봐서 사용하시면 되고,
그것이 불가능 하신 분들께서는, 돌아가는데에는 지장이 없으니, 그냥 사용하셔도 됩니다.
버그가 발견되면 고치면 되는데, 보안홀이 있을까 걱정이군요.
(보안상의 문제점 발견시 쪽지 주시길 부탁드립니다.)
&. 테스트 서버 - http://qdemo.kr
&. 선 추천, 후 악플~!!
추천
35
35
댓글 전체
우어^^
주석 풀어도
select *, UNIX_TIMESTAMP(qst_datetime) as unixtime from q_stock
1146 : Table 'file.q_stock' doesn't exist
error file : /fin/install.php
라는 에러가 나타나네요.instlal.php 에서.
주석 풀어도
select *, UNIX_TIMESTAMP(qst_datetime) as unixtime from q_stock
1146 : Table 'file.q_stock' doesn't exist
error file : /fin/install.php
라는 에러가 나타나네요.instlal.php 에서.
저도 비슷하게 이런오류납니다 ㅠ
확인해보겠습니다 ㅠㅠ
답변기다리는중입니다 ㅋㅋㅋ
테러님께서도 같은오류인가요?ㅎ 저도 답변기다리는중입니다 ㅋㅋㅋ
ㅎㅎㅎ
저도 같은 오류가.... ㅋ
첫 댓글이 오류라니.. 이런 굴욕이 ㅠㅠ
ㅎㄷㄷㄷㄷ 드디어 공개되었군뇨.. 멋집니다 ^^
아 추천 1빠를 놓쳤네요 ㅋ
실망입니다. ㅠㅠ
감사합니다.~
제서버에도 돌려야겠네요.~
주식 + 소셜 ? ㅋㅋ
제서버에도 돌려야겠네요.~
주식 + 소셜 ? ㅋㅋ
돌려보시고, 버그 고발 백만개 해주세요~
아놔.. 다시 올리겠습니다 -_- 1분만 기다려주세요~
천천히 하십시오 무한 대기중입니다 ㅎㅎ
재업로드 했습니다.
다시 받아주세요~~~ 또 안되면, 악플 ㄱㄱ~~
다시 받아주세요~~~ 또 안되면, 악플 ㄱㄱ~~
헙... 수동으로 다 인설트 했는데 말이죠 ㅎㅎㅎㅎ
헉 ㅋㅋ
테이블을 한 300개 정도를 만들걸 그랬군요.
ㅋㅋㅋㅋ
이거 완전 강추!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 별 백만개 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
수고 하셨습니다. ^^
헌이 상사도 있네요 ㅎㅎ
헌이 상사도 있네요 ㅎㅎ
ㅋㅋㅋㅋ 상표권 위반인가요 ㅎ
재설치할려면 기존 g스닥 db 지우고 다시 재설치하면 되나요?
한사이트에 두개이상 설치할려면 방법 있을까요?
코스피 코스닥 개념으로 분리할까 싶네요 ㅋㅋ 아무튼 잘쓰겠습니다.
한사이트에 두개이상 설치할려면 방법 있을까요?
코스피 코스닥 개념으로 분리할까 싶네요 ㅋㅋ 아무튼 잘쓰겠습니다.
차기 업뎃에 반영 예정인 부분입니다.
그냥 혼자 가지고 노심이... 보이지 않는 버그가 다량 있을 가능성이.. 농후합니다.
그냥 혼자 가지고 노심이... 보이지 않는 버그가 다량 있을 가능성이.. 농후합니다.
혼자 놀기엔 너무아까운 소스인지라 ㅎㅎ 같이놀고 싶네요 ㅎ
와.. 대단한걸 업로드 해주셨네요..
감사합니다.
감사합니다.
대단한 물건입니다.
선추천 후다운 예약합니다.^^
선추천 후다운 예약합니다.^^
혹시, 이게 게등위에 걸리는지 아시는분 계시나요?
시뮬레이션으로 분류되면 게등위랑 무관한 걸로 아는데..
이게 게임으로 분류가 될런지.. 시뮬레이션으로 분류가 될런지..
게등위 놈들이 워낙 이랬다 저랬다 해서 말이죠.
아시는분 계시면, 알려주세요~~~~
시뮬레이션으로 분류되면 게등위랑 무관한 걸로 아는데..
이게 게임으로 분류가 될런지.. 시뮬레이션으로 분류가 될런지..
게등위 놈들이 워낙 이랬다 저랬다 해서 말이죠.
아시는분 계시면, 알려주세요~~~~
참고하겠습니다. 여긴 실제 증권거래소 정보를 활용하는건가요?
네^^
설치한결과 매우 잘 작동합니다.
이로서 포인트를 팍팍 쓸수있게되었습니다 감사합니다 :)
이로서 포인트를 팍팍 쓸수있게되었습니다 감사합니다 :)
겉으로만 잘 되는 것 처럼 보일 수도 있습니다... ㅎ
나만 불안한가 ㅠㅠ
나만 불안한가 ㅠㅠ
물건이네요.^^
겉만 번지르르 합니다. ^^
그누 신님 답셧다 ^^ 천제이신듯 ㅋㅋㅋㅋㅋㅋㅋㅋ
재미있는 놀이감 생겼네요. 감사합니다....^^
너무 좋아요 이고~~ ㅋㅋㅋㅋ
감사합니다~
오... 대박이네요...
ㅎㅎ 감사합니다. 배추전자 인상적이네요. 정말 잘만드셨네요. 놀라워요
익스9쓰는데..상장후 주식구매시에 창이 작게 나오네요...ㅎㅎ 그래서 얼렁 익스 8로 설치했는데요..주식구매창이 작게 나온다는.. ㅠㅠ 왜 그럴까요? 해결방법이 없을까요?
익스9쓰는데..상장후 주식구매시에 창이 작게 나오네요...ㅎㅎ 그래서 얼렁 익스 8로 설치했는데요..주식구매창이 작게 나온다는.. ㅠㅠ 왜 그럴까요? 해결방법이 없을까요?
다른 브라우저에서는 어떤가요?
전 익스에서도 정상적으로 보여집니다.
전 익스에서도 정상적으로 보여집니다.
구글 크롬에서는 창도 사이즈 맞게 나오고, 매수 버튼도 정상적으로 노출이 되네요.
공개해주셔서 너무 감사합니다.
euckr 은 사용 못하나요? 변환하여 설치했더니 "기업" 생성후 한글로된 기업명이 전부 깨져 보이네요
주식시세에서도 한글로된 종목은 공백으로 나오구요.
혹시 ecukr 사용시 어디를 수정해야 하는지 아시는분 계시면 답변좀 부탁드립니다.
euckr 은 사용 못하나요? 변환하여 설치했더니 "기업" 생성후 한글로된 기업명이 전부 깨져 보이네요
주식시세에서도 한글로된 종목은 공백으로 나오구요.
혹시 ecukr 사용시 어디를 수정해야 하는지 아시는분 계시면 답변좀 부탁드립니다.
euc-kr로 바꾸시면..
코드도 수정하셔야 할 부분들이 있을 겁니다.
예상해보자면, **_exec.php 파일들의 json인코딩 부분..이 있을겁니다.
AJAX부분은 **_exec.php 와 ***.js에서 수정하시면 되니, 한번 만져보시길 바랍니다.
코드도 수정하셔야 할 부분들이 있을 겁니다.
예상해보자면, **_exec.php 파일들의 json인코딩 부분..이 있을겁니다.
AJAX부분은 **_exec.php 와 ***.js에서 수정하시면 되니, 한번 만져보시길 바랍니다.
저두 COSY님이랑 같은 부분이 문제네요 ㅠㅠ
ECUKR 변환기 말고 직접 수작업 해서 사용가능하긴 하지만
주식상장? 주식만드는데 만들기 하면 서버와의 연결이 끊겼다고 나와요 ㅠ
ECUKR 변환기 말고 직접 수작업 해서 사용가능하긴 하지만
주식상장? 주식만드는데 만들기 하면 서버와의 연결이 끊겼다고 나와요 ㅠ
아마, JSON 데이터를 제대로 못받아오면, 서버와 연결이 끊겼다고 나올겁니다.
위 댓글을 참고하세요.
위 댓글을 참고하세요.
익스8에서 저만 주식시세에서 매수버튼이 나왔다가 안나왔다가 하네요. 강제로 마우스 오버시에는 보이고, 그렇지 않으면 안보이네요..ㅠㅠ 그누보드 버전 업글이나 DTD선언인가 머 그런거 해야 하나요?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
기준으로 제작되었습니다.
기준으로 제작되었습니다.
감사합니다. 자세한 설치경로와 노출은 어떻게 하는지요!!! 잘 모르겠네요!!!
설치경로에 제한은 없습니다.
노출은, 해당 폴더를 그냥 연결시키면 됩니다. (가상주식은 스킨이 아닙니다.)
노출은, 해당 폴더를 그냥 연결시키면 됩니다. (가상주식은 스킨이 아닙니다.)
익스9 저도 하이요3님처럼 같은증상이네요
DTD 선언해도 그런가요?
정말 재미있는 프로그램이네요.. 공개해 주셔서 고맙습니다.
궁금한 점은.. 현재가가 변동하는 로직을 간단히 설명해주실수 있으신지요? ^^
코드를 보긴 했는데, 변동폭은 여러 변수 등을 고려해서? 랜덤하게 결정되는 듯하는데,
매도량과 매수량 에 의해서 현재가가 올라가거나 내려가는 데에 영향을 미치지는 않는것 같은데.. 맞는지요. ^^;
궁금한 점은.. 현재가가 변동하는 로직을 간단히 설명해주실수 있으신지요? ^^
코드를 보긴 했는데, 변동폭은 여러 변수 등을 고려해서? 랜덤하게 결정되는 듯하는데,
매도량과 매수량 에 의해서 현재가가 올라가거나 내려가는 데에 영향을 미치지는 않는것 같은데.. 맞는지요. ^^;
말씀하신대로, 랜덤하게 결정된 틀안에서 랜덤하게 등락하게 됩니다.
무작정 춤추는 그래프가 나오지는 않고, 어느정도의 방향을 랜덤하게 잡고 움직이게 됩니다.
매도/매수량에 의한 영향은 없습니다.
만들다 말고 혼자 가지고 놀던 놈이라, 거래량에 따라 변동 같은건 생각지도 못했었습니다.
현재 시장의 흐름에 따라 자연스레 흘러갈 수 있도록 기능 추가를 고려중입니다.
허나, 단순하게 매수량 증가시 상승, 매도량 증가시 하락으로 하면, 악용의 소지가 많아보이더군요. 해서, 여러방향으로 생각 중입니다.
무작정 춤추는 그래프가 나오지는 않고, 어느정도의 방향을 랜덤하게 잡고 움직이게 됩니다.
매도/매수량에 의한 영향은 없습니다.
만들다 말고 혼자 가지고 놀던 놈이라, 거래량에 따라 변동 같은건 생각지도 못했었습니다.
현재 시장의 흐름에 따라 자연스레 흘러갈 수 있도록 기능 추가를 고려중입니다.
허나, 단순하게 매수량 증가시 상승, 매도량 증가시 하락으로 하면, 악용의 소지가 많아보이더군요. 해서, 여러방향으로 생각 중입니다.
자세한 설명 감사드립니다. ^^
네, 제 생각도, 매수/매도량에 의한 주가조정 부작용때문에 안 넣으셨으리라 짐작은 하고 있었습니다.
그래도, 포인트를 그다지 큰 비중으로 삼지 않는 사이트에서, 일종의 인기도 평가용으로 사용하면 어떨까 해서, 확인차 여쭸습니다.
네, 제 생각도, 매수/매도량에 의한 주가조정 부작용때문에 안 넣으셨으리라 짐작은 하고 있었습니다.
그래도, 포인트를 그다지 큰 비중으로 삼지 않는 사이트에서, 일종의 인기도 평가용으로 사용하면 어떨까 해서, 확인차 여쭸습니다.
오 대단하군요 :) 설치해서 확인해봐야지
먼저 좋은 플러그인을 제공해주셔서 감사합니다.
후딱빌더에 사용합니다.
config.php에서 corn_on=1 로 설정하면 아래와 같이 에러가 뿜어져 나오네요..
SELECT a.mb_id, e.mb_nick, ifnull(d.totalprice, 0) as totalprice, ROUND(((ifnull(d.totalprice, 0) + a.qst_balance) / a.qst_invest -1 ) *100, 3) AS rate FROM q_stock_member a LEFT OUTER JOIN (SELECT b.mb_id, SUM(b.qst_ownnum * c.qst_today) as totalprice FROM q_stock_own b inner join q_stock_list c ON b.qst_code = c.qst_code group by b.mb_id) d on a.mb_id = d.mb_id inner join g4_member e on a.mb_id = e.mb_id order by rate desc
1146 : Table 'wiips.g4_member' doesn't exist
error file : /plugin/qstock/index.php
다시 corn_on=0 으로 설정하면 에러가 나오지 않습니다. 우에 된걸까요?
g4_member가 아닌 hd_member로 되어 있네요..
후딱빌더에 사용합니다.
config.php에서 corn_on=1 로 설정하면 아래와 같이 에러가 뿜어져 나오네요..
SELECT a.mb_id, e.mb_nick, ifnull(d.totalprice, 0) as totalprice, ROUND(((ifnull(d.totalprice, 0) + a.qst_balance) / a.qst_invest -1 ) *100, 3) AS rate FROM q_stock_member a LEFT OUTER JOIN (SELECT b.mb_id, SUM(b.qst_ownnum * c.qst_today) as totalprice FROM q_stock_own b inner join q_stock_list c ON b.qst_code = c.qst_code group by b.mb_id) d on a.mb_id = d.mb_id inner join g4_member e on a.mb_id = e.mb_id order by rate desc
1146 : Table 'wiips.g4_member' doesn't exist
error file : /plugin/qstock/index.php
다시 corn_on=0 으로 설정하면 에러가 나오지 않습니다. 우에 된걸까요?
g4_member가 아닌 hd_member로 되어 있네요..
순정 그누외 변형된 빌더에서의 문제점은 답변해 드리기 어렵습니다.
자문 자답입니다.^^;;
후딱빌더 사용자님들은
stock_corn.php 파일의 269번째줄..
inner join g4_member e on a.mb_id = e.mb_id
를
inner join hd_member e on a.mb_id = e.mb_id
로 수정하시구요...
stock_popup.php의 14번째줄
$sql = " select a.mb_id, b.mb_nick, a.qst_ownnum from q_stock_own a inner join g4_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 5 ";
를
$sql = " select a.mb_id, b.mb_nick, a.qst_ownnum from q_stock_own a inner join hd_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 5 ";
stock_trade_exec.php 파일의 212번째줄
$sql = " select a.mb_id, b.mb_nick from q_stock_own a inner join g4_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 1 ";
를
$sql = " select a.mb_id, b.mb_nick from q_stock_own a inner join hd_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 1 ";
후딱빌더 사용자님들은
stock_corn.php 파일의 269번째줄..
inner join g4_member e on a.mb_id = e.mb_id
를
inner join hd_member e on a.mb_id = e.mb_id
로 수정하시구요...
stock_popup.php의 14번째줄
$sql = " select a.mb_id, b.mb_nick, a.qst_ownnum from q_stock_own a inner join g4_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 5 ";
를
$sql = " select a.mb_id, b.mb_nick, a.qst_ownnum from q_stock_own a inner join hd_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 5 ";
stock_trade_exec.php 파일의 212번째줄
$sql = " select a.mb_id, b.mb_nick from q_stock_own a inner join g4_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 1 ";
를
$sql = " select a.mb_id, b.mb_nick from q_stock_own a inner join hd_member b on a.mb_id = b.mb_id where a.qst_code = '$code' order by a.qst_ownnum desc limit 1 ";
입벌어지네용 덜덜..
일요일 0시에 주간 랭킹이 초기화되는 과정을 담당하는 놈이, 술한잔 했더군요.
stock_cron.php의 239라인 부근
$sql = " select mb_id from q_stock_own ";
을...
$sql = " select mb_id from q_stock_own group by mb_id ";
로 바꿔주세요~^^;
귀찮게 해드려서 죄송합니다.
stock_cron.php의 239라인 부근
$sql = " select mb_id from q_stock_own ";
을...
$sql = " select mb_id from q_stock_own group by mb_id ";
로 바꿔주세요~^^;
귀찮게 해드려서 죄송합니다.
이거 해봤는데 너무 재미써서 추천ㅋㅋ
아무것도 뜨지 않고 흰 화면만 나오네요? ....'ㅁ'
설치위치를 잘못넣었었네요..
플러그인이라 ./plugin/qstock/ 로 넣었었습니다.
./ 위치로 넣어 설치하고 사용해보니 정상작동 합니다.
감사합니다.(_ _)
(+추천!)
플러그인이라 ./plugin/qstock/ 로 넣었었습니다.
./ 위치로 넣어 설치하고 사용해보니 정상작동 합니다.
감사합니다.(_ _)
(+추천!)
겨우 euc-kr 로 나오게 하였는데욤 시세조회에서 왜 종목이 안나올까염 매수해야하는뎀 ㅋㅋㅋㅋㅋㅋㅋ
정말 재밋는 기능이네요!!
euc-kr 로 만들어 주실 분이 언젠가 나오길 기대합니다 ^^
재배포를 금합니다.
혹시... 제가 쓴 자유게시판에 글쓴거 보시고.. 만들어주신건가요??ㅠㅠ
정말로 감사합니다 ㅠㅠ
정말로 감사합니다 ㅠㅠ
select *, UNIX_TIMESTAMP(qst_datetime) as unixtime from q_stock
1146 : Table 'file.q_stock' doesn't exist
error file : /fin/install.php
라는 에러가 나타나네요.instlal.php 에서.
1146 : Table 'file.q_stock' doesn't exist
error file : /fin/install.php
라는 에러가 나타나네요.instlal.php 에서.
# 설치
1. _common.php 의 $g4_path = ".."; 부분을 경로에 맞게 변경합니다.
2. install.php 의 주석을 제거 후, 브라우저를 통해 1회 실행합니다.
3. 주식 관리 메뉴에서, 기업을 1개 이상 상장 시킵니다.
4. config.php 의 $cron_on = 0; 부분을 변경합니다.
순서대로 하셨나요?
1. _common.php 의 $g4_path = ".."; 부분을 경로에 맞게 변경합니다.
2. install.php 의 주석을 제거 후, 브라우저를 통해 1회 실행합니다.
3. 주식 관리 메뉴에서, 기업을 1개 이상 상장 시킵니다.
4. config.php 의 $cron_on = 0; 부분을 변경합니다.
순서대로 하셨나요?
잘 사용중에 사이트를 한번 백업했다가 복원하니까 주식 랭킹부분의 %가 - 로 표시되네요;;
어디를 손보면 될까요? 서버 재가동해도 그부분만 - 로 표기가 됩니다;;;
어디를 손보면 될까요? 서버 재가동해도 그부분만 - 로 표기가 됩니다;;;
stock_cron.php 에서 시간값을 임의로 부여해서 조정하셔야 할 것 같습니다.
오!~~~ 좋은데요.
잘쓰겠습니다.
잘쓰겠습니다.
IE에서 발생하는 각종 오류들만 수정한다면 좋겠네요..ㅜ
IE발생오류가 좀 아쉬워요..ㅜ
추천쏘고 갑니다~
IE발생오류가 좀 아쉬워요..ㅜ
추천쏘고 갑니다~