레이아웃의 layout.html 파일을 열어

<load target="css/layout.css" />

밑에
<!--@if($_COOKIE["bgcolor"]=="black")-->
<load target="css/black.css" />
<!--@end-->

추가

 

다크모드 전환 버튼을 넣고 싶은 곳에

<!--@if($_COOKIE["bgcolor"]=="")-->
                <a href="{$url}" onclick="setCookie('bgcolor', 'black', 10000)">다크모드 켜기</a>
            <!--@end-->
            <!--@if($_COOKIE["bgcolor"]=="black")-->
                <a href="{$url}" onclick="setCookie('bgcolor', '', -1)">다크모드 끄기</a>
            <!--@end-->

입력

 

 

게시판 스킨에도 적용 하고 싶으면

__setting.html을 열어

<load target="css/board.css" />

밑에

<!--@if($_COOKIE["bgcolor"]=="black")-->
<load target="css/black.css" />
<!--@end-->

추가

 

CSS파일을 더 여러개 만들고 쿠키를 black이 아닌 다른걸로도 굽게 하면 여러색 선택도 가능

  • profile

    팁 감사합니다. 페이지 내에서 버튼 클릭으로 컬러셋 테마를 직접 전환할 수 있겠네요!