같은 게시판을 사용하고 있지만 페이지마다 CSS를 다르게 작업하고싶어요ㅜ.ㅜ
본문
그누보드5.. PHP 를 처음 사용해보는데요ㅜ.ㅜ
자유게시판을 사용하는 페이지들에 CSS를 다르게 입히고 싶어서
해당 페이지에 클래스를 추가하고 싶은데 고수님들께서.. 소스 확인해주실 수 있을까요..
job_ready라는 게시판 페이지에 body 혹은 section = "bo_1"에 클래스를 추가하고싶어요..
php 구문에 넣어야하는걸로 알아서 자유게시판 내 list.skin.php에 아래처럼 넣었는데 페이지 오류가 뜨네요..
도와주세요오...ㅠㅠ
<?php
if ($bo_table == "job_ready"){
$("#bo_1").addClass("job_ready");
}
else if($bo_table == "data_board"){
$("#bo_1").addClass("data_board");
}
else($bo_table == "errata"){
$("#bo_1").addClass("errata");
}
?>
어떤게 문제일까요... 제가 js도 왕초보라... 부탁드립니다..!
답변 3
php코드랑 자바스크립트 코드를 잘 분리해주셔야 합니다.
<script>
if ("<?php echo $bo_table ?>" == "job_ready"){
$("#bo_1").addClass("job_ready");
}
else if("<?php echo $bo_table ?>" == "data_board"){
$("#bo_1").addClass("data_board");
}
else("<?php echo $bo_table ?>" == "errata"){
$("#bo_1").addClass("errata");
}
</script>
$("#bo_1").addClass("job_ready");
위 부분을 아래처럼 처리해야 되지 않나요?
echo '<script>$("#bo_1").addClass("job_ready");</scriot>';
해당을 $("#bo_1").addClass("errata"); 이런식 부부에 echo 넣으시고 script 사이에 넣어보세요.