오랜만에 XE로 작업할려니 어렵네요.

다름이 아니라, 게시판 모듈  확장변수를 하나 추가해서, 특정 "사용자 아이디" 정보를 외부에서 강제로 입력해놓은 상태입니다.

 

해당 게시판 접근시 ,  확장변수 데이터(아이디)를 기준으로 필터링해서 보여줄수 있을까요?

먼가 게시판 모듈코어를 많이 건드리지 않고,  심플하게 해결될 방법이 없을런지요?

조언 부탁드립니다.

 

 

ps . 확장변수 추가해서  관리자 셋팅에서 검색에 노출되게는 가능하지만, 지금 필요한건  필터링 된다는건 사용자들에게 노출되어서는 안되는거라,  게시판 데이터 조회시 내부적으로 필터링 되어야 합니다.

 

 

 

 

  • ?
    그런데 단순히 회원정보로 이렇게 해봤자..
    다른글 번호를 그냥 예상해서 직접 치면 해당 글을 볼 수 있게 됩니다.
    결국 게시글 보는 부분에서도 해당 회원정보와 일치하는지 추가로 확인하는 절차를 만드셔야겠죠

    아니면 무료 자료중
    문서권한지정애드온 ( https://xe1.xpressengine.com/index.php?mid=download&package_id=21015635 ) 이 현재 의도와 굉장히 잘 맞는 애드온이긴한데
    대신 목록은 전부 노출이 된다는 한계가 있긴합니다.
    ( 물론 Core 수정해서 무조건 해당 ID 로 검색된 값만 나오게 하는 방법도 있긴하겠죠 )


    사실 가장 좋은건..
    상담게시판 기능을 사용하고 ( 그러면 관리자와 본인글만 보이기에 )
    관리자가 글을 등록할때, 해당 글을 유저가 등록한 것처럼 처리할 수 있으면 그게 가장 좋죠

    강제로그인 기능 같은 걸 만들어 관리자가 해당 아이디로 로그인해서 글을 남기거나
    아니면 대리등록 기능 같은 걸 만들어 관리자가 유저정보로 글을 바로 등록할 수 있게 하거나
    ( 예를들면 http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=114014&document_srl=114162 같은 기능 )
    하는게 사실은 가장 확실한 방법이긴합니다. 보안도 가장 확실하고...

    하지만 이런 방법은 별도로 관련 자료를 개발하거나, Core 를 수정하셔야할거예요
  • ? ?
    우선 답변 감사드립니다.
    역시 XE 코어를 건드려야 하는거군요.
    말씀하신대로 상담기능을 써야할까 고민하다 , 구조적으로 안정적이고 먼가 심플한 방법이 없을까 했는데
    역시나군요.

    이런 심플한 처리는 직관적이고 날코드인 그x 보드가 편하군요. ~ ㅎ
    아우 갑갑해서 ㅜㅜ
  • ? ?
    상담기능은 기본적으로는 못 쓰죠.
    상담기능은 글쓴이와 관리자만 보는거기에
    관리자가 해당 회원 ID 로 로그인해서 쓰지 않는한, 별도 수정작업 없이는 해당 회원만 보게 할 수가 없습니다