마루밑다락방

포털 - 개인/커뮤니티형 그누보드5 테마

· 2026-07-15 (수) 18:40:33 · 1844 · 16
화면 캡처 2026-07-15 183956.png
영카트5 지원하지 않습니다.

네이버/다음 스타일의 포털형 레이아웃을 차용한 그누보드5 테마입니다. 웹표준 및 접근성을 준수하며, 코드 수정 없이 관리자 화면에서 로고·배너·위젯·색상·다크모드까지 직접 편집할 수 있습니다.

- Theme URL: https://www.maru.or.kr/
- Maker: 수완뉴스 (https://www.www.swn.kr/)
- GitHub: https://github.com/tongjookim/Portal-Theme-for-Gnuboard5
- License: LGPL


주요 특징 
1. 포털형 2단 레이아웃: 상단 유틸리티바 + 헤더(로고/검색/헤더배너) + GNB + 좌측 콘텐츠/우측 위젯 구조의 홈 화면
2. 관리자 편집 모달: 최고관리자로 로그인 시 홈 화면에서 로고 / 메인 배너(슬라이더) / 헤더배너 / 푸터 / 위젯 / 광고 / 색상을 탭으로 전환하며 실시간 편집·저장 (별도 설정 페이지 이동 불필요)
3. 테마 포인트 컬러 프리셋: 기본(그린) / 브릭레드 / 포레스트그린 / 스카이블루 / 네이비 5종, CSS 커스텀 프로퍼티 기반이라 프리셋 전환 시 전체 UI(코어 스킨 포함)에 즉시 반영
4. 다크모드: 헤더 우측 토글로 라이트/다크 전환, localStorage 저장 + FOUC(깜빡임) 방지 스크립트 적용, 핵심 레이아웃(헤더/GNB/위젯/게시판 목록·보기/내용관리 등) 대응 
5. 회원별 노출 제외: 광고·헤더배너 등을 특정 회원(mb_id)에게는 노출하지 않도록 설정 가능
6. 다양한 게시판 스킨: 기본형(list) 외에 네이버 카페 스타일(cafe_style), 갤러리형(gallery), 매거진형(webzine) 스킨 포함(PC/모바일 각각 대응)
7. 이미지 업로드 검증: 로고(SVG 새니타이징), 배너 등 업로드 시 확장자 화이트리스트 · 용량 제한 · 실제 이미지 검증을 거쳐 안전하게 저장
8. ToTop 버튼: 스크롤 시 노출되는 맨 위로 이동 버튼 (포인트 컬러 프리셋과 연동)


설치 방법
1. 그누보드5 사이트의 theme 디렉토리로 이동하여 다운로드 받으신 파일을 portal이라는 이름으로 업로드합니다.
2. theme/portal/data 디렉토리를 생성하고 웹서버 쓰기 권한을 부여합니다. (테마 설정·업로드 이미지가 저장되는 경로입니다.)
3. 그누보드5 관리자 페이지 → 환경설정 →기본환경설정에서 테마를 portal로 지정하고 저장합니다.
4. 최고관리자 계정으로 사이트 홈에 접속하면 우측 하단(또는 상단)에 테마 편집 진입점이 노출됩니다. 편집 모달에서 로고 / 배너 / 헤더배너 / 푸터 / 위젯 / 광고 / 색상을 설정합니다.
5. (선택) 메뉴 관리에서 GNB에 노출할 메뉴를 등록합니다. 메뉴가 없으면 관리자에게 등록을 안내하는 문구가 대신 출력됩니다.


테마 공식 사이트
그누엑스퍼트 - https://www.gnuexport.com


실제 적용 사이트
- 마루 밑 다락방 - https://www.maru.or.kr/


요구 사항
- Gnuboard5 (최신 버전 권장)
- PHP 7.4 이상 (그누보드5 권장 사양 기준)
- 테마 설정을 변경하려면 최고관리자(super) 권한 필요


참고 문서
- CLAUDE.md - 현재 코드 기준 기능별 구조 설정(설정 저장 구조, 관리자 편집 UI, 레이아웃, 다크모드, 컬러 프리셋 등). 실제 동작을 파악할 때 우선 참고할 문서입니다.
- gnuboard5_portal_theme.md - 테마 초기 제작 시점의 스냅샷(레거시 참고용). 현재 코드와 다를 수 있습니다.
- cafe_style.md - 네이버 카페 스타일 게시판 스킨(skin/board/cafe_style) 제작 가이드
- readme.txt - 테마 메타 정보(버전/제작사/라이선스)

버전 정보

테스트한 버전 5.6.23
호환 가능 버전 5.6 이상
총 6명이 반응했습니다
|

댓글 16개

1등 입니다 ^^
멋진 테마 감사합니다1784119165_Cju7hQSsT5.webp
압축 풀때 오류가 뜨는데 괜찮나요?
실수가 있었던 것 같습니다. 재업로드했습니다. ㅜㅜ
기존 테마하고 충돌이 있어 게시판이 없다고 하길래
초기화 하고 다시 설치 하니 잘됨니다~~
멋진 테마 감사합니다 ^^
잘 설치하셨다니 다행입니다.
사용하시면서 버그나 제안은 깃허브 이슈나 그누엑스퍼트(www.gnuexport.com)로 문의해 주세요~~
감사 합니다.
좋아요.
네 댓글 감사합니다.
ai로 제작하신건가요?
AI 도움을 많이 받았습니다. ㅜㅜ
감사합니다. 
네 댓글 감사합니다.

감사합니다. 
쇼핑물 클릭 하면 이렇게 됩니다 

Warning: require_once(/hosting/wolf25/html/theme/Portal-Theme-for-Gnuboard5-main/shop/index.php): failed to open stream: No such file or directory in /hosting/wolf25/html/shop/index.php on line 5

Fatal error: require_once(): Failed opening required '/hosting/wolf25/html/theme/Portal-Theme-for-Gnuboard5-main/shop/index.php' (include_path='.:/opt/remi/php74/root/usr/share/pear:/opt/remi/php74/root/usr/share/php:/usr/share/pear:/usr/share/php') in /hosting/wolf25/html/shop/index.php on line 5
영카트5는 지원하지 않습니다......
1787622698_OVNVY8kyJB.webp
여기 코드가 어느 파일 어느 위치에 있는지 알수있을가요?
감사합니다 잘 사용할께요
1. 그누보드5 사이트의 theme 디렉토리로 이동하여 다운로드 받으신 파일을 portal이라는 이름으로 업로드합니다.
2. theme/portal/data 디렉토리를 생성하고 웹서버 쓰기 권한을 부여합니다. (테마 설정·업로드 이미지가 저장되는 경로입니다.)
3. 그누보드5 관리자 페이지 → 환경설정 →기본환경설정에서 테마를 portal로 지정하고 저장합니다.
4. 최고관리자 계정으로 사이트 홈에 접속하면 우측 하단(또는 상단)에 테마 편집 진입점이 노출됩니다. 편집 모달에서 로고 / 배너 / 헤더배너 / 푸터 / 위젯 / 광고 / 색상을 설정합니다.
5. (선택) 메뉴 관리에서 GNB에 노출할 메뉴를 등록합니다. 메뉴가 없으면 관리자에게 등록을 안내하는 문구가 대신 출력됩니다.


어떻게 해야하는지 구체적인 설명이 필료로 하는 초보자입니다
한번 살려보기 해주세요
댓글을 작성하시려면 로그인이 필요합니다.

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

태그 필터 (최대 3개) 전체 PC 모바일 반응형
+