테스트 사이트 - 개발 중인 베타 버전입니다

포인트 연동 가상주식 [ Q Stock Lite]

· 13년 전 · 7661 · 79
Untitled-1.jpg
/*******************************************************************************************

+:+:+ 그누보드 포인트 연동 '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
&. 선 추천, 후 악플~!!

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 79개

감사합니다. 자세한 설치경로와 노출은 어떻게 하는지요!!! 잘 모르겠네요!!!
13년 전
설치경로에 제한은 없습니다.
노출은, 해당 폴더를 그냥 연결시키면 됩니다. (가상주식은 스킨이 아닙니다.)
익스9 저도 하이요3님처럼 같은증상이네요
13년 전
DTD 선언해도 그런가요?
정말 재미있는 프로그램이네요.. 공개해 주셔서 고맙습니다.

궁금한 점은.. 현재가가 변동하는 로직을 간단히 설명해주실수 있으신지요? ^^
코드를 보긴 했는데, 변동폭은 여러 변수 등을 고려해서? 랜덤하게 결정되는 듯하는데,
매도량과 매수량 에 의해서 현재가가 올라가거나 내려가는 데에 영향을 미치지는 않는것 같은데.. 맞는지요. ^^;
13년 전
말씀하신대로, 랜덤하게 결정된 틀안에서 랜덤하게 등락하게 됩니다.
무작정 춤추는 그래프가 나오지는 않고, 어느정도의 방향을 랜덤하게 잡고 움직이게 됩니다.

매도/매수량에 의한 영향은 없습니다.
만들다 말고 혼자 가지고 놀던 놈이라, 거래량에 따라 변동 같은건 생각지도 못했었습니다.
현재 시장의 흐름에 따라 자연스레 흘러갈 수 있도록 기능 추가를 고려중입니다.

허나, 단순하게 매수량 증가시 상승, 매도량 증가시 하락으로 하면, 악용의 소지가 많아보이더군요. 해서, 여러방향으로 생각 중입니다.
자세한 설명 감사드립니다. ^^
네, 제 생각도, 매수/매도량에 의한 주가조정 부작용때문에 안 넣으셨으리라 짐작은 하고 있었습니다.
그래도, 포인트를 그다지 큰 비중으로 삼지 않는 사이트에서, 일종의 인기도 평가용으로 사용하면 어떨까 해서, 확인차 여쭸습니다.
오 대단하군요 :) 설치해서 확인해봐야지
13년 전
먼저 좋은 플러그인을 제공해주셔서 감사합니다.

후딱빌더에 사용합니다.

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로 되어 있네요..
13년 전
순정 그누외 변형된 빌더에서의 문제점은 답변해 드리기 어렵습니다.