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

배경이미지를 게시판별로 다르게 하려면 채택완료

나가자 4년 전 조회 2,157

현재 

.css에서 

 

html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sans-serif;
    background-image: url("/theme/basic/img/bg_main.jpg");
    background-repeat: no-repeat;
   
}

이렇게 해서 배경이미지를 넣었습니다

이렇게 하니까 모든 게시판에 같은 이미지가 적용이 되서 게시판 마다 다른 배경 이미지를 넣으려면 어떻게 해야 하나요?

 

배운지 며칠 안되어서 어디에 무엇을 넣어야 하는지 잘모릅니다

자세하게 답변 부탁드립니다

 

 

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

답변 2개

채택된 답변
+20 포인트
Dessi
4년 전

테마/head.sub.php 제일 하단에

</p>

<p><?php if($bo_table) { ?>

<script>

$( document ).ready(function() {

    $("body").css({"background":"url(/theme/basic/img/<?php echo $bo_table;?>.jpg)"});     

});

</script>

<?php } ?></p>

<p>

 

이걸 넣어보시고  /theme/basic/img/

경로에 게시판 이름과 동일한 배경으로 사용할 jpg 파일들을 넣어보세요.

free 게시판은 free.jpg

notice 게시판은 notice.jpg 

이런식으로 해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

나가자
4년 전
감사합니다. 적용해보고 안되면 추가 질문 드리겟습니다
나가자
4년 전
적용했더니 게시판 마다 다른 배경은 나오는데 아래로 전부 리피트되어 나오네요.
한번만 나오게 하려면 어떤 함수를 붙여야 하나요?
background-repeat: no-repeat; 를 붙였더니 소스가 아예 안먹히네요
s
sinbi
4년 전
잘 되나 해보세요.

<?php if($bo_table) { ?>
<script>
$( document ).ready(function() {
$("body").css({"background":"url(/theme/basic/img/<?php echo $bo_table;?>.jpg)"});
$("body").css({"background-repeat":"no-repeat"});
});
</script>
<?php } ?>
나가자
4년 전
@sinbi 님 잘됩니다.
소스를 이렇게 같은 방법으로 붙여 넣어야 하는거군요
감사합니다

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

4년 전

안녕하세요

백그라운드에 문제가 생겨 검색해서 찾아오게 되었고

이 글을 보고 잘 해결되었습니다.

정말 감사합니다!!

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인