안녕하세요 가입후 처음 질문을 올려봅니다.
게시판마다 배경이 달라지게 하려고 하는데요.
기본 틀에 배경 div 는 존재를 하고 있으며, 페이지가 로드되면 게시판에 맞는 배경 div 에 스크립트로 클래스를 줘서 다르게 출력하는 방식입니다.
게시판마다 달라져야하기에 그누보드관리자 페이지에서 해당 게시판에 상단내용 입력란에 스크립트를 넣어줬는데 저장하면 다 사라지더라구요... 아예 스크립트 자체가 저장이 안된다고 생각하시면 될거같네요 ㅜㅜ
방법이 없을까요 ? 아님 대안책이라던가..
고수님들 도와주십시오 ㅜㅜ
답변 3개
굳이 자바스크립트를 사용하지않고도...
extend/user.config.php 또는 head.php 또는 head.sub.php 또는 bbs/board_head.php에 추가
$classArr=array('free'=>'class1', 'qa'=>'class1', 'notice'='class2'~~~~); 게시판별로 class 설정
<div class='<?=$classArr[$bo_table]?>'>
블라블라~~~어쩌구저쩌구
질문글 작성자입니다.
제가 php는 무지랭이에 가까워서 균이님의 답변을 참고해서 조금 응용하였습니다.
균이님이 말씀하신 부분을 제가 충분히 이해하지 못한 탓인지 적용이 되지않더라고요.
그러던 중에 div class 자체에 "<?=$bo_table?>" 이걸 넣어보았더니 게시판 이름을 클래스로 그대로 출력하더군요. class="free" 이렇게 말이죠.
그래서 css 에서 클래스 별로 백그라운드를 잡아주었습니다.
혹시나 초보님들도 같은 고민을 하실까봐 추가 작성하였습니다.
무지랭이의 해결안이니 따끔한 조언도 해주시면 감사하겠습니다.
날이 추운데 오늘도 화이팅입니다.!
테마를 쓰셨다면 테마 안에 /theme/테마명/head.sub.php
테마를 쓰지 않는다면 /theme/basic/head.sub.php
/js/안에 일반적으로직접 스크립트를 만드시고 그 안에 조건을 넣어서 하나의 .js파일을 만들고 그 js파일을
위 경로의 파일 안에 소스를 심어보세요
답변을 작성하려면 로그인이 필요합니다.