전체레이아웃, 동호회레이아웃, 회원, 인증, 동호회분류, 게시판 등에 관련된 수정안내입니다.
[엔빌더 전체레이아웃 수정안내/nbuilder1.4]
-. 화면 왼쪽상단의 로고 및 상단메뉴관련
nbuilder/community/main/topmenu.html
-. 탑메뉴, 왼쪽메뉴 레이아웃
nbuilder/community/main/header1.html
-. 화면 왼쪽하단의 로고 포함 및 라이센스 레이아웃
nbuilder/community/main/footer1.html
-. 로그인창 관련
: 소스내에서 iframe 태그만 가져와서 다른 곳에 붙여도 무방함.
nbuilder/community/main/header1.html
-. 센터로 정렬하는 방법
nbuilder/community/main/ 디렉토리에서 header1.html, footer1.html 를
각각 header1__center.html, footer1__center.html 로 교체하시면 됩니다.
ex)
mv header1.html header1__left.html
mv header1__center.html header1.html
[엔빌더 전체레이아웃 수정안내/nbuilder1.3]
-. 화면 왼쪽상단의 로고 및 상단메뉴관련
nbuilder/community/main/topmenu.php
-. 탑메뉴, 왼쪽메뉴 레이아웃
nbuilder/community/main/header.php
-. 화면 왼쪽하단의 로고 포함 및 레이아웃
nbuilder/community/main/footer.php
[엔빌더 동호회 레이아웃 수정안내]
-. 동호회 메인 레이아웃(원본파일)
: 동호회마다 복사해서 사용중이므로 아래 파일을 수정한뒤 [시스템관리 - 동호회 오류 검사]를 실행하면 모든 동호회에 적용됨.
nbuilder/community/club_module/temporary/index.php
-. 동호회 상단 레이아웃
nbuilder/community/club_module/temporary/header.php
-. 동호회 왼쪽메뉴
nbuilder/community/club_module/temporary/leftmenu.php
-. 동호회 하단 레이아웃
nbuilder/community/club_module/temporary/footer.php
[엔빌더 회원관련 수정안내]
-. 회원가입 안내메일
nbuilder/community/module/member/bodyRead.php
[엔빌더 인증관련 수정안내]
-. 외부페이지에서 엔빌더 인증창 사용하기
<iframe src="nbuilder/include/menuLogin.php" name="ifrmidentification" style="border-width:0; border-color:silver; border-style:solid;" frameborder="0" width="208" height="72" marginheight="0" marginwidth="0" scrolling="no" topmargin="0"></iframe>
-. 엔빌더 인증창 로그인이전 페이지
nbuilder/include/menuInterface.php
-. 엔빌더 인증창 로그인이후 페이지
nbuilder/include/menuLogin.php
-. 엔빌더 전체화면 인증 페이지
nbuilder/include/interface.php
[엔빌더 동호회관련 수정안내]
-. 동호회 분류변경방법
nbuilder/include/club_define.php
115 line) $e_class1 = array("컴퓨터/인터넷", "친목", "음악", "스포츠/레저", "동문", "방송/연예", "취미", "교육/외국어", "생활/건강", "경제/금융", "정치/법률", "기타");
-. 동호회 생성시 링크, 페이지링크의 기본값을 특정 URL로 변경
nbuilder/community/club_module/main/club_create.inc.php
125 line) 'http://nbuilder.net' => 'http://passkorea.net'
129 line) 'http://nbuilder.net' => 'http://passkorea.net'
-. 동호회 시삽변경을 DB내에서 변경
: 시삽으로 승격하려는 아이디는 해당 동호회에 가입되어 있지 않아야 합니다.
: 'nbuilder'동호회에서 'admin'사용자를 'userid'사용자로 바꿀 경우.
mysql> UPDATE tb_club_list SET cl_sysop='userid' WHERE cl_id='nbuilder' AND cl_sysop='admin';
mysql> UPDATE tb_club_member SET cm_member_id='userid' WHERE cm_cl_id='nbuilder' AND cm_member_id='admin';
-. 동호회 게시판 생성제한수 20개를 수정하기.
nbuilder/community/module/board/boardCfg.php
134 line)
$cfg_max_board = 20; // 한 사람당 생성가능한 최대 게시판수
[엔빌더 게시판관련 수정안내]
-. 게시판 테마번호 1은 '노랑게시판', 2는 '초록게시판'
-. 게시판 테마 색상 수정
nbuilder/community/module/board/boardCfg.php
149~175 line) 게시판 색상
-. 게시판 테마 색상 수정
nbuilder/community/images/board_images/theme1/
nbuilder/community/images/board_images/theme2/
-. 외부에서 사용할 게시판 따로 만들기
다음 주소에서 관리자로 로그인한뒤 게시판을 임의로 추가할 수 있습니다.
생성된 게시판의 Header File, Footer File 을 수정하여 게시판의 탑메뉴, 왼쪽메뉴도 변경할 수 있습니다.
http://도메인/nbuilder/community/module/board/adminList.php
-. 게시판 관련파일들이 퍼미션 문제로 생성되지 않았을때 재생성하기
http://도메인/nbuilder/community/module/board/adminCfgUpdate.php
[PHP코드 수정시 주의사항]
PHP 코드로 작성된 부분을 지우고자 할때는 시작부터 끝나는 지점까지를 모두 지워줘야 합니다.
<? xxxxxxxx ?> 로 이루어져있는데 앞에 <? 만 지울경우 문법상에 에러가 발생하게 되니 유의하시기 바랍니다.
그리고, 수정하신 파일명(경로포함)과 수정내역을 반드시 기록해두시면 차후 업그레이드시 도움이 되실겁니다.
[엔빌더 이외에 다른 소스에 엔빌더 인증을 적용하고자 할때]
-. 엔빌더이외의 소스에서 인증을 넣고 싶다면 엔빌더가 설치된 디렉토리안으로 해당 파일을 옮기신뒤 다음 소스를 첫줄에 넣어주시면 됩니다.
<?
include("../include/global_define.php");
$permNo = 3; // 회원이상
include("../include/chkPerm.php"); // 권한별 접근제한
?>
위 소스가 들어간 페이지에서는 회원이상만 접근이 가능합니다.<br>
<br>
관리자만 접근가능하게 하려면 '3'대신 '6'을 넣어주면 됩니다.<br>
<br>
위 소스앞에 공백이나 빈줄이 들어가면 에러가 발생합니다.<br>