자기글 보기 > 시즌3 질문과 답변

본문 바로가기

시즌3 질문과답변

[해결중] 자기글 보기

  • - 별점 : 평점
  • - [ 0| 참여 0명 ]

본문

게시판에 글을 쓸 수 있는 레벨보다 글을 읽을 수 있는 레벨이 높을 경우

자기가 작성한 글과 자기 글에 달린 댓글만이라도 볼 수 있도록 하려면 어떻게 해야 되는지요?

예를 들어서 글을 쓸 수 있는 레벨은 2인데 글을 읽을 수 있는 레벨이 3인 케이스입니다.

 

미리 감사드립니다. 

0 0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 220
경험치 1,084
[레벨 3] - 진행률 81%
가입일
2017-12-11 13:33:29
서명
미입력
자기소개
미입력

댓글목록2

이윰IN님의 댓글

profile_image
ENO님 안녕하세요.

글보기 권한을 필터링해주는 소스는 /bbs/board.php 파일에 있습니다.
직접 처리해 본 것은 아니나 아래처럼 적용해 보시기 바랍니다.

[수정전]
            if (!$row['cnt']) {
                alert("접근 권한이 없으므로 글읽기가 불가합니다.\\n\\n궁금하신 사항은 관리자에게 문의 바랍니다.", G5_URL);
            }
        }
    }

    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
    if ($member['mb_level'] < $board['bo_read_level']) {
        if ($is_member)
            alert('글을 읽을 권한이 없습니다.', G5_URL);
        else
            alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.$qstr));
    }

    // 본인확인을 사용한다면
    if ($config['cf_cert_use'] && !$is_admin) {
        // 인증된 회원만 가능
        [중간생략]
    }

    // 자신의 글이거나 관리자라면 통과
    if (($write['mb_id'] && $write['mb_id'] == $member['mb_id']) || $is_admin) {
        ;
    } else {
        // 비밀글이라면
        if (strstr($write['wr_option'], "secret"))
        {


[수정후]
            if (!$row['cnt']) {
                alert("접근 권한이 없으므로 글읽기가 불가합니다.\\n\\n궁금하신 사항은 관리자에게 문의 바랍니다.", G5_URL);
            }
        }
    }

    // 본인확인을 사용한다면
    if ($config['cf_cert_use'] && !$is_admin) {
        // 인증된 회원만 가능
        [중간생략]
    }

    // 자신의 글이거나 관리자라면 통과
    if (($write['mb_id'] && $write['mb_id'] == $member['mb_id']) || $is_admin) {
        ;
    } else {
	    // 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
	    if ($member['mb_level'] < $board['bo_read_level']) {
	        if ($is_member)
	            alert('글을 읽을 권한이 없습니다.', G5_URL);
	        else
	            alert('글을 읽을 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&amp;url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&amp;wr_id='.$wr_id.$qstr));
	    }

        // 비밀글이라면
        if (strstr($write['wr_option'], "secret"))
        {


직접 적용해 본 것이 아니니 적용해 보시고 피드백 부탁드립니다.
감사합니다.

축하합니다. 첫댓글 포인트 8포인트를 획득하였습니다.

ENO님의 댓글

profile_image
감사합니다.
지금 반영을 해놨는데 아직 테스트 전입니다.
테스트 완료 후 결과 다시 말씀드리겠습니다.
이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 647 건 - 30 페이지
번호
제목
글쓴이
채택포인트
별점
사이트 내 전체검색