설치
그누보드5가 최초 설치된 서버에 구매한 이윰 테마 업로드 경로와 설치 과정을 설명합니다.
해당 그누보드5 전용 테마는 그누보드5는 5.4 버전을 지원하는 테마 입니다.
기존 사이트 사용을 통해 파일 및 DB 수정한 사이트는 호환에 문제가 있을 수 있으니 백업 후 그누보드5 최신버전 순정으로 진행하기 바랍니다.
-
1. 다운로드 받은 파일을 그누보드5가 설치된 서버 루트에 압축해제한 폴더(extend, page, theme, xeyoom)를 업로드 합니다.
-
2. '관리자 - 환경설정 - 테마설정'에서 해당 테마에 테마적용 클릭합니다.
-
3. '관리자 - 환경설정 - 기본환경설정'에서 최근게시물, 검색, 접속자, faq, 회원스킨을 (테마)basic으로 변경합니다.
-
4. '관리자 - 게시판관리'에서 이윰 전용 게시판 스킨 eb_basic, eb_gallery를 선택합니다.
이윰 구조
이윰의 테마 구조와 프로그램 구조를 알려드립니다.
디렉토리 구조
이윰 테마 디렉토리 구조
이윰 테마는 그누보드5 테마 구조에 js, plugins 폴더가 더해져 구성되어 있으며 각각의 폴더 내 포함된 파일들의 역활에 대해 알려드립니다.
1 css
테마의 전체적인 레이아웃 및 기초가 되는 스타일 설정 파일들로 구성
- common.css: 이윰 테마의 반응형 레이아웃 설정에 공통적으로 사용되는 CSS 파일
- style.css: 해당 테마의 반응형 레이아웃 설정에 사용된 CSS 파일
2 img
테마에 사용되는 이미지파일을 업로드
3 js
테마에 사용되는 기본적인 js 파일
- app.js: 테마에 사용되는 스크립트 소스들을 담음.
4 page
개별 일반페이지를 추가하여 작업하실 수 있습니다.
- page 폴더 내 aboutus.html.php 파일을 생성했다면 아래와 같이 페이지를 불러옵니다.
- ex) http://사이트주소/page/?pid=aboutus
5 plugins
테마에 사용된 플러그인 모음
6 shop(이윰 쇼핑몰 테마에 제공)
쇼핑몰의 레이아웃 파일
7 skin
게시판, 최신글, 아웃로그인 등 테마의 스킨 폴더
8 head.php
레이아웃 head 파일
9 head.sub.php
레이아웃 head.sub 파일
10 index.php
레이아웃 index 파일
11 tail.php
레이아웃 tail 파일
디렉토리 구조
서브 메뉴 출력과 코딩된 페이지 메뉴 등록등 향상된 추가 기능을 제공합니다.
테마 메인
테마 메인을 설명 드립니다.
waypoints 플러그인을 이용해 스크롤 이동시 애니메이션 효과가 나오는 디자인이며 '/theme/eb_busi_010/index.php' 파일 하단 스크립트에서 액션 위치 조정 가능합니다.
waypoints 플러그인의 자세한 사용방법은 waypoints 가이드(http://imakewebthings.com/waypoints/guides/getting-started/)를 참고하기 바랍니다.
애니메이션 CSS 스타일은 /theme/eb_busi_010/css/style.css 파일 'waypoints 애니메이션' 부분을 확인하기 바랍니다.
ie로 서브페이지에서 메인 페이지 이동시 콘텐츠가 출력되지 않는 것을 확인 했습니다.
해당 부분은 waypoints 플러그인을 이용해 스크롤 이동시 해당 위치에 왔을 때 클래스가 입력되어 출력이 되는 것이데 위의 상황에서는 클래스가 입력이 안되며 몇번의 페이지 이동후 작동이 되는 것 같습니다.
ie와 관련해 바로 문제를 찾기는 어려울 것 같으며 해당 사항 해결을 위해 waypoints 플러그인을 사용하지 않는 것이 방법일 듯 합니다. (스크롤 이동시 애니메이션 미사용)
/theme/eb_busi_010/css/style.css 파일 600줄 waypoints 애니메이션 부분을 삭제하며
아래의 소스들을 수정하기 바랍니다.
454줄 삭제
.section-about .about-right .about-img:after {content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:#57B5E7;}
495줄 삭제
.section-business .business-image:after {content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:#57B5E7;}
571줄
.banner-link-wrap .banner-link-item {position:relative;padding:50px 40px;transition:all .3s linear}
583줄
.banner-link-wrap .banner-link-box:before, .banner-link-wrap .banner-link-box:after {;width:5px;height:100%}
.banner-link-wrap .banner-link-item:before, .banner-link-wrap .banner-link-item:after {width:100%;height:5px}
-
메인 페이지 로더
- 메인페이지 로딩 시간 동안 출력되는 화면입니다.
- /theme/eb_busi_010/index.php 파일 '페이지 로더' 부분에 각 소스가 있으며 시간 조정 및 내용 및 이미지 수정합니다.
-
상단 레이아웃(Header)
- 상단 레아아웃으로 로고, 메뉴, 로그인, 검색등 콘텐츠가 있습니다.
- /theme/eb_busi_010/head.php 파일에서 수정합니다.
-
메인 슬라이더
- /theme/eb_busi_010/index.php 파일 '메인 슬라이더' 부분에 각 소스가 있으며 시간 조정 및 내용 및 이미지 수정합니다.
- 슬라이드 시간 조정은 스크립트 autoplaySpeed에서 조정합니다.
- 이미지 비율 2560x1200 픽셀 이미지를 사용 했습니다.
-
About
- /theme/eb_busi_010/index.php 파일 'About' 부분에 각 소스가 있으며 내용 및 이미지 수정합니다.
- 이미지 비율 700x1000 픽셀 이미지를 사용 했습니다.
-
Business
- /theme/eb_busi_010/index.php 파일 'Business' 부분에 각 소스가 있으며 내용 및 이미지 수정합니다.
- 이미지 비율 1000x800 픽셀 이미지를 사용 했습니다.
- 아이템 3개 출력에 맞게 디자인 되었습니다.
-
Service
- /theme/eb_busi_010/index.php 파일 'Service' 부분에 각 소스가 있으며 내용 및 이미지 수정합니다.
- 아이콘은 fontawesome을 이용했으며 아이템 3개 출력에 맞게 디자인 되었습니다.
- '최신글' 부분에 출력할 게시판 아이디를 입력하며 옵션 설정합니다.
- 최신글 스킨파일은 /theme/eb_busi_010/skin/latest/ 폴더 'busi010_gallery, busi010_list'폴더에 있습니다.
-
Contact / FAQ
- /theme/eb_busi_010/index.php 파일 'Contact / FAQ' 부분에 각 소스가 있으며 내용 및 이미지 수정합니다.
- 배경 이미지 비율 2560x930 픽셀 이미지를 사용 했습니다.
- 아이템 2개 출력에 맞게 디자인 되었습니다.
-
하단 레이아웃(Tail)
- 하단 레이아웃으로 회사정보와 메뉴, 카피라이드등이 있습니다.
- /theme/eb_busi_010/tail.php 파일에서 수정합니다.
서브 페이지
파일코딩을 통한 페이지 메뉴 등록 방법을 알려드립니다.
/theme/테마명/page 폴더에 있는 직접 코딩 된 php파일을 메뉴로 등록해 출력을 합니다. 예)/theme/테마명/page/overview.html.php
-
1. page폴더 파일에서 내용과 이미지 수정 후 저장
-
2. 관리자 메뉴 등록 예)http://사이트 주소/?pid=overview
-
3. 등록한 메뉴를 통해 코딩된 파일이 메뉴로 출력
서브페이지별 상단 이미지를 등록할 수 있습니다.
/theme/테마명/img/board_title/ 폴더 이미지는 gr_10.jpg(1차메뉴), gr_20.jpg(2차메뉴), gr_30.jpg(3차메뉴) 순으로 출력됩니다.
패치 및 기타
이윰 패치 파일을 버전별로 내역을 알려드립니다.
버전 1.2.0 (2020.04.16)
- · /xeyoom/class/xeyoom.class.php
- · /xeyoom/inc/subpage.menu.php
- · /xeyoom/common.php
- · /theme/eb_busi_010/css/style.css
버전 1.1.4 (2020.03.30)
- · /xeyoom/class/xeyoom.class.php
- · /xeyoom/inc/subpage.menu.php
버전 1.1.3 (2019.11.11)
- · /xeyoom/inc/subpage.menu.php
버전 1.1.2 (2019.10.31)
- · /xeyoom/class/xeyoom.class.php
버전 1.1.1 (2019.07.01)
- · /theme/eb_busi_010/skin/latest/busi010_gallery/style.css
버전 1.1.0 (2019.04.19)
- · 기업테마 #010(EB BUSI 010) 출시