묻고답하기
지식인 모듈에 비밀글 기능 추가
2014.06.12 02:27
지식인 모듈을 프리랜서 분으로 부터 목적에 맞게 커스텀 받아 사용중입니다.
일반 게시판 같은 경우는 관리자와 본인에게만 리스트 및 읽을 수 있는 권한 등을 주는 비밀글을 지원하는데요,
제가 하려는 것은 이 지식인 모듈에서 글을 쓸때 무조건 비밀글로서 쓰여지게 하는 것입니다.
비밀글 체택 옵션이 있는 비밀글 기능이라기 보다는 다른 기능이나 버튼이 추가되는 것은 전혀 없고
그저 생성된 문서가 무조건 public이 아닌 private(secret)으로 설정되게 하고 싶은건데...
제가 XE는 모듈만 엮어 쓰는 수준인데다, 간단한 스크립트 수정이 아니면 무조건 돈주고 쓰는 불가촉 초보 인지라
이러한 비밀글 기능을 게시판이 아닌 다른 종류의 모듈들에서 쉽게 구현되는 것인지 모르겠네요.
아무튼 이렇게 본인만(혹 관리자와) 볼수 있는 비밀글 기능을 지식인 모듈 혹은 타 모듈에 쉽게 추가 할 수 있나요?
안되면 의뢰해야죠 O<-<
- [2008/03/29] 묻고답하기 하이퍼 링크로 바탕화면 프로그램 구동 *2
댓글 3
-
애니즌
2014.06.12 04:44
-
i_jemin
2014.06.12 07:26
답변 감사합니다. 저도 오노데라... 사... 좋아합니다.
리스트 자체는 모듈의 페이지 상에서 본인글만 볼 수 있도록 되어 있는데,
지식인 모듈로 생성된 문서 목록들을 위젯으로 불러서 보는 페이지가 있거든요.
확장 위젯이라 비밀글 혹 문서에 대한 권한 없는 이용자는 해당 문서가 위젯에 뜬 리스트에서 안보이는 방식인데, 단순이 모듈 스킨 상에서만 필터링을 한다면, 비밀글은 아니니 위젯에서 거르지는 못하는 것 같은데.. -
i_jemin
2014.06.12 07:56
그러니까 write 쪽에서 status 를 그냥 SECRET으로 지정해주는 방법...
이걸 이렇게 표현하나요..? 일반 게시판 모듈의 코드에 이런 라인이 있던데 $obj->status = 'SECRET';
프로그래밍은 하지만 웹 플밍은 전혀 손도 댄적이 없어서 대충 굴러가는 꼴만 알아보고 손은 못대는ㅡㅡ
status 라는 값은 모듈 상관 없이 전체 문서에 대해 공통인가요? 아니면 이러한 값은 지식인 모듈에는 없는 건지; 모르겠다고안할 순 없으니 메모장으로 게시판 모듈 파일들 전부 까놓고 지식인 모듈님과 일대일 비교중..
orz
본문을 표시하는 부분에서
다음과 같이 짜면 아마 될 겁니다.
<!--@if($ logged_info->member_srl == $oDocument->member_srl || $logged_info-> is_admin == 'Y')-->
기존 스킨 본문 내용
<!--@else-->
본인만 볼수 있습니다.
<!--@end-->
핸폰으로 타이핑한거라 오타가 있을 수도 있습니다.
아무튼 해당 글 작성자가 본인이거나 관리자이면 보여줘라 입니다.
지식인 모듈을 안까봐서 확실히는 모르겠지만 위와같은 구조로 하면 되지않을까 합니다.