안녕하세요 케이보드 잘 이용하고 있습니다.
지금 퓨어갤러리 스킨을 작업하고자 하는데요.
입력필드 설정에서 체크박스를 만들어 이 부분을 옵션값으로 만들고
관리자한테만 노출되는 게시글, 리스트를 만들고자 합니다.
제가 몇번 if 랑 while 이용해서 작업했는데 실패했습니다.
if( $content->option->{'admin_only'} == '체크' AND $board->isAdmin())
대강 이런식으로 작업하고자 했는데 잘 안되네요.
또 한 페이지 게시글 노출 갯수를 충족시키면서 작업해야 할 듯합니다.
어떻게 작성하여야 할까요?
작성하신 코드 전체를 올려주시겠어요?
입력필드에서 체크 시 관리자에게만 보이고, 일반 사용자에게는 보이지 않게 하고 싶으신건가요?
그런 목적이라면 kboard_list_where 필터를 사용하셔서
조건에 맞는 게시물을 리스트로 가져올 수 있습니다.
Kboard의 훅과 필터는 아래 링크를 참고해주세요.
https://www.cosmosfarm.com/products/kboard/hooks
고맙습니다.
일반 게시판 쪽을 수정하였습니다!
관리자로 로그인 했을 땐 체크박스 체크된 게시물만 보이고 일반 이용자는 전체가 다 노출됩니다.
안녕하세요~^^
올려주신 코드에는 별 문제없는 듯합니다.
list.php 파일에서 아래의 코드가 공지사항을 출력하는 부분입니다.
<?php while($content = $list->hasNextNotice()):?>
...
<?php endwhile?>
아래의 코드가 공지사항이 아닌 일반 게시글을 표시하는 코드입니다.
<?php while($content = $list->hasNext()):?>
...
<?php endwhile?>
일반 게시글 쪽에 있는 코드도 수정하셨는지 확인해보시겠어요?
고맙습니다.