[배추빌더 라이트] 메인화면 최신글 그룹에서 특정 테이블을 특정회원에게만 노출시키고싶습니다. 정보
[배추빌더 라이트] 메인화면 최신글 그룹에서 특정 테이블을 특정회원에게만 노출시키고싶습니다.본문
게시판은 배추빌더 라이트로 만들었습니다.
제목대로 메인화면의 '최신글 그룹' 중에 [사내 게시판]의 최신글 리스트를 특정 멤버에게만 보여지도록 하고싶습니다.
제가 한 작업은 아래와 같습니다.
============================================================================
1. [사내 게시판] 테이블을 만들었습니다.
2. 일반 회원은 권한 2를 주고 특정 회원에게만 권한을 3을 줬습니다.
3. 관리자에서 권한 3 회원들을 '사내 게시판' 테이블에 그룹으로 등록했습니다.
4. '게시판 관리'에서 [사내 게시판]의 목록보기, 글읽기, 글쓰기 등등을 모두 권한 3 이상만 가능하도록 설정했습니다.
=============================================================================
이렇게 해서 메인화면에서 '사내 게시판' 그룹으로 접근은 막았으나 최신글 리스트는 회원이든
비회원이든, 권한이 있던 없던 다 보여지고있습니다.
배추빌더 질문게시판은 가입한지 얼마 안 돼 포인트 부족으로 질문도 못하네요. (ㅡ_ㅡ;;
배추빌더에서 최근게시물은 [root/bbs/group.php]에서 최근게시물을 추출하는 것으로 알고있습니다.
"맞나요?" (^ㅡ^?
맞다면 아래의 내용 중에 어느 부분을 손봐야할까요?
도움이 절실합니다.
=========================================================================
<?
// 상대 경로
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4[title] = $group[gr_subject];
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table]
where gr_id = '$gr_id'
and bo_list_level <= '$member[mb_level]'
order by bo_order_search ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("mw.list", $row[bo_table], 5, 70);
echo "<p>";
}
?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
=========================================================================
제목대로 메인화면의 '최신글 그룹' 중에 [사내 게시판]의 최신글 리스트를 특정 멤버에게만 보여지도록 하고싶습니다.
제가 한 작업은 아래와 같습니다.
============================================================================
1. [사내 게시판] 테이블을 만들었습니다.
2. 일반 회원은 권한 2를 주고 특정 회원에게만 권한을 3을 줬습니다.
3. 관리자에서 권한 3 회원들을 '사내 게시판' 테이블에 그룹으로 등록했습니다.
4. '게시판 관리'에서 [사내 게시판]의 목록보기, 글읽기, 글쓰기 등등을 모두 권한 3 이상만 가능하도록 설정했습니다.
=============================================================================
이렇게 해서 메인화면에서 '사내 게시판' 그룹으로 접근은 막았으나 최신글 리스트는 회원이든
비회원이든, 권한이 있던 없던 다 보여지고있습니다.
배추빌더 질문게시판은 가입한지 얼마 안 돼 포인트 부족으로 질문도 못하네요. (ㅡ_ㅡ;;
배추빌더에서 최근게시물은 [root/bbs/group.php]에서 최근게시물을 추출하는 것으로 알고있습니다.
"맞나요?" (^ㅡ^?
맞다면 아래의 내용 중에 어느 부분을 손봐야할까요?
도움이 절실합니다.
=========================================================================
<?
// 상대 경로
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4[title] = $group[gr_subject];
include_once("./_head.php");
?>
<!-- 메인화면 최신글 시작 -->
<table width="100%" cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table]
where gr_id = '$gr_id'
and bo_list_level <= '$member[mb_level]'
order by bo_order_search ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("mw.list", $row[bo_table], 5, 70);
echo "<p>";
}
?>
</td>
</tr>
</table>
<!-- 메인화면 최신글 끝 -->
<?
include_once("./_tail.php");
?>
=========================================================================
댓글 전체
배추빌더는 자동으로 게시판추출해서 메인에 보여집니다.
최신글들을 보여질것만 수작업으로 메인에 불러오세요
최신글들을 보여질것만 수작업으로 메인에 불러오세요
답변 주셔서 정말 고맙습니다
아... 그런데 제가 그정도 실력이 안 돼서.
배추빌더 포인트를 올려서 배추빌더 제작자 님께 문의해보는 게 좋겠습니다.
아... 그런데 제가 그정도 실력이 안 돼서.
배추빌더 포인트를 올려서 배추빌더 제작자 님께 문의해보는 게 좋겠습니다.
결국 [ lib/latest.lib.php ]를 수정해서 레벨 제한을 걸었습니다.
일반 회원은 레벨2, 특정 회원은 레벨3으로 메인 그룹 최신글 노출을 제한했습니다.
일반 회원은 레벨2, 특정 회원은 레벨3으로 메인 그룹 최신글 노출을 제한했습니다.