T21
조회 수 72 댓글 3

현재 회원 등급을 정회원과 비회원으로 운영하고 있습니다.

게시판 권한 관리를 보면

열람 권한, 글쓰기 권한, 댓글 쓰기 등등을 회원 등급으로 관리할수 있는데 댓글 열람 권한은 따로 없습니다.

원하는 것은 게시물은 모든 사용자에게 오픈하고 댓글은 정회원이상만 열람이 가능하게 하고 싶은데

방법이 있는지요?
현재 댓글은 is_logged 를 사용하여 완전 오픈은 막아놓아 로그인한 회원에게 보이게 하고 있는데

비회원의 댓글 열람을 막을 방법은 있는지요?

감사합니다.

  • profile
    윤삼 2016.08.23 14:01:15

    그러네요. 댓글 열람에는 권한 관리가 없군요. 이제 알았다능;;;

    "비회원의 댓글 열람을 막"으려고 하시려는지요, 아니면 "정회원 이상만 열람" 가능하게 하시려는지요.
    두 개가 방법이 각각 다릅니다.

    전자의 경우엔 이미 조치하신대로 $is_logged로 조건 거시면 충분합니다.
    다만, 후자의 경우엔 회원 그룹별로 낱낱이 설정을 해두셔야 합니다.

    XE에는 (포인트나 경험치가 아닌 이상) 회원 그룹에 서열이나 등급 개념이 없습니다.
    따라서 정회원 "이상"을 일괄적으로 조건을 걸 수가 없으며, 댓글을 열람할 수 있는 회원 그룹을 나열하거나 반대로 댓글을 열람할 수 없는 회원 그룹을 나열해야 합니다.

    조건문 작성에 관해서는 이 링크를 참조해보세요~ https://www.xetown.com/lakepark/2899

  • ?
    T21 2016.08.24 14:17:25
    알려주신 링크대로 하니 잘 작동이 됩니다.
    감사드립니다.
  • ?
    T21 2016.08.24 00:46:12
    원글에 비회원이 아니라 준회원으로 썼어야 했는데
    제가 단어를 잘못 써서 혼돈을 드렸군요.
    제가 원하는 것은 전자의 경우로 준회원도 로그인을 할수 있는 상황이라
    $is_logged 를 하면 준회원도 열람이 가능합니다.
    알려주신 링크를 보니 그렇게 하면 될듯 합니다.
    정말 감사합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...