inventorybeta0.453.1.zip 설치 및 에러대처방법을 여기에 올립니다. 정보
inventorybeta0.453.1.zip 설치 및 에러대처방법을 여기에 올립니다.본문
설치방법 올립니다..(관심있으신분만)
파일다운로드는 아래에 있습니다.
본 소스는 모든 게시판의 보조적 기능을 합니다.(하려고 합니다. ^^)
댓글 전체
#디렉토리에 설치합니다.
예]
그누보드가 설치된디렉토리
gnuboard4/adm~~
gnuboard4/bbs ~~
gnuboard4/inventory <<==== 여기에 설치합니다. 이름은 상관이 없지만 inventory 추천
예]
그누보드가 설치된디렉토리
gnuboard4/adm~~
gnuboard4/bbs ~~
gnuboard4/inventory <<==== 여기에 설치합니다. 이름은 상관이 없지만 inventory 추천
#install 방법
gnuboard4/inventory/adm/setup.php <<==== 딱 한번만 실행합니다.
% 실행이전에 config설정
/inventory/adm/docs/db_connect.php 수정
<?php
function db_connect()
{
$result = new mysqli('localhost', '사용자계정', '사용자패스워드', '사용자db');
if (!$result)
return false;
$result->autocommit(TRUE);
return $result;
}
?>
gnuboard4/inventory/adm/setup.php <<==== 딱 한번만 실행합니다.
% 실행이전에 config설정
/inventory/adm/docs/db_connect.php 수정
<?php
function db_connect()
{
$result = new mysqli('localhost', '사용자계정', '사용자패스워드', '사용자db');
if (!$result)
return false;
$result->autocommit(TRUE);
return $result;
}
?>
사용자 계정설정을 구누보드를 이용하지 않은이유.
1. 최신의 php환경에서 구사하기 위함.
2. 구누보드를 사용하지 않는 유저를 위함.
3. 완성된소스가 아니기 때문임.
4. 프로그램제작을 하기위한 보조적기능이기때문임(db생성)
1. 최신의 php환경에서 구사하기 위함.
2. 구누보드를 사용하지 않는 유저를 위함.
3. 완성된소스가 아니기 때문임.
4. 프로그램제작을 하기위한 보조적기능이기때문임(db생성)
setup 에 성공하셨으면..
왼쪽메뉴를 수정합니다.(용도에 맞게..)
gnuboard4/inventory/adm/mbasic_list.php?m_table=m_basic 접속합니다.
---------------------------------
6. LAYOUT WORD 수정합니다.(삭제는 하시면안됩니다.)
---------------------------------
==>기능: 관리자페이지의 모든 용어를 자신에 맞게 수정하세요.. 수정하면 관리자 페이지 용어가 바로 변합니다. ^^ 소스 확인해 보세요... 이 기능은 다른용도로 무한 확대가 가능합니다.
예)
1. 홈페이지를 제작하고... 유저가 보는 화면에서 용어 변동을 하고싶을경우, 일일이.. 제작도구가 필요없이 관리자 화면에서 용어수정만 하면 바로 바낌..
2. 쇼핑몰운영시: 해당 제품에 대한 공급업체가 바낀경우 LAYOUT WORD 만 수정하면 별도의 화일을 수정하지 않아도 바꿀수 있음.
3. 지정된가격을 관리자가 수시로 바꾸게 하고 싶을경우..
4. list.skin.php (제목---> 상품명) 이런식으로 변경하고 싶은경우 등등
---> 결론은.. 웹을 제작하면서 용어 변경이 자주일어날때....본 소스에 숨겨진 기능을 활용하면 됩니다.
관리자 페이지에서 구현한거 신경 많이 쓴겁니다. ^^
왼쪽메뉴를 수정합니다.(용도에 맞게..)
gnuboard4/inventory/adm/mbasic_list.php?m_table=m_basic 접속합니다.
---------------------------------
6. LAYOUT WORD 수정합니다.(삭제는 하시면안됩니다.)
---------------------------------
==>기능: 관리자페이지의 모든 용어를 자신에 맞게 수정하세요.. 수정하면 관리자 페이지 용어가 바로 변합니다. ^^ 소스 확인해 보세요... 이 기능은 다른용도로 무한 확대가 가능합니다.
예)
1. 홈페이지를 제작하고... 유저가 보는 화면에서 용어 변동을 하고싶을경우, 일일이.. 제작도구가 필요없이 관리자 화면에서 용어수정만 하면 바로 바낌..
2. 쇼핑몰운영시: 해당 제품에 대한 공급업체가 바낀경우 LAYOUT WORD 만 수정하면 별도의 화일을 수정하지 않아도 바꿀수 있음.
3. 지정된가격을 관리자가 수시로 바꾸게 하고 싶을경우..
4. list.skin.php (제목---> 상품명) 이런식으로 변경하고 싶은경우 등등
---> 결론은.. 웹을 제작하면서 용어 변경이 자주일어날때....본 소스에 숨겨진 기능을 활용하면 됩니다.
관리자 페이지에서 구현한거 신경 많이 쓴겁니다. ^^
왼쪽메뉴 [ cate-I ] 수정합니다.
==>기능: 복잡한 db table을 생성할때 미리 분류를 만들목적으로 기초테이블을 설계하였습니다. 기초테이블 및 멀티테이블에 대한 1~3단계분류를 적용하였습니다. (무한 카테고리개념)
예) 프로그램 제작하다보면... table이 기본 30개가 넘는 경우가 발생합니다. 그 많은 테이블을 일일이.. 메모하다보니 혼동이 생기더라고요.. 그래서 분류해서 관리할 목적이었습니다.
삭제는 하지 마세요.. 일단 이름만 변경해보세요.
왼쪽에 2~ 4번까지 동일합니다. (1차분류,2차분류,3차분류)
==>기능: 복잡한 db table을 생성할때 미리 분류를 만들목적으로 기초테이블을 설계하였습니다. 기초테이블 및 멀티테이블에 대한 1~3단계분류를 적용하였습니다. (무한 카테고리개념)
예) 프로그램 제작하다보면... table이 기본 30개가 넘는 경우가 발생합니다. 그 많은 테이블을 일일이.. 메모하다보니 혼동이 생기더라고요.. 그래서 분류해서 관리할 목적이었습니다.
삭제는 하지 마세요.. 일단 이름만 변경해보세요.
왼쪽에 2~ 4번까지 동일합니다. (1차분류,2차분류,3차분류)
왼쪽에 5번 메뉴를 수정하세요.
===>기능:기초테이블 및 멀티 테이블을 생성하기위한 보조 테이블 기능을 합니다. 즉 속성을 column 속성을 주는곳 입니다. db table설계를 하다보면 자주.. 속성 변화를 주는 경우가 발생합니다.. 마음이 계속 변화기 때문에요.. phpmyadmin 접속하는것도 짜증나고해서 ...
5번 메뉴는 보시면 아실거여요..
===>기능:기초테이블 및 멀티 테이블을 생성하기위한 보조 테이블 기능을 합니다. 즉 속성을 column 속성을 주는곳 입니다. db table설계를 하다보면 자주.. 속성 변화를 주는 경우가 발생합니다.. 마음이 계속 변화기 때문에요.. phpmyadmin 접속하는것도 짜증나고해서 ...
5번 메뉴는 보시면 아실거여요..
기초테이블에대한 설명입니다.
----------------------------------------------
inventory/adm/mbasic_list.php?m_table=m_basic (db 에 m_basic 테이블이 존재합니다)
----------------------------------------------
필요없는 테이블은 삭제하셔도 됩니다.
단 1~ 5번까지는 아주 기초에 기초 테이블 이기때문에 임의적으로 삭제하지 못하도록 막았습니다. 1~5번까지 삭제 하고 싶으시면 phpmyadmin 접속하셔서 삭제 하시면 되지만....결국...이거 안쓰신다는 생각이시니....모.ㅠㅠ
참고로, 기존에 설치된 테이블과 이름충돌을 방지하기 위해서 테이블명 앞에 m_테이블명 식으로 setup 되도록 하였습니다.(만약을 대비해서)
----------------------------------------------
inventory/adm/mbasic_list.php?m_table=m_basic (db 에 m_basic 테이블이 존재합니다)
----------------------------------------------
필요없는 테이블은 삭제하셔도 됩니다.
단 1~ 5번까지는 아주 기초에 기초 테이블 이기때문에 임의적으로 삭제하지 못하도록 막았습니다. 1~5번까지 삭제 하고 싶으시면 phpmyadmin 접속하셔서 삭제 하시면 되지만....결국...이거 안쓰신다는 생각이시니....모.ㅠㅠ
참고로, 기존에 설치된 테이블과 이름충돌을 방지하기 위해서 테이블명 앞에 m_테이블명 식으로 setup 되도록 하였습니다.(만약을 대비해서)
#프로그램 셋업#
본 용도는 프로그램(게시판, 홈페이지 등등의 제작하기위한 보조용도)
보조용도이기때문에 프로그램 완료후 새로 제작하기 위해서는 초기화가 필요합니다.
gnuboard4/inventory/adm/setup.php 이거 다시 실행시키시면 초기화 됩니다.
단) 완성된 디비는 백업을 하신후 하세요.
본 용도는 프로그램(게시판, 홈페이지 등등의 제작하기위한 보조용도)
보조용도이기때문에 프로그램 완료후 새로 제작하기 위해서는 초기화가 필요합니다.
gnuboard4/inventory/adm/setup.php 이거 다시 실행시키시면 초기화 됩니다.
단) 완성된 디비는 백업을 하신후 하세요.
#보조테이블을 생성하기#
테이블명: 원하는 테이블명
프리머리키: 설명생략
column 1 : 생략
column 2 : 생략
즉 보조테이블은 3개의 콜롬을 가집니다. ( 차후 업버전은 콜롬갯수를 선택할수 있는것으로 업 하려 합니다.)
테이블명: 원하는 테이블명
프리머리키: 설명생략
column 1 : 생략
column 2 : 생략
즉 보조테이블은 3개의 콜롬을 가집니다. ( 차후 업버전은 콜롬갯수를 선택할수 있는것으로 업 하려 합니다.)
#멀티테이블#
상단 2번째에 있습니다.
/inventory/adm2/mbasic_list.php?m_table=m_basic2
==>> 보다 복잡한 column(맞나) 을 생성하시는분에게 해당합니다.
자세히 보시면 autosetup <<=== 이거 보이실 겁니다. 제가 걍 샘풀용으로 db만든겁니다.
------------------------------------------------------------------------------
생성하기(총 13콜롬으로 구성되었습니다.)
보시면 아실겁니다.
==>> 차후에는 자신의 원하는 db table 갯수를 정할수 있도록 하려고 합니다.(시간오래걸림)
상단 2번째에 있습니다.
/inventory/adm2/mbasic_list.php?m_table=m_basic2
==>> 보다 복잡한 column(맞나) 을 생성하시는분에게 해당합니다.
자세히 보시면 autosetup <<=== 이거 보이실 겁니다. 제가 걍 샘풀용으로 db만든겁니다.
------------------------------------------------------------------------------
생성하기(총 13콜롬으로 구성되었습니다.)
보시면 아실겁니다.
==>> 차후에는 자신의 원하는 db table 갯수를 정할수 있도록 하려고 합니다.(시간오래걸림)
설명이 넘 길었죠.??
1차로 9만 포인트 받고 적용된 스킨입니다.(구누보드용)
http://pkgtest.mireene.com/gnu/bbs/board.php?bo_table=mm_link&mcat=2
==>ㅎㅎ 보기에 기능이 일반 스킨이랑 같죠.? 관리자 기능보면 생각이 달라..지지않을가..
불당님이 동의하셔야 공개가 가능한 스킨입니다. 불당님에게 문의하세요.
1차로 9만 포인트 받고 적용된 스킨입니다.(구누보드용)
http://pkgtest.mireene.com/gnu/bbs/board.php?bo_table=mm_link&mcat=2
==>ㅎㅎ 보기에 기능이 일반 스킨이랑 같죠.? 관리자 기능보면 생각이 달라..지지않을가..
불당님이 동의하셔야 공개가 가능한 스킨입니다. 불당님에게 문의하세요.
본 소스는 아주~~~~~~~~최신 버전에서 구사되었습니다. 서버환경이 다를경우
설치가 되지 않는경우가 종종 있습니다. 모 문제 있으시면..질답난에 에러 코드만 올려주시면...알려드립니다.
기타 필요하다고 생각 되면 여기에 추가 설명 올리겠습니다.
또한.. 본소스로 스킨을 제작하여 올리도록 하겠습니다. ^^
설치가 되지 않는경우가 종종 있습니다. 모 문제 있으시면..질답난에 에러 코드만 올려주시면...알려드립니다.
기타 필요하다고 생각 되면 여기에 추가 설명 올리겠습니다.
또한.. 본소스로 스킨을 제작하여 올리도록 하겠습니다. ^^
요즘 질/답 게시판이 이상한 방향으로 흘러 가는듯....?
글쎄요...포인트를 강요(?)하는 듯한 게시물들도 보이고.......
이런 내용은 차라리 팁쪽이나 다른곳에 정리하여 일괄적으로 올려야 하지 않을까 싶습니다.
이런 내용은 차라리 팁쪽이나 다른곳에 정리하여 일괄적으로 올려야 하지 않을까 싶습니다.
ㅎㅎ 내 그리할게요. ^^ 근데 이거 옮기는건 관리자분이...ㅠㅠ 충고 ㄳ합니다. ^^
포인트 강요(?) 부분은 그냥 애교로 봐주세요.
포인트 강요는 앞으로 안하겠습니다. ^^
그리고 제가 그냥 취미생활로 하는지라 따로 정리된 설명서가 없어서요...
설명이 능숙하지 못하네요.....코드도 엉망이고....이해해 주세요 ^^
여하튼... 조언해 주셔서 고맙습니다.
포인트 강요(?) 부분은 그냥 애교로 봐주세요.
포인트 강요는 앞으로 안하겠습니다. ^^
그리고 제가 그냥 취미생활로 하는지라 따로 정리된 설명서가 없어서요...
설명이 능숙하지 못하네요.....코드도 엉망이고....이해해 주세요 ^^
여하튼... 조언해 주셔서 고맙습니다.
말씀하신대로 db_connect.php 파일 수정하고
셋업하니까 에러 발생해서 다시 셋업하니까 다음 에러문구 뜹니다 -. - ;
1. 첫번째 에러문구
Warning: Cannot modify header information - headers already sent by (output started at /home/songchun/G4/ino/adm/docs/display_mbasic.php:1025) in /home/songchun/G4/common.php on line 8
Fatal error: Cannot instantiate non-existent class: mysqli in /home/songchun/G4/ino/adm/docs/db_connect.php on line 5
2. 두번째 에러문구
Warning: Cannot modify header information - headers already sent by (output started at /home/songchun/G4/ino/adm/docs/display_mbasic.php:1025) in /home/songchun/G4/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /home/songchun/G4/ino/adm/docs/display_mbasic.php:1025) in /home/songchun/G4/lib/common.lib.php on line 109
Fatal error: Cannot instantiate non-existent class: mysqli in /home/songchun/G4/ino/adm/docs/db_connect.php on line 5
셋업하니까 에러 발생해서 다시 셋업하니까 다음 에러문구 뜹니다 -. - ;
1. 첫번째 에러문구
Warning: Cannot modify header information - headers already sent by (output started at /home/songchun/G4/ino/adm/docs/display_mbasic.php:1025) in /home/songchun/G4/common.php on line 8
Fatal error: Cannot instantiate non-existent class: mysqli in /home/songchun/G4/ino/adm/docs/db_connect.php on line 5
2. 두번째 에러문구
Warning: Cannot modify header information - headers already sent by (output started at /home/songchun/G4/ino/adm/docs/display_mbasic.php:1025) in /home/songchun/G4/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /home/songchun/G4/ino/adm/docs/display_mbasic.php:1025) in /home/songchun/G4/lib/common.lib.php on line 109
Fatal error: Cannot instantiate non-existent class: mysqli in /home/songchun/G4/ino/adm/docs/db_connect.php on line 5
서버환경을 말씀드리지 못해서 죄송합니다.
최신의 서버환경에서만 돌아갑니다.
최신의 서버환경에서만 돌아갑니다.