답변 3개
안녕하세요...
@허걱김선생 님
사용하시는 게시판 스킨 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개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
공지글을 디비에서 별도로 가져와 항상 상단에 표시하고,
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개
항상 도움 받고 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
덕분에 잘 해결 하였습니다.