이미지(아이콘) 상점 시스템 v2.7 > 그누4 스킨

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

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

이미지(아이콘) 상점 시스템 v2.7 정보

회원통합스킨 이미지(아이콘) 상점 시스템 v2.7

첨부파일

shopsystem_v2.7.zip (30.4K) 277회 다운로드 2013-05-26 23:04:17

본문

버젼 2.7!

소소한 수정이 잇엇습니다
빈칸 채워넣는 소스의 If문을 확 줄엿구요
칸이 다 채워 졋는데도 마지막 페이지의 마지막 줄의 칸이 남앗을때
다른 칸에도 채워지는 상품없음이 있엇을텐데..
수정 햇습니다
그리고 익스플로러에서 열면 버튼들이 막 이상한 위치에 가잇을텐데
그것도 주정했답니다~
확실이 소소 한걸 수정햇어..

아 그리구 버젼 3.0은 기대하셔도 좋습니다~

V3.0은 여분 테이블을 안쓸 예정이구요 관리자 페이지를 뒤서
거의 모든걸 조정할수 잇게 만들고 잇답니다(개발 내역 확인)
아..그런데.. 2.x쓰는 분들에겐 죄송하지만
3.0부터는 DB내용이 확 바껴버리니까..
업데이트하기가 살쩍 어려워 질지도...

혹시 상점 시스템 소스중에 search.php 에 잇는것 쫌 줄여주실수 있으신분
쪽지로 쏘스 보네주세요~
확실이 if문이 잖득...


일단 가로100  세로120 의 이미지 상점에 맞춰서 만들엇어요.
회원 여분10번 필드 사용한답니다.
대충 맞춰서 쓰세요...

-개발 내역-

V1.0:판매 구현 완료에요 수수료는 30% 후후

V2.0:회원이 직접 등록할수 잇도록 만들어 봣습니다.
회원이 올린 상품이 판매 될때마다 수수료를 받죠 0.02% ㅋㅋ...(심햇나..?)
이건 extend/extend.img.php 에서 수정하면 된답니다~

V2.5:여러가지 검색하는걸 달앗답니다.
첨에 여러가지하다가 등등등등등 크악 if문이 왜이렇게 많은거야!!!
라면서 짜증나버린 ㅎㅎ... 그리고 상품 겟수가 적으면 정렬이 제데로 안되는 오류 수정
그리고 상품이 한줄이 안 찰 때-빈칸 보기 않좋잖아요-자동으로 칸 채워주도록 수정
(버젼2.0 쓰던 분들은 그냥 덥어 쒸워 버리면 된답니다~ 수정햇으면 알아서 끼워 넣으세요...)

V2.7:채워넣기소스 줄임
껨보이님께서 말해주신 오류수정

V3.0(개발중):기간제 상품 (개발 완료)
                  상점 관리 페이지
                  상점 생성 페이지 (개발중)
                  상점 상품 관리 페이지 (개발중)
                  상점 회원별 구입 상품 관리 페이지 (개발중)
                  상점 접속 방식 변경 (개발 완료)
                  ex)
                  abc.com/shop/shop1 >>> abc.com/shop/index.php?type=shop1
                  abc.com/shop/shop2 >>> abc.com/shop/index.php?type=shop1


심심하면 오세요..상점 깔려잇는 링크 http://animenote/shop/img/index.php

일단 압축을 풀고 속에껄 그대로 그누보드 설치폴더에 넣으세요

그리고 install.txt에 적혀잇는대로..


뭐 어짜피 적을 꺼지만요..ㅎㅎ..



먼저 config.php에

$g4['img_table'] = $g4['table_prefix'] . "img_table";      // 상점 테이블
$g4['img_member_table'] = $g4['table_prefix'] . "img_member_table";    // 상점 멤버테이블
$g4['img_count']  = $g4['table_prefix'] . "img_count";    // 상점 카운트 테이블
상점 카운트 테이블더 추가됫죠?
추가해 줍니다





다음으로 MYSQL에서 밑에 두개 실행시켜 줍니다
g4_img_table에 creator가 추가되엇습니다.

CREATE TABLE `g4_img_table` (
`no` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`creator` VARCHAR( 255 ) NOT NULL ,
`code` VARCHAR( 255 ) NOT NULL ,
`name` VARCHAR( 255 ) NOT NULL ,
`level` INT( 1 ) NOT NULL default '0',
`price` INT( 11 ) NOT NULL ,
`sell` INT( 1 ) NOT NULL ,
`hit` INT( 11 ) NOT NULL ,
`buy` INT( 11 ) NOT NULL ,
`number` INT( 3 ) NOT NULL ,
`datetime` DATETIME NOT NULL
)

CREATE TABLE `g4_img_member_table` (
`no` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`user` VARCHAR( 255 ) NOT NULL ,
`code` VARCHAR( 255 ) NOT NULL ,
`wear` INT( 1 ) NOT NULL default '0',
`state` INT( 1 ) NOT NULL default '0',
`number` INT( 3 ) NOT NULL default '-1',
`point` INT( 11 ) NOT NULL ,
`datetime` DATETIME NOT NULL
)

CREATE TABLE `g4_img_count` (
`count_no` VARCHAR( 255 ) NOT NULL ,
`count` INT( 11 ) NOT NULL ,
`count1` INT( 11 ) NOT NULL ,
`count2` INT( 11 ) NOT NULL ,
`count3` INT( 11 ) NOT NULL ,
`count4` INT( 11 ) NOT NULL
)

INSERT INTO `MYSQL 디비 명`.`g4_img_count` (`count_no`, `count`, `count1`, `count2`, `count3`, `count4`) VALUES ('img', '0', '0', '0', '0', '0')

바로 위에껀 파일 명을 정해줄 테이블 이랍니다
귀찮게 만들어 놧지요뭐.... 역시 파일코드 입력하려면 짜증이... 크크


일단 완료인데
회원 이미지가 없는 회원은 곤란하겟죠..?
그래서 /shop/img/settimg.php 를 한번 실행하고 삭제해 줍니다.



또회원가입하는 사람을 위해서 register_from_update.php를 수정
적당한곳에 $iconfile = "../../shop/file/no_image.gif"; 이걸 추가하고
209줄 주변의 mb_10 = '$mb_10' "; 을 mb_10 = '$iconfile' "; 로 수정해주시면 완료



이제 사용할 때

아웃로그인 같은 곳에서 쓸 때는 <img src="<?=$member['mb_10']?>" width='100px' height='120px' align=absmiddle border='0'>
를 원하는 곳에 추가하고


글에서는 <img src=<?=$mb['mb_10']?> width='100px' height='120px' align=absmiddle border='0'>
를 원하는곳에 추가하시구


코멘트에서는 먼저
<?
for ($i=0; $i<$cnt_comment; $i++) {

$comment_id = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]); //추가한거
이렇게 추가해주시고


<img src=<?=$mb['mb_10']?> width='100px' height='120px' align=absmiddle border='0'>
이걸 원하는곳에 추가하시면 됩니다



해서 완료 ...복잡해...설명하기 귀찮아....


또 상점 위치는 /shop/img/index.php (판매가능만 나옵니다)
회원들이 상품을 올릴수 잇는 공간 위치는/shop/img/creat_index.php (회원들이 올린 아직 승인(판매가능이) 안된 것만 나옵니다)
모든 상품을 볼수 잇는 위치 /shop/img/all_index.php
내꺼.. 인벤토리 위치는 /shop/img/mylist.php
입니다.. 편한곳에 넣으세요..
추천
14

댓글 전체

1 . 이미지생성 누르면 오류라고 창이 뜨지 않습니다.
2 . mylist.php에 착용하면은 로그인(후)에 사진이 나오는데
메인으로 가면은 엑박으로 되어있습니다.
(예 : mylist.php 있을때 http://test.com/gnuboard4/shop/file/1.gif
 예 : 메인에 있을때 http://test.com/shop/file/1.gif)
표기되어 엑박 나옵니다.

리리치요님 사랑해요 ㅠㅠ
그건..
_common.php에서
2번째줄
$g4_path = "../..";
이걸
$g4_path = "../../gnuboard4";
이렇게 해주세요 뭔가.. 그누보드는 주소를 한번더 넘어가나 보네요?
리리치요님 수고가 많으십니다. 아이디어 말씀드릴께연

1 . 포인트 5,000 소모해서 A급 랜덤으로 한개 흭득
    포인트 10,000 소모해서 A+급 랜덤으로 한개 흭득
    포인트 1,000 소모해서 D급 랜덤으로 한개 흭득

2 . 이미지 경매

3 . 이미지 마다 능력치 부여서 되서 웹게임 ... 어렵겠지연

수고하세연 연 연 ㅎㅎ
재밋겟어요!!
어렵진 않을꺼에요...?
3번빼고는.... 3...3번을하면... 더..더이상 상점시스템따위가 아니게 되버려요!!
우와아아아.. 카드배틀 시스템이다!!!
...?
지도.. 대형프로젝트 하나 잡아야 겟네요..
이제 사용할 때

아웃로그인 같은 곳에서 쓸 때는 <img src="<?=$member['mb_10']?>" width='100px' height='120px' align=absmiddle border='0'>
를 원하는 곳에 추가하고


글에서는 <img src=<?=$mb['mb_10']?> width='100px' height='120px' align=absmiddle border='0'>
를 원하는곳에 추가하시구


코멘트에서는 먼저
<?
for ($i=0; $i<$cnt_comment; $i++) {

$comment_id = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]); //추가한거
이렇게 추가해주시고


<img src=<?=$mb['mb_10']?> width='100px' height='120px' align=absmiddle border='0'>
이걸 원하는곳에 추가하시면 됩니다

초본데요 이게 당최 무슨말인지 모르겠슴
php 파일을 수정하라는건가요?
그럼 해당되는 php 파일은 뭔가요?
아웃로그인 같은 곳에서 쓸 때는 <img src="<?=$member['mb_10']?>" width='100px' height='120px' align=absmiddle border='0'>
를 원하는 곳에 추가하고
-원하는곳 아무데나 써요-

글에서는 <img src=<?=$mb['mb_10']?> width='100px' height='120px' align=absmiddle border='0'>
를 원하는곳에 추가하시구
-글이니까 당연히 board스킨에 view.skin.php-

코멘트에서는 먼저
<?
for ($i=0; $i<$cnt_comment; $i++) {

$comment_id = $list[$i][wr_id];
$mb = get_member($list[$i][mb_id]); //추가한거
이렇게 추가해주시고


<img src=<?=$mb['mb_10']?> width='100px' height='120px' align=absmiddle border='0'>
이걸 원하는곳에 추가하시면 됩니다
-이것도 당연히 board스킨에 view_comment.skin.php 에 추가해주세요-
설치하고 테이블만들어준후에
INSERT INTO `a`.`g4_img_count` (`count_no`, `count`, `count1`, `count2`, `count3`, `count4`) VALUES ('img', '0', '0', '0', '0', '0')
해주고
setting.php 까지 실행한후에 삭제 그누보드 회원가입까지 고쳐주고
그후에 http://주소/a/shop/img 들어가면
아래와 같은 에러가 나옵니다.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\APM_Setup\htdocs\a\shop\img\index.php on line 21

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\APM_Setup\htdocs\a\shop\img\index.php on line 155

옆으로  no image라고 된 삼품없음이 무한대로 생성되는듯 싶다가 결국 메모리 오류를 내며 뻗어버리는군요.

그누보도 새로 설치후에 이미지 상점만 설치했습니다.

어떻게 수정해 줘야하나요?

위의 에러가 보이는 php 라인은 아래와 같습니다.

index.php on line 21
$total_row = mysql_num_rows($sql);

index.php on line 155
for ($i=1; $row=mysql_fetch_array($sql); $i++) {
전체 20 |RSS
그누4 스킨 내용 검색
  • 게시물이 없습니다.

회원로그인

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