게시글 출력시 확장변수로 추가된 데이터 기준으로 조회(필터링)해서 출력가능한지요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.1 |
오랜만에 XE로 작업할려니 어렵네요.
다름이 아니라, 게시판 모듈 확장변수를 하나 추가해서, 특정 "사용자 아이디" 정보를 외부에서 강제로 입력해놓은 상태입니다.
해당 게시판 접근시 , 확장변수 데이터(아이디)를 기준으로 필터링해서 보여줄수 있을까요?
먼가 게시판 모듈코어를 많이 건드리지 않고, 심플하게 해결될 방법이 없을런지요?
조언 부탁드립니다.
ps . 확장변수 추가해서 관리자 셋팅에서 검색에 노출되게는 가능하지만, 지금 필요한건 필터링 된다는건 사용자들에게 노출되어서는 안되는거라, 게시판 데이터 조회시 내부적으로 필터링 되어야 합니다.
댓글 3
다른글 번호를 그냥 예상해서 직접 치면 해당 글을 볼 수 있게 됩니다.
결국 게시글 보는 부분에서도 해당 회원정보와 일치하는지 추가로 확인하는 절차를 만드셔야겠죠
아니면 무료 자료중
문서권한지정애드온 ( 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 로 로그인해서 쓰지 않는한, 별도 수정작업 없이는 해당 회원만 보게 할 수가 없습니다