Home 게시판 커뮤니티 Q&A 회원별 메뉴를 다르게 보이려고 합니다.

8개 답변, 5 voices Last updated by Avatar of beatmakerbeatmaker 9 years, 6 months 전
  • Avatar of beatmakerbeatmaker
    비활성
    @beatmaker
    #29900
    안녕하세요.
    개발중인 사이트에서, 회원별 보이는 메뉴(사진첩)를 다르게 하려고 합니다.
    학원 사이트를 개발중입니다. 오전반, 오후반, 주말반이 있습니다.
    메뉴에 각각 반별로 사진첩이 위치합니다.
    오전반 유저는 ‘오전반 사진첩’만, 오후반은 ‘오후반 사진첩’만, 주말반은 ‘주말반 사진첩’ 만 보여야 합니다.(자신이 속하지 않는 반의 사진첩을 접근할 수 없어야 합니다)
    즉, 자신이 속한 반 이외의 다른 사진첩에는 억세스할 수 없도록 해야 하거든요.
    회원이 어느반인지 설정은 관리자가 직접 수동으로 해도 무관합니다.
    여기저기 찾아보고 있는데 마땅한 플러그인을 찾을 수 없어서 질문드립니다.
    ‘If Menu’ 같은 플러그인은 회원 개인별로 분류를 할 수 없고, 회원 등급별로만 나누는 플러그인은 많은데 회원별로 그룹을 지어서 관리할 수 있는 플러그인을 못찾겠네요.
    지식을 부탁드립니다.
    Avatar of 082net082net
    Keymaster
    @082net
    #29901

    워드프레스용 멤버쉽 플러그인을 기반으로 구상하시면 될 듯 합니다.

    메뉴를 따로 구성하시는 것 보다는, 페이지 템플릿을 이용하여 같은 페이지에 회원별로 다른 컨텐츠를 뿌려주시는게 관리하기 좋습니다. 일반 적인 홈페이지에 ‘마이 페이지’를 구성하는 것과 유사하겠지요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of beatmakerbeatmaker
    비활성
    @beatmaker
    #29902

    답변 감사합니다!

    여러개를 찾다가 포기했는대요.. 유료도 무관하니 제가 생각하는 형식으로 꾸미기 좋은 플러그인을 추천해주시면 많은 도움이 되겠습니다.

    문제가, 현재 갤러리가 페이지가 아닌 카테고리로 구성되어있어서 페이지템플릿을 사용할 수 없는 상황이거든요. 테마가 너무 난해해서여..그래서 유저를 그룹화시키고 메뉴 억세스권한을 분리할 수 있으면 쉽게 해결될것 같아서요.

     

    감사합니다.

    Avatar of 워드크래커워드크래커
    Participant
    @wordcracker7
    #29906

    안녕하세요?

    특정 카테고리 페이지(예: category-morning.php)와 single.php에서 회원 유형을 체크하여 해당되는 회원 유형이 아니면(예: 가령 오전반 사진첩에 오전반 Role이 아닌 회원이나 게스트가 접근하면) “사용 권한이 없습니다”와 같은 별도의 페이지로 리디렉션시키는 것도 괜찮을 것 같습니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #29907

    @wordcracker7 님 답변대로 해도 기능이 구현됩니다만, Feed 접근 혹은 검색결과, 태그 목록등의 목록 유형에서는 컨텐츠가 그대로 노출되어 버리게 되어 목적에 어긋날 수 있습니다.

    물론, 워드프레스의 URL 구조를 모르는 사람은 메뉴를 통해서만 접근할테니 상관이 없을 수 있겠지만요… 쿨럭

    무료/유료 플러그인들은 위 답변에 멤버쉽 플러그인 이라고 링크를 달아드렸으니 살펴 보세요 😉

     

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29916

    저도 작년초에 거의 동일한 상황의 솔루션을 구축해야 했었습니다.

    오전, 오후반, 딱 두가지 가능성만 존재하시잖아요. 저도 그런 상황이었습니다.

    딱 두가지의 다른 컨텐츠 (제 경우는 멤버에 따라 2가지의 다른 가격을 보여줘야 했는데) 를 멤버에 따라 보여주셔야 하는거잖아요.

    제가 php 에서 유일하게 할 줄 아는게 if else 구문이라 저는 이걸 제가 직접 짰는데, 작업 끝나고 나서 나중에 아래 플러그인이 존재하는 걸 알게 되서 멘붕 왔었습니다… (아오.. 내 시간 낭비한거 어쩔꺼야? ㅠㅠㅠㅠ)

    https://wordpress.org/plugins/user-specific-content/

    회원의 role 에 따라 각각 다른 컨텐츠를 보여줄 수 있게 해주는 플러그인 입니다.

    무료이고 작동 잘 됩니다. ㅠㅠㅠㅠ

    물론 여러가지 복합적 기능을 가진 유료/무료 플러그인들도 많이 존재하지만, 지금 간단하게 오전, 오후반만 차별을 두고 컨텐츠를 보여주시면 되는거라서, 간단한 플러그인을 알려드렸습니다.

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of 이승혜이승혜
    Participant
    @bono
    #29924

    멤버쉽 플러그인 추천해드릴게요

    플러그인 이름은 엠샵 프리미엄 멤버쉽 플러그인이에요

    “자신이 속하지 않는 반의 사진첩을 접근할 수 없어야 합니다”

    라고 하셨는데요 여기 멤버쉽 플러그인은 회원등급별로 게시판 접근설정이 가능해요

    회원등급 설정은 관리자가 하셔야 할거에요!

    좋은 워드프레스 사이트 만드셨으면 좋겠습니다

     

    링크달면 덧글 지워지나요?

    Avatar of 082net082net
    Keymaster
    @082net
    #29927

    @bono Matthew 님께서도 링크 달면 답글이 사라지는 현상을 겪으셨다고 해서 현재 확인해 보고 있는 중입니다.

    원인을 찾을 때 까지 불편하시더라도 양해 부탁드릴께요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of beatmakerbeatmaker
    비활성
    @beatmaker
    #29932

    헉… 답변주신 분들께 한분씩 답글을 달 수 없네요… 모든 답변 감사합니다.

    메뉴항목이 많아지다 보니 관리하기가 어려워서 대안을 찾고있다가

    유료 플러그인이 딱 맞는게 있어서 구현했습니다.

    다만, 아쉬운게 ‘카테고리’는 잠글수가 없고 보이지않게만 할 수 있어서 아쉽습니다.

    ‘카테고리’를 리디렉션이나 잠그는 기능이 있으면 100점인데 아쉽게 빠져있네요.

    하지만, 레벨을 제한없이 생성해서 각각의 글과 메뉴들에 제한할 수 있어서 다이나믹한 사이트를 제작하는데 많은 도움이 되었습니다.

9 글 보임 - 1에서 9 까지 (총 9 중에서)
  • 답변은 로그인 후 가능합니다.