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

공지사항에 색상 넣기 채택완료

허걱김선생 7개월 전 조회 1,619

수고 하십니다.

 

공지를 체크하면

공지 라인에 백그라운드 색상이 들어가게 하고 싶습니다.

 

그리고

카테고리로 넘어가도 공지는 항상 유지 되게 하는 방법을 알고 싶습니다.

 

조언 좀 부탁드립니다.

 

 

감사합니다.

 

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

답변 3개

채택된 답변
+20 포인트
7개월 전

안녕하세요...

@허걱김선생 님

 

사용하시는 게시판 스킨 list.skin.php 열어주세요

만약 통합 게시판이라면 스킨폴더/list/basic/skin.php 파일입니다.

 

그리고 이 코드를 찾아주세요

</p>

<p><?php</p>

<p>                        for ($i=0; $i<count($list); $i++) {</p>

<p>

 </p>

<p>                            $sec_icon = '';</p>

<p>                            if (strstr($list[$i]['wr_option'], 'secret')) {</p>

<p>                                $sec_txt = '<span style="opacity:0.6">작성자 및 관리자 외 열람할 수 없습니다.
비밀글 기능으로 보호된 글입니다.</span>';</p>

<p>                                $sec_icon = '<img src="'.$board_skin_url.'/img/ico_sec.svg"> ';</p>

<p>                            }</p>

<p>

 </p>

<p>                        ?></p>

<p>

 

찾은 코드 바로 밑에 <tr> 이렇게 되어있습니다.

<tr>을 아래 처럼 변경하면 끝입니다.

 

</p>

<p><tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>"></p>

<p>

 

배경색은 기본적으로 style.css 에 작성되어있습니다. 수정하실려면

</p>

<p>.bo_notice td {background:#fff6fa !important;border-bottom:1px solid #f8e6ee}</p>

<p>

 

이 코드 수정 하시면 됩니다.

http://sir.kr/data/editor/2503/978180634_1741765091.7113.png" width="100%" />

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

답변에 대한 댓글 1개

허걱김선생
7개월 전
감사합니다.
덕분에 잘 해결 하였습니다.

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

플라이
7개월 전

해당글 참고해서 적용해 보세요

참고: https://sir.kr/qa/383755

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

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

glitter0gim
7개월 전

공지글을 디비에서 별도로 가져와 항상 상단에 표시하고,

CSS를 적용하여 배경색을 추가하시면~
 

bbs/list.php 파일 상단에 공지글 전용 SQL 쿼리

$sql_notice = "SELECT * FROM g5_write_board WHERE wr_notice = 1 ORDER BY wr_id DESC";
$result_notice = sql_query($sql_notice);

를 추가하여, 공지글 데이터를 별도로 불러옵니다. 이후, 공지글을 출력할 때

list.skin.php 파일 내에서 반복문을 통해 각 공지글의 wr_notice 값이 1인 경우,

if ($row['wr_notice'] == 1) {
    echo '<div class="notice-post">';
    // 공지글 내용 출력
    echo '</div>';
} else {
    // 일반 글 출력 처리
}

위와 같이 <div class="notice-post"> 태그로 래핑합니다.

그리고, 해당 스킨의 스타일 파일에서 .notice-post 클래스를 정의하여

원하는 배경색을 설정하시면, 카테고리 이동과 관계없이 공지글이 항상 상단에 ~

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

답변에 대한 댓글 1개

허걱김선생
7개월 전
답변 감사합니다.
항상 도움 받고 있습니다.

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

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

로그인