자유게시판 들여다 보면서 스킨을 좀 바꿔봤으면 좋겠는데 하는 생각을 하다가...
급하게 한 번 그누보드 가지고 구현해 봤읍니다.
개발을 잘 몰라서 혼자 보면서 실수하지 않으려고
주석을 덕지덕지 붙여가면서 구현해 봤는데,
저같은 초보자들한테는 도움이 될 것 같아서 그대로 올려봅니다.
효율적인지는 잘 모르겠네요... ㅎ
1) 관리자 > 환경설정 > 기본환경설정 > 여분필드 > 여분필드1 에 멀티스킨을 이용할 게시판 아이디(bo_table)값을 |로 구분하여 입력하세요.
예시: free|notice|gallery
2) 아래 구조의 DB 테이블을 추가합니다.
자 내가 여기서 어떻게 하는 건지 잘 모르겠다?
첨부파일 다운 받아서 그누보드 설치된 디렉토리에 업로드하고 실행하세요.
common.php 파일 있는 디렉토리에 업로드 하시면 됩니다.
그 다음에 회원님도메인/dbupdate.php 로 한 번 접속하고 끄세요.
3) extend 에 아무 이름으로 php 파일을 만들어서 아래 코드를 복붙합니다.
예시: selectskin.extend.php
4) 게시판 스킨에 다음 형태의 링크를 추가합니다.
만약 테마에 있는 스킨이면 select_bo_skin=theme/basic 처럼 쓰시면 됩니다.
원하는만큼 추가해서 쓰세요. ㅎㅎ
추가! 만약 게시판마다 허용된 스킨만 적용 가능하게 하려면 다음과 같이 하세요.
4FLIXNETFLIX님 댓글을 보고 수정해 봤습니다. (근데 이건 테스트는 안 해봤어요. ㅎㅎ)
https://sir.kr/g5_tip/20106#c_20109
추가1) 게시판 관리에서 여분필드1에 허용할 스킨을 | 로 구분해서 입력합니다.
예시: basic|gallery
추가2) selectskin.extend.php 에서 (혹은 각자 지정한 파일명에서)
이 부분을 아래처럼 고칩니다.