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

같은 게시판을 사용하고 있지만 페이지마다 CSS를 다르게 작업하고싶어요ㅜ.ㅜ 채택완료

토리눙낭 3년 전 조회 3,398

그누보드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개

채택된 답변
+20 포인트
e
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>

 

 

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

답변에 대한 댓글 1개

토리눙낭
3년 전
와.... 되네요... 진짜.... 너무 감사합니다ㅠㅠㅠㅠㅠㅠㅠ 진짜... 당신은 그저 빛...☆ 덕분에 원하는대로 CSS 추가할 수 있을거같아요!!!! 진짜 감사합니다!!!!!! ♡♡♡♡♡♡♡

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

3년 전

해당을  $("#bo_1").addClass("errata"); 이런식 부부에 echo 넣으시고 script 사이에 넣어보세요.

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

답변에 대한 댓글 1개

토리눙낭
3년 전
답변 감사합니다ㅜ.ㅜ 혹시 부부에 echo를 넣으라는 말씀이 어떤 말씀이실까요ㅜㅜ..

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

$("#bo_1").addClass("job_ready");

 

위 부분을 아래처럼 처리해야 되지 않나요?

 

echo '<script>$("#bo_1").addClass("job_ready");</scriot>';

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

답변에 대한 댓글 1개

토리눙낭
3년 전
<?php

if ($bo_table == "job_ready"){
echo '<script>$("#bo_1").addClass("job_ready");</script>';
}
else if($bo_table == "data_board"){
echo '<script>$("#bo_1").addClass("data_board");</script>';
}
else($bo_table == "errata"){
echo '<script>$("#bo_1").addClass("errata");</script>';
}

?>

혹시 이렇게 말씀하시는건가요..? if문을 사용해서 각각 페이지에 클래스가 달라야해서요ㅜ.ㅜ

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

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

로그인