게시글을 비공개하면 안보이게 할수있는방법이 있을까요??
답변 5개 / 댓글 11개
채택된 답변
+20 포인트
2018-07-20 (금) 15:14:16
/bbs/list.php 파일의 173번째 줄 쯔음에 아래 소스 추가해보세요~
관리자로 로그인 했을때만, 목록에 비밀글이 노출됩니다.
if(!$is_admin)
$sql .= " AND wr_option NOT LIKE '%secret%' ";
Copy
if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
//추가~
if(!$is_admin)
$sql .= " AND wr_option NOT LIKE '%secret%' ";
//~추가
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
답변에 대한 댓글 4개
2018-07-20 (금) 15:38:10
네 알고잇는데 전체글이 다안보여요..
그리고 회원도 비밀글체크를 할수 있는데 이렇게 하면 안될꺼같은데..ㅜ
관리자만 비밀글 체크해서 비공개하고싶을때 게시글을 비공개하려 하는거라..
그리고 회원도 비밀글체크를 할수 있는데 이렇게 하면 안될꺼같은데..ㅜ
관리자만 비밀글 체크해서 비공개하고싶을때 게시글을 비공개하려 하는거라..
2018-07-20 (금) 15:59:56
여분필드(wr_1~wr_10)을 이용하시고, 목록에서 출력조건을 주시면 됩니다.
이 정도의 건은 제작의뢰로 가시는게 좋을것 같네요^^;;
이 정도의 건은 제작의뢰로 가시는게 좋을것 같네요^^;;
대응되는 등급만 보이게 하는 방법으로도 비공개 할수 있지 않은가요 ?
대응되는 등급만 보이게 하는 방법으로도 비공개 할수 있지 않은가요 ?
2018-07-20 (금) 15:53:10
최신 그누보드에 테스트를 해보니 잘 되네요. 뭔가 다르게 하셨을수도 있겠네요.
1. 관리자 로그인

2. 비회원 및 일반회원

답변에 대한 댓글 4개
2018-07-20 (금) 16:45:19
743줄에
if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
//추가~
if(!$is_admin)
$sql .= " AND wr_option NOT LIKE '%secret%' ";
//~추가
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
이렇게 넣는거 맞나요?
if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
//추가~
if(!$is_admin)
$sql .= " AND wr_option NOT LIKE '%secret%' ";
//~추가
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
이렇게 넣는거 맞나요?
2018-07-20 (금) 16:48:52
/bbs/list.php 파일입니다~ 169번째 줄에
if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
이런 소스가 잇는데요.
제가 써드린 거에 //추가~ ~추가// 부분만 넣으시면 됩니다.
if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}
이런 소스가 잇는데요.
제가 써드린 거에 //추가~ ~추가// 부분만 넣으시면 됩니다.
2018-07-21 (토) 09:30:07
감사합니다~! 근데 ㅜㅜ 제가 잘못한건지.. 제대로 적용이 안되는거 같아요 흑 ㅜㅜ
2018-07-20 (금) 14:17:16
그누보드 기본기능에 비밀글 기능이 있습니다.
관리자로 게시글 수정 들어가셔서 비밀글 체크하시면 될것같네요~
답변에 대한 댓글 3개
2018-07-20 (금) 14:39:08
비밀글해도 비밀글이라고 보이더라구요.
게시물을 비공개하고 싶을때 비공개로 하고싶어서요..
게시물을 비공개하고 싶을때 비공개로 하고싶어서요..
2018-07-20 (금) 14:45:47
네네 리스트에서 해도 되고 뷰페이지에서 해도되고 상관없구요.
비공개하고싶은글 비공개로 바꿀수 있나해서요.
뷰페이지에서 하는게 편하긴 할꺼같긴하네요.ㅜ
비공개하고싶은글 비공개로 바꿀수 있나해서요.
뷰페이지에서 하는게 편하긴 할꺼같긴하네요.ㅜ
답변을 작성하려면 로그인이 필요합니다.