게시판에 글 노출의 관리자가 관리하는 방법(2) 채택완료
문의했던 내용에 대해 http://sir.kr/bbs/profile.php?mb_id=1awake" class="sv_member" title="PlayPixel 자기소개" target="_blank" style="color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; line-height: normal;">
http://sir.kr/bbs/profile.php?mb_id=1awake" class="sv_member" title="PlayPixel 자기소개" target="_blank" style="color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; line-height: normal;">PlayPixel 님께서 상세히 알려주셔서...
list.skin.php
59라인 .... 80라인 for ($i=0; $i ?> 83라인 132라인 133라인 그누보드를 새로 설치 후 a1테이블을 만들었고, 글을 3건 올린것 중 아래 wr_id =2 만 wr_1 필드값을 on 으로 변경하여 화면에 나오는것을 확인하였습니다. 클릭 하면 2번 화면이 나오고 여기에서는 2번 글만 나오네요 1, 2번 화면 차이점이 뭔지? 1번 부분은 최신글 리스트인데, 2번 부분은 /skin/board/basic/list.skin.php 에서 수정하신 부분 즉, '해당 게시판 내부' (basic 스킨의 내부) 에서 글 리스트를 뿌려주는 부분이기 때문에 1, 2의 화면은 별개입니다. 그래서 1번에 최근에 쓴 글 3개는 모두 노출된 것이구요. 관리자는 여분 필드 상관없이 모든 글을 다 보이게 하려면 for문 안에서 if ($is_admin) 부분을 추가하시면 됩니다. if ($is_admin) { // 관리자는 모든 글 리스트를 뿌려준다 } else { // 관리자가 아니면 여분필드 검사한다. if ($list[$i]['wr_1'] == "ok") { // 여분필드 wr_1 == ok 인 것만 뿌려준다 } } 이런식이 되겠네요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
1번화면은 그누보드 최초 하면인데 여기에는 3건 모두 나오고,
답변
1개
답변에 대한 댓글 1개
상세하게 알려주셔서...그누보드에 대해 알게 되네요..