본문 바로가기
IT

나리야빌더 설치하기

by Oh.mogilalia 2024. 4. 14.

1. 그누/영카트 5.4 설치
나리야빌더 사용을 위해서는 그누보드/영카트 5.4 최신 버전을 먼저 설치해야 합니다.
그누보드 5.4 다운로드 받기
영카트 5.4 다운로드 받기

2. 나리야빌더 설치
나리야빌더 코어 최신 버전을 다운받아 압축을 푼 후 FTP 프로그램을 사용하여 설치한 그누보드/영카트 루트(config.php 파일이 있는 곳)에 업로드 합니다.
나리야빌더 코어 다운로드 받기

3. 테마/스킨팩 설치
나리야빌더 코어 설치 후 배포 자료실에 있는 테마/스킨팩을 다운받아 압축을 푼 후 FTP 프로그램을 사용하여 설치한 그누보드/영카트 루트(config.php 파일이 있는 곳)에 업로드 합니다.
BS4 베이직 테마/스킨팩 다운로드 받기

4. 퍼미션 변경
테마/스킨팩 설치 이후 /theme 폴더와 하위 폴더(테마폴더)의 퍼미션을 반드시 쓰기 가능한 퍼미션(755 등)으로 변경해 줘야 합니다. 그래야 테마 및 메뉴 설정값이 저장됩니다.

5. 기본 테마 변경
그누보드5/영카트5 관리자 > 환경설정 > 테마설정에서 BS4-Basic 테마 또는 사용하고자 하는 나리야빌더용 테마로 지정합니다.

6. 기본 스킨 변경
그누보드5/영카트5 관리자 > 환경설정 > 기본환경설정의 각 스킨을 아래와 같이 지정합니다.
구분             PC 스킨           모바일         스킨 비고
최근 게시물     BS4-Basic       PC-Skin      새글모음 페이지
검색 스킨        BS4-Basic       PC-Skin      전체검색 페이지
접속자 스킨     BS4-Basic        PC-Skin      현재 접속자 페이지
FAQ 스킨     BS4-Basic.       PC-Skin      자주하는 질문 페이지
회원 스킨        BS4-Basic       PC-Skin
※ 모바일 스킨을 PC-Skin 이외의 스킨으로 적용시 해당 스킨으로 적용됩니다.

7. 게시판 스킨 변경
그누보드5/영카트5 관리자 > 게시판관리 > 게시판관리에서 각 게시판 스킨을 아래와 같이 지정합니다.
구분.           PC 스킨                                                 모바일 스킨
각 게시판     BS4-Basic-List, BS4-Basic-Gallery 등     PC-Skin
※ 모바일 스킨을 PC-Skin 이외의 스킨으로 적용시 해당 스킨으로 적용됩니다.

8. 1:1문의 스킨 변경
그누보드5/영카트5 관리자 > 게시판관리 > 1:1문의설정에서 스킨을 아래와 같이 지정합니다.
구분      PC 스킨         모바일 스킨
1:1문의    BS4-Basic.     BS4-Basic

9. 내용관리 스킨 변경
그누보드5/영카트5 관리자 > 게시판관리 > 내용관리에 등록된 내용관리 아이디(co_id)와 테마 내 /page 폴더의 php 파일명이 같으면 해당 php 파일이 출력됩니다.
내용관리      아이디 페이지명             PC 스킨.          모바일 스킨
company 사이트 소개                  BS4-Basic.      BS4-Basic
provision     이용약관.                      BS4-Basic       BS4-Basic
privacy       개인정보처리방침           BS4-Basic.      BS4-Basic
noemail.      이메일 무단수집거부       BS4-Basic.      BS4-Basic
disclaimer   책임의 한계와 법적책임    BS4-Basic.     BS4-Basic
guide.         이용안내.                      BS4-Basic.     BS4-Basic

10. 테마 설정
사이트 좌측 상단의 모니터 아이콘 클릭() 후 사이트/메뉴/비회원 페이지 설정을 할 수 있습니다.
구분 주요내용
사이트 설정 사이트 기본 SEO, 레이아웃 및 스타일(헤더, 메뉴, 페이지, 풋터 등), 인덱스 등 설정
메뉴 설정 사이트에서 사용할 메뉴를 설정함 (관리자 > 환경설정 > 메뉴설정은 사용안함)
비회원 페이지 설정 로그인, 회원약관, 회원가입, 비밀번호 입력 등 페이지의 스타일 설정

11. 테마 수정
테마의 인덱스, 사이드, 풋터 등에서 자신에게 맞도록 수정해야 합니다.

테마의 인덱스 파일(테마 내 /index 폴더)에서 각 위젯의 타이틀 및 링크를 자신에게 맞도록 수정합니다.
<!-- 위젯 시작 { -->
<h3 class="h3 f-lg en">
<a href="<?php echo get_pretty_url('video') ?>">
<span class="float-right more-plus">
게시판
</a>
</h3>

  (1) 게시판 아이디 변경 : get_pretty_url('video') 에서 video 대신 원하는 게시판 아이디(bo_table) 입력
  (2) 제목 변경 : '게시판' 대신 원하는 제목 입력
  (3) 링크 주소 변경 : <?php echo get_pretty_url('video') ?> 대신 원하는 주소(url) 입력
   테마의 사이드 파일(테마 내 /side 폴더)에서 인덱스 파일과 같은 방법으로 각 위젯의 타이틀 및 링크를 자신에게 맞도록 수정합니다.
   테마의 풋터 파일(테마 내 tail.php 파일)에서 사이트 및 사업자 정보 등을 자신에게 맞도록 수정합니다.
   테마의 회원약관 등 문서 파일(테마 내 /page 폴더)에서 사이트 및 각종 정보 등을 자신에게 맞도록 수정합니다.
   구분              주요내용
   LNB, 로고       테마 내 head.php 파일
   카피라이터.      테마 내 tail.php 파일
   메뉴.               테마 내 _menu.php 파일
   로딩바             테마 내 _loader.php
   인덱스.            테마 내 /index 폴더 안의 php 파일
   사이드.            테마 내 /side 폴더 안의 php 파일
   위젯.               테마 내 /widget 폴더 안의 각 폴더들
   페이지.            테마 내 /page 폴더 안의 php 파일

12. 위젯 설정
인덱스 또는 각 페이지에서 사이트 좌측 상단의 박스 아이콘을 클릭()하면 각 위젯별로 "위젯설정" 버튼이 출력되며, 클릭시 위젯별로 설정이 가능합니다.

13. 위젯 변경
테마에서 리스트형 위젯을 갤러리형 위젯으로, 회원 위젯을 게시물 위젯 등으로 변경하는 방법입니다.

위젯은 테마 내 /widget 폴더에 설치되어 있으며, 각 폴더명이 해당 위젯의 위젯명이 됩니다.
위젯함수는 아래와 같이 각 구성되어 있으며, 첫번째 인자를 다른 위젯명(/widget 폴더 내 폴더명)으로 변경해 주면 위젯이 변경됩니다.
<?php echo na_widget('위젯명', '임의설정값아이디', 'PC 초기값', '모바일 초기값') ?>

1.위젯명 : 테마 내 /widget 폴더 내 하위 폴더명
2.임의설정값아이디 : 위젯설정값이 저장될 아이디명으로 임의로 입력해 주면 됩니다. ex) board1234
3.PC 및 모바일 초기값은 설정하지 않아도 됩니다. ex) <?php echo na_widget('wr-list', 'news') ?>
동일 내용의 위젯이 아닌 경우 임의설정값아이디를 다르게 설정해 줘야 각 위젯에 맞게 출력됩니다. (위젯설정 항목이 제대로 출력되지 않는다면 대부분 위젯의 임의설정값아이디가 중복되거나 다르게 적용받는 경우임)

14. 페이지별 설정
각 페이지에서 사이트 좌측 상단의 페이지 아이콘을 클릭()하면 각 페이지별로 SEO, 레이아웃 및 스타일(헤더, 메뉴, 풋터 등)을 설정할 수 있습니다.

15. 그룹 메인
각 게시판그룹은 기본적으로 테마 내 group.php 파일이 그룹 메인으로 출력됩니다.
그룹 아이디(gr_id)와 테마 내 /group 폴더의 php 파일명이 같으면 해당 파일이 해당 그룹의 메인으로 출력됩니다.

16. 데이터 이전
기존 사용 테마에서 /storage 폴더 내 자료 중에서 이전해 와야 하는 것은 다음과 같습니다.

이전 테마 내 /storage 폴더 내 menu-bbs-raw.php, menu-shop-raw.php 처럼 사이트 메뉴 파일입니다.
해당 파일을 신규 테마의 /storage 폴더에 넣으면 메뉴설정에 그대로 노출되기 때문에 저장만 해 주면 됩니다.
이전 테마의 /storage 폴더에서 메뉴 파일을 제외한 나머지 파일들을 가져오면 설정값이 이전 테마 것으로 초기 적용되기 때문에 오히려 작업하시는데 방해만 됩니다.
이전 테마 내 /storage 폴더에 있는 /board, /image, /skin, /addon 폴더만 가져 옵니다.
board는 각 게시판의 스킨설정 파일이, image는 등록하신 이미지들, skin은 일반 페이지들의 스킨설정 파일, addon은 공용으로 적용하신 애드온의 설정 파일이기 때문에 이전해 오지 않으면 다시 재설정해 주셔야 합니다.
그 외 /cache, /page, /widget 폴더는 가져오면 이전 테마 설정파일이기 때문에 작업하는데 방해만 됩니다.
※ /storage 폴더의 자료 중 메뉴 파일과 스킨설정 관련 폴더(board, image, skin, addon)만 이전해 주세요.