최신글 공지사항 2개 정도 고정하는 방법이 있을까요?
본문
https://sir.kr/g4_tiptech/16440#c_34756
위의 링크들을 참고하여서 최신글에서 공지 2개 정도 상단에 고정하려고 합니다.
latest.skin.php 파일에 아래와 같이 추가를 하였는데 문제는 공지사항을 계속적으면 공지가 먼저 나오고 있습니다. 예를 들면 4개 공지사항 적으면 4개 나오고 나머지 글이 나오게 됩니다.
총 8개가 나온다면 최신 공지글 2개만 상단에 고정하고 나머지는 일반글 나오게 하려는데 방법이 있을까요?
위의 링크를 보면 1달뒤면 공지 체크한거 풀린다는 이야기도 있고 해서 궁금합니다.
<?php
if (count($list) >1 ) {
foreach( $list as $key => $value) $tmp_notice[$key] = $value['is_notice'] *100000 + $value['wr_id'];
array_multisort($tmp_notice, SORT_DESC, $list);
?>
답변 2
어차피 공지사항은 2개 고정이니까 굳이 최신글 하나를 쓸 필요가 없습니다.
[wrap]
[최신글:공지만]
[최신글:공지제외]
[/wrap]
이렇게 하면되죠.
자문자답 합니다. 아래 링크를 참고하여서 조금 복잡하게 해결하기는 했습니다.
혹시라도 참고하실 분은 아래 링크 참고하면 되겠습니다.
https://sir.kr/g4_tiptech/32081?sfl=mb_id%2C1&page=13
쉽게 설명하면 공지 체크글만 1개 불러오고 나머지 일반글 7개 불러와서 각각 따로 하나의 영역처럼 보이게 했습니다.
위의 사항을 참고하여 새롭게 코드 만드실 경우 그누보드 관리자 화면에서 캐쉬나 세션 파일을 일괄삭제 하셔야 합니다. 최신글을 쿠키를 사용하는지 캐시를 사용하는지 새롭게 만들고 나서 반영할려면 위와 같이 삭제 해야 반영되는듯 합니다.