테스트 사이트 - 개발 중인 베타 버전입니다

GnuTailwindcss v0.3.0 Dark Mode 지원

· 3년 전 · 16694 · 187
screenshot.png

GnuTailwindcss v0.2.1에 Dark Mode를 추가한 버전입니다.
그외에 Video 게시판의 Naver TV와 관련한 오류를 수정했으며, 기존의 레이아웃을 일부 수정하였습니다.

이번에도 두서없이 작업하느라 GnuTailwindcss v0.2.1의 경우와 같이 부족한 부분이 많고, 자잘한 버그가 많겠지만, 이 또한 이해해주실 것으로 믿습니다. ^^

'일반 모드'와 '다크 모드' 간의 전환은 상단의 Navbar 오른쪽에 있는 해/달 아이콘을 클릭하시면 됩니다.
참고로, 최신글 위주로 구성한 index 파일(index_latest.php)과 최신글 스킨들은 Dark Mode를 적용하지 않은 상태입니다.


# 사용 환경 및 지원
그누보드 5.4.5.18 버전을 사용하였으며, tailwindcss 2.2.7 버전을 사용하였기에 이 테마는 인터넷 익스플로러는 지원하지 않습니다. (tailwindcss 1.9까지만 인터넷 익스플로러를 지원)

그누보드 5.3.x에서는 사용할 수 없으며, 5.4 이상에서 사용이 가능합니다.
 

# 구성 파일
- 게시판: basic, Gallery, Webzine, Video
- 최신글: tail_basic, tail_notice, tail_pic_block, tail_pic_list
 

그리고 index 파일은 두 개를 제공합니다.
- index_latest.php:  slick 슬라이더와 최신글의 네 가지 타입의 조합으로 구성 (Dark Mode 미지원)
- index.php: 사이트 소개 형식으로 구성하였으며, AOS를 사용하여 간단한 애니메이션을 적용했고, 슬라이더는 swiper를 사용 (Dark Mode 적용)
 

slick 슬라이더에 사용한 이미지는 img > slick 폴더, swiper 슬라이더에 사용한 이미지는 img > testimonials 폴더에 있습니다.
 

# 설정
반응형으로 사용할 것이기에 config.php의 라인 130 부근에서 아래의 내용을 찾아 true를 false로 바꿔주셔야 합니다.
define('G5_USE_MOBILE', true); // 모바일 홈페이지를 사용하지 않을 경우 false 로 설정
 

그리고 관리자에서 테마를 변경하시고, 기본환경설정에서는 아래의 내용을 모두 (테마) basic으로 맞춰주세요.
(최근게시물 스킨, 검색 스킨, 접속자 스킨, FAQ 스킨, 회원 스킨)
 

관리자의 게시판 관리에 있는 1:1 문의 설정에서 스킨 디렉토리를 (테마) basic으로 맞춰주신 후 사용하시면 됩니다.

그럼, 즐거운 연말 보내시고, 올 한 해 잘 마무리하시기 바랍니다.
감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 187개

dark mode로 고정하시려면, 아래와 같이 일부 수정하시면 될 듯합니다.

head.sub.php에서 아래와 같이 두 곳의 내용을 수정해 주세요.

1. body

- 수정 전
<body class="light" <?php echo isset($g5['body_script']) ? $g5['body_script'] : ''; ?>>

- 수정 후
<body class="dark" <?php echo isset($g5['body_script']) ? $g5['body_script'] : ''; ?>>


2. script

- 수정 전
<script>
const theme = localStorage.getItem('theme' || 'light')
document.body.className = theme
</script>

- t수정 후
<script>
const theme = 'dark'
localStorage.setItem("theme", theme);
document.body.className = theme
</script>

만약 light mode에서 파란색(indigo 색상) 부분을 흰색으로 바꾸시려면, 색상 변경을 하고자 하는 부분의 소스를 일일이 찾아서 수정하셔야 합니다.
해당하는 부분의 코드 중에서 bg-indigo-xxx, text-indigo-xxx 등을 bg-white, text-white로 변경하시면 됩니다.

소스 수정 후에 사이트 전체를 꼼꼼하게 확인해 보지는 못했기에 제대로 적용되지 않는 부분이 있을지도 모르겠네요.

그럼, 도움이 되는 내용이었길 바랍니다.

감사합니다.
피앙새님 정말 감사해요 한방에 전부 해결되었어요
이렇게 친절히 알려주셔서 정말감사합니다
번창하세요!! ^^
큰 문제 없이 해결된 듯해서 다행이네요. ^^
감사합니다.
좋은 테마 잘 쓰고 있습니다.
한가지 질문이 있습니다.
다크모드에서 검색결과 페이지가 완전히 다크모드로 전환되지 않은 오류가 있습니다.
검색된 결과 페이지의 바탕색이 흰색이고, 일부 텍스트는 검정색, 일부 텍스트는 흰색이라
보이지 않는 부분이 발생합니다.
피앙새님, 도와주실 수 있으신지요?
[http://sir.kr/data/editor/2206/e3947cda93c4109aa34c048793995106_1655695138_4135.jpg]
아마 이것 외에도 미처 손을 대지 못한 부분이 여럿 있을 듯한데, 전혀 손을 대지 못하고 있네요. ^^

말씀하신 부분은 다음과 같이 css를 추가해 주세요.

테마 폴더 > skin > search > basic > style.css에 아래의 내용을 추가해 주시면 됩니다.

/* Dark Mode */
body.dark #sch_res_detail,
body.dark .search_board_result li {
background: var(--bg-black-light);
}
body.dark #sch_res_detail #gr_id.select,
body.dark #sch_res_ov,
body.dark .search_board_result .sch_word {
color: var(--text-black-light)
}
body.dark .search_board_result p,
body.dark .sch_wr button {
color: var(--text-white-light)
}

그럼, 도움이 되는 내용이었길 바랍니다.
감동 먹었습니다. 그리고 바쁘신데 죄송합니다. 배움이 짧아 이렇게 도움을 청하네요.. 감사합니다. 가르쳐주신대로 조치하니 잘 됩니다.
처음부터 깔끔하게 작업해서 공개해야 했는데, 그렇지 못해 송구스러운 마음입니다.
생각 외로 손 볼 곳이 많아 많이 지쳤었거든요. ^^
아무쪼록 테마 이용에 어려움이 없길 바랍니다.

감사합니다.
아주 큰 도움이 되었습니다! 오픈해주셔서 너무 감사합니다
도움이 되었다니 다행이네요.
여러 미진한 부분이 있지만, 사용에 어려움이 없길 바랍니다.
감사합니다.
정말 훌륭한 테마인거같습니다.
잘활용하겠습니다.
댓글에 대한 답변이 정성이 가득하고 어휘가 아름답네요^^
감사합니다~

게시글 목록

번호 제목
7794
7698
7516
7495
7433
7314
7194
7113
7110
6928
6858
6733