Q&A 게시판 상태 변경 ( 대기중, 답변중, 해결완료 ) 관해 문의드립니다.
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
이곳 Q&A 게시판 상태 변경 ( 대기중, 답변중, 해결완료 ) 기능을 적용해보려고 쳇GPT, 클로드에 요청을 해보려고 합니다.
글작성자인 경우에 한해 글 읽기 화면 하단에 해결완료 버튼이 노출 되고 버튼 클릭하면 글 제목앞에 해결완료 표시, 해결완료 버튼이 미 해결 버튼으로 변경되고 미 해결 버튼을 누르면 다시 글 제목앞에 해결완료 표시를 없애는 것 까지는 확인이 되었습니다.
궁금 한 부분이
1. 대기 중 상태는 작성된 댓글이 없는 상태일 때
2. 답변 중 상태는 댓글이 1개 이상 있을 때의 조건문으로 글 제목 앞에 각각의 상태를 표시하고 있는게 맞나요?
마트몬
Lv. 8
댓글 5
클로드까지 멀리 갈 이유는 없을것 같습니다.
별도의 martmon 이라는 모듈을 만든다음
SetDocumentStatus()에서 해결완료인지 아닌지를 설정하고 체크하는 컨트롤러와 Model을 만들면 됩니다.
댓글이 0개일땐 [대기중] 댓글이 1개 이상이고, 상태가 해결완료가 아닌 경우에는[답변중] 해결 완료 상태일때는 [해결완료] 로 표시하면 됩니다.
동일한 Flow로 사내 게시판에 적용하여 사용중인데, 생각보다 간단하고 쉽습니다.
모듈을 만들 능력이 안되는 부분이라... ^^;
댓글이 0개일땐 [대기중] 댓글이 1개 이상이고, 상태가 해결완료가 아닌 경우에는[답변중] 해결 완료 상태일때는 [해결완료] 로 표시하면 됩니다.
--> 알려주신 조건으로 한번 시도 해보겠습니다. 답변 감사합니다.
모듈이 생각보다 만들기 간단합니다.
포에시스에서 제공하는 모듈 생성기를 내려받고 (구 XE버전으로도 구동가능)
Model -> DB와 주고받는 역할
Controller -> View와 DB그 사이의 다리
View -> 보여주는 페이지
보통.. 이 같은 기능은 Model과 Controller만 만들면 되니 크게 코드를 길게 쓸 이유도 없고요.
나중에 시간과 금전의 여유가 된다면 한번 간단한 모듈 만들기를 써볼까 합니다.
기대 하고 있겠습니다.
아직 모듈에 대한 이해가 부족하여 어떤 것이 어떤 기능을 하는지 잘 모르겠더라구요.
조금이라도 뭘 알아야 AI에게 질문을 할 수 있는데...
네, 대기중인지 답변중인지는 댓글의 수로 구분합니다.
상태를 따로 저장해 두는 것도 아니고, 순전히 미관상(?)의 구분인 셈이지요.
해결완료는 확장변수의 값을 변경하는 것으로 구현했습니다.