Extra Form
PHP PHP 7.0
CMS Rhymix

댓글 새로고침 없는 추천/비추천 구현 중인데 라이믹스에는 추천/비추천 취소 액션이 들어가 있어서 그걸 활용하고 있습니다.

document같은 경우 getVoted() 함수가 있어서 사용자가 게시글을 추천했는지 여부를 확인하고 추천했을 경우 추천을 취소할 수 있게 만들 수 있습니다.

 

그러나 댓글에는 getVoted 함수가 없습니다ㅠㅠ

getVotedMemberList 함수가 모듈 모델에 있어서 executeQueryArray로 불러와서 익숙한 js로 접속 멤버가 리스트에 있는지 확인하는걸 구현해보긴 했지만... 이건 배보다 배꼽이 커지는 격인 것 같아서 취소하고 새로고침이 없는 특정을 살려서 새로고침을 안한 상태에서는 추천 액션을 취소할 수 있게만 구현해두었습니다.

 

php를 좀 알고 있다면 쉽게 구현해볼 수도 있겠지만... 

 

라이믹스에서 comment에 getVoted 함수 넣어주면 document 모듈이랑 일관성있게 구현할 수 있어서 좋을 것 같습니다.

혹 비슷한 경우를 구현해보신 분들 계시다면 조언 부탁드립니다!

  • profile

    라이믹스 코멘트 모듈에도 getVote() 함수가 있습니다.

  • profile

    https://github.com/rhymix/rhymix/blob/daf51c24fd31839ae263f39a39676d4856579e1d/modules/comment/comment.item.php#L318-L340

    getVote() 함수로 존재합니다. 이부분은 수정요청했으니 반영될것 같습니다. https://github.com/rhymix/rhymix/issues/1290

  • profile profile
    • snax
    • 질문기여자
    앗... Voted가 아니라 Vote로 쓰는군요ㅋㅋㅋ 언젠가는 컨벤션을 맞출 필요가 있는 것 같네요.