새글일때만 최상단에 위치할 수 있을까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

새글일때만 최상단에 위치할 수 있을까요? 정보

새글일때만 최상단에 위치할 수 있을까요?

본문

그누 기본 설정이 게시판 상단일수록 새글을 위치하는데...

관리자모드에서 ㄱ,ㄴ순 [내림차순] 또는 그외 정렬로 하였을 시에도,
새글일경우(관리자에서 new이미지 설정한 시각에 의거) 최상단에 위치했으면합니다.


주로 검색사이트의 신규사이트 등록시에 신규사이트는 다른 정렬과 상관 없이 최상단에 위치하잖아요.
http://dir.naver.com/Game/Portable/Nintendo_DS
이런것처럼..
ㄱ,ㄴ순이나 최상단의 신규 사이트는 신규마크를 달고 최소 2일이상 최상단에 위치하는것처럼..


그누보드 사이트로 이런걸 하고 픈데..

<? if($list[$i][new]) {?>
솰라살라
<? } ?>
이렇게 상단에 따로 소스를 넣어 배치했더니..
페이지가 있을 경우..
new가 있는 페이지에만 신규글이 상단에 나오더라구요.

공지처럼 어느페이지를 가든지 무조건 상단에 있는것이 아니라..
첫페이지의 상단에만 있으면 됩니다.

당연히 신규글이 아닐때 (new가 표시된 시각 이후)에는 상단에서 내려와야겠죠~ ^^*


힌트만이라도 좋으니 아시는분 계시면 살짜쿵 언질해주세요!
감사합니다~

댓글 전체

아!! 위방법은 관리자페이지의 board_form.php의 정렬부분을 수정해서 해봤습니다.
이대로 해버리면 new에 상관없이 최근에 쓴 글일수록 상단에 위치하더라구요.. ㅠㅁㅠ

관심과 답변 감사합니다. 여러모로 고민해봐야 겠습니다.
$list[] 말고 별도의 쿼리로 new 인글만 따로 뽑아서 먼저 뿌려주고
이후에 $list[] 를 뿌리세요.
대신에 $list[] 와 중복이 안되도록 $list[] 쿼리를 수정하셔야 할겁니다.
따로 쿼리문을 뽑아야할까요?
중복이 안되도록한다면.. 스킨내에서 처리는 힘들겠네요.
중복가능이라면 쿼리문으로 new를 뽑아 스킨에서만 돌린다고 해서 부하가 걸리진 않겠죠?
흠.. 일단 해보지 않았으니 적용해봐야겠네요..
쿼리문 만들다가 어려우면 다시 질문하러 오겠습니다.
답변 감사합니다. 일단 작업하러 슝~
에휴.. 있는 소스가지고 사부작 사부작 건드리는건 되는데.. 제작은 무리입니다.. OTL
방향을 제시해주신 영삼님답변이 제 의도와 같기에 채택할께요.
나스카님 김영삼님 다시 한번 감사드립니다.
전체 51 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT