제로보드가 부럽네요 ㅠ > 자유게시판

자유게시판

제로보드가 부럽네요 ㅠ 정보

제로보드가 부럽네요 ㅠ

본문

나도 회사에서 월급받으며 내 모듈 업데이트나 하며 지내고 싶;;; 머엉 = _=

모듈 설치판 + 모듈 관리자 업데이트 + 각종 설정들을 업데이트 하고 있으니

일이 계속 계속 커지네요.

현재까지 진행률은 약 20%?

모듈을 하나하나 만드는건 재미있었는데, 이제 그걸 좀더 쉽게 설치하고 쉽게 관리하고, 버전업데이트를 시킬려니
멘붕이네요.

너..너무 모듈의 규모를 키워오기만 했다는 생각이 부쩍드네요.
히잉...

그래도 아래처럼 완성되어 가는 모습을 보니 뿌듯뿌듯;;;



버전업데이트하면서 디비구조가 너무 변경이 되는것 같아. 일단 모듈 업데이터(?) 부터 부랴부랴 만들었;;;




저기 있는 버전들이 모두 2.0.0 대로 바뀌는 그 날을 향하여 OTL...
디비구조를 담아서 설치 또는 업데이트에 사용될 수 있도록 하는 파일은 XML형식으로 만들어서...

업데이트할때 파싱해서 모듈자체적으로 디비구조를 바꿔버립니다. = _=)/
그 파일은 요딴식으로 생겼어요... = _=

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<module>
<title>회원</title>
<version>2.0.0</version>
<path>/module/member</path>
<setup>TRUE</setup>
<manager>TRUE</manager>
<config>
<set title="회원가입설정">
<signin>
<name>회원가입경로</name>
<type>input</type>
<allowblank>false</allowblank>
<default/>
<msg/>
</signin>
<signin_redirect>
<name>가입완료경로</name>
<type>input</type>
<allowblank>false</allowblank>
<default/>
<msg/>
</signin_redirect>
<myinfo>
<name>정보수정경로</name>
<type>input</type>
<allowblank>false</allowblank>
<default/>
<msg/>
</myinfo>
<msgbox>
<name>메세지함경로</name>
<type>input</type>
<allowblank>false</allowblank>
<default/>
<msg/>
</msgbox>
<help>
<name>암호찾기경로</name>
<type>input</type>
<allowblank>false</allowblank>
<default/>
<msg/>
</help>
<signin_alert>
<name>가입안내메세지</name>
<type>checkbox</type>
<allowblank>true</allowblank>
<default>on</default>
<msg>회원가입후 가입안내메세지를 출력합니다.</msg>
</signin_alert>
<signin_realname>
<name>실명인증</name>
<type>checkbox</type>
<allowblank>true</allowblank>
<default>off</default>
<msg>회원가입시 실명인증처리를 합니다. (실명인증 모듈 설치 및 설정이 되어 있어야 합니다.)</msg>
</signin_realname>
<signin_inactive>
<name>승인제</name>
<type>checkbox</type>
<allowblank>true</allowblank>
<default>off</default>
<msg>회원가입후 관리자 승인을 받아야 계정이 활성화 됩니다. (자동 계정 비활성화)</msg>
</signin_inactive>
</set>
<set title="기본값설정">
<default_point>
<name>기본포인트</name>
<type>number</type>
<allowblank>false</allowblank>
<default>2000</default>
<msg/>
</default_point>
<default_exp>
<name>기본경험치</name>
<type>number</type>
<allowblank>false</allowblank>
<default>0</default>
<msg/>
</default_exp>
</set>
</config>
<folder root="member">
<path>nickcon</path>
<path>photo</path>
</folder>
<database>
<table name="{code}_autologin_table">
<field name="uid" type="char" length="32">고유키</field>
<field name="mno" type="int" length="11">회원번호</field>
<field name="ip" type="varchar" length="15">로그인아이피</field>
<field name="last_login" type="int" length="11">최종로그인시간</field>
<index name="uid" type="primary"/>
<index name="mno" type="index"/>
<index name="ip" type="index"/>
</table>
<table name="{code}_member_exp_table">
<field name="idx" type="int" length="11">고유키</field>
<field name="mno" type="int" length="11">회원번호</field>
<field name="exp" type="int" length="11">획득경험치</field>
<field name="msg" type="varchar" length="255">획득사유</field>
<field name="reg_date" type="int" length="11">획득시간</field>
<index name="idx" type="auto_increment"/>
<index name="mno" type="index"/>
</table>
<table name="{code}_member_group_table">
<field name="group" type="varchar" length="20">그룹아이디</field>
<field name="title" type="varchar" length="20">그룹명</field>
<field name="allow_signin" type="enum" length="TRUE,FALSE" default="TRUE">회원가입허용</field>
<field name="allow_active" type="enum" length="TRUE,FALSE" default="TRUE">자동활성화</field>
<field name="sort" type="int" length="11">순서</field>
<index name="group" type="primary"/>
</table>
<table name="{code}_member_leave_table">
<field name="idx" type="int" length="11">고유키</field>
<field name="mno" type="int" length="11">회원번호</field>
<field name="msg" type="text">탈퇴사유</field>
<index name="idx" type="auto_increment"/>
<index name="mno" type="index"/>
</table>
<table name="{code}_member_message_table">
<field name="idx" type="int" length="11">고유키</field>
<field name="mno" type="int" length="11">메세지박스소유자회원번호</field>
<field name="frommno" type="int" length="11">보낸사람회원번호</field>
<field name="tomno" type="int" length="11">받는사람회원번호</field>
<field name="message" type="longtext">메세지내용</field>
<field name="url" type="varchar" length="255">메세지를 발송한 모듈의 주소</field>
<field name="reg_date" type="int" length="11">발송날짜</field>
<field name="is_read" type="enum" length="TRUE,FALSE" default="FALSE">읽은여부</field>
<field name="is_system" type="enum" length="TRUE,FALSE" default="FALSE">시스템발송여부</field>
<index name="idx" type="auto_increment"/>
<index name="mno" type="index"/>
<index name="frommno" type="index"/>
<index name="tomno" type="index"/>
<index name="reg_date" type="index"/>
<index name="is_read" type="index"/>
</table>
<table name="{code}_member_password_table">
<field name="idx" type="int" length="11">고유키</field>
<field name="question" type="varchar" length="255">질문내용</field>
<index name="idx" type="auto_increment"/>
<data idx="1" question="가장 기억에 남는 장소는?"/>
<data idx="2" question="나의 좌우명은?"/>
<data idx="3" question="나의 보물 제1호는?"/>
<data idx="4" question="가장 기억에 남는 선생님의 성함은?"/>
<data idx="5" question="다른 사람이 모르는 나만의 신체비밀은?"/>
<data idx="6" question="오래도록 기억되고 싶은 날짜는?"/>
<data idx="7" question="받았던 선물중 가장 독특했던 선물은?"/>
<data idx="8" question="인상깊게 읽었던 책의 제목은?"/>
<data idx="9" question="읽은 책중에서 좋아하는 구절은?"/>
<data idx="10" question="우리집 애완동물의 이름은?"/>
<data idx="11" question="나의 출신 초등학교는?"/>
<data idx="12" question="내가 태어난 곳은?"/>
<data idx="13" question="내가 존경하는 인물은?"/>
<data idx="14" question="나의 어릴적 별명은?"/>
<data idx="15" question="가장 친한 친구의 이름은?"/>
</table>
<table name="{code}_member_phone_table">
<field name="phone" type="varchar" length="15">폰번호</field>
<field name="pcode" type="int" length="5">인증번호</field>
<field name="reg_date" type="int" length="11">발송시간</field>
<index name="phone" type="primary"/>
<index name="pcode" type="index"/>
</table>
<table name="{code}_member_point_table">
<field name="idx" type="int" length="11">고유값</field>
<field name="mno" type="int" length="11">회원번호</field>

... 이하생략...
추천
0
  • 복사

댓글 4개

원랜 스키마파일은 따로 뺴려고했는데
걍 어차피 쓰는 XML구조체에 넣는게 낮겠다 싶어서 부랴부랴 수정을... = _=
모듈별로 스키마를 전부 저딴식으로 만들어야한다는것이 문제 OTL
대단한 언어 입니다..
저는 유저로서
이런 질문 있으면 어떨까 합니다..^^

태어난 곳,존경하는 인물,어릴 적 별명 기타등등 다 좋지만..
헷 갈릴 때가 많습니다..^^

친 아버지에 이름은?
이건 기억 나더군요..^^
어차피 저기에 있는녀석들은 테이블 생성시에 들어갈 기본값들이라서요. ㅎ
관리자에서 추가해서 쓰면 된다능...
© SIRSOFT
현재 페이지 제일 처음으로