프로그램 기능 추가 및 변경
직접 솔루션의 기능을 추가하거나 변경하고 싶으신가요?
기능 추가를 위한 프로그램 파일은 모두 직접 수정할 수 있도록 오픈되어 있습니다.
프로그램 수정 안내
솔루션의 소스 코드는 라이센스 관련 이유로 암호화된 파일을 제외하고 모두 수정이 가능합니다.
암호화된 파일은 솔루션 종류에 따라 차이가 있지만 10개 내외(1% 미만)이며, 솔루션의 기능이나 디자인 수정에 제한이 되지 않습니다.
PHP 파일과 DB를 추가하거나 변경하고 싶으신 개발자분께서 직접 작업하실 수 있습니다.
개발자용 매뉴얼 및 작업 가이드 제공
개발자용 매뉴얼은 템플릿의 사용법과 솔루션 뼈대에 대한 설명을 매뉴얼로 제공합니다.
솔루션 프로그램 작업 전 읽어보시고 구조에 대해 파악하시면 작업에 도움될 것 입니다.
직접 프로그램 작업시 소스 코드 위치를 찾기 어려우시거나,
DB 구조를 파악하기 어려운 경우에는 기술지원 문의 게시판으로 문의하시면 안내해 드립니다.
단, 직접 기획하신 기능을 구현하는 상세한 방법에 대해서는 안내가 어려우며,
대략적인 가이드 정도만 안내해 드립니다.
솔루션 라이브러리 파일 안내
솔루션에서 사용되는 자체 제작 함수나 전역 변수들은 대부분의 페이지에서 불러오고 사용됩니다.
솔루션에 따라 조금 차이가 있지만 대부분
홈 디렉토리/inc 폴더에 위치하고 있습니다.
아래는 프로그램 수정 작업에 자주 사용되는 라이브러리 파일 설명입니다.
config.php |
슈퍼 관리자 계정 정보, MySQL DB 접속 정보 등 사이트 기본 설정 변수가 선언되어 있습니다. |
function.php |
사이트 설정 관련 변수나 함수에서 사용되는 전역 변수 등이 선언되어 있습니다. |
function_happy_member.php |
회원 관련 변수나 회원 관련 함수에서 사용되는 전역 변수 등이 선언되어 있습니다. |
lib.php 또는 board_function.php |
대부분의 함수들이 선언되어 있습니다. |
lib_calendar.php |
달력 관련 함수들이 선언되어 있습니다. |
lib_happy_member.php |
회원 관련 함수들이 선언되어 있습니다. |
lib_pay.php |
결제 관련 함수들이 선언되어 있습니다. |