Q&A

댓글 작성 후 관리자가 확인 후 노출하기를 하려면 좀 복잡하겠죠?;;

이온디 Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 8

  • 최신코어에는 해당 기능이 있는 것으로 알고 있습니다. 사용을 해보지 않아 스킨 수정이 필요한지는 모르겠네요.

  • 방금 테스트 해보니 코어에서는 기능이 제공되나 스킨쪽에서 이런 처리가 없으면 사용상 굉장히 불편하게 되어있네요.

    해당기능을 활성화 한 후 댓글을 작성하면 댓글 자체가 노출되지 않아 댓글 작성자는 댓글이 작성이 안된줄 알게 되네요.

    또한 관리자도 관리자페이지 들어가서 컨텐츠의 댓글목록을 확인하지 않으면 발행대기 라는 상태의 댓글이 있는 줄 모르게 됩니다.

    따라서 이 기능을 완벽하게 사용하려면 발행대기 상태 댓글을 작성자와 관리자에게는 승인대기중 이라는 표시와 함께 출력을 해 주고 스킨에서 댓글 부분에 승인버튼이 있다면 사용이 편해질 듯 합니다.
  • @웹지기
    네 그러네요. 스킨에서 대기중인지 알 수 있는 방법이 있을까요?
  • @이온디
    스킨을 수정해야죠. 비밀글을 게시글 작성자와 관리자에게는 보여주면서 비밀글이라고 표현하고 일반인들에게는 비밀글이라고만 보여주죠.

    똑같은 방식으로 코딩이 필요해 보입니다. 발행대기 상태를 나타내는 코드가 있을겁니다. 비밀글은 상태가 secret 이지요. 아마 public 인가가 발행 미발행 일겁니다.
  • @웹지기
    그 코드를 찾아야하겠군요 @_@?
  • @이온디
    스킨을 열어보니

    <!--@if(!$comment->isAccessible())-->


    위 조건으로 비밀글과 아닌 글을 처리하고 있네요.

    밑에 esle 로 처리되는 부분이 이제 공개글이라고 판단하고 출력을 해주고 있는 듯 합니다.
    그런데 발행대기 상태를 또 구분해야 한다면 public 인지 아닌지 구분해서 출력을 해줘야 할 거 같은데
    지금 예상으로는 관리자승인 후 출력 기능을 사용하면 public 이 아니면 무조건 출력에서 제외를 하는 듯 합니다.

    따라서 스킨에서 처리가 힘들 수도 있다는 생각도 드네요.

    public이 아니라면 숨김처리를 해서 출력을 하는 방식으로 해야할텐데 저도 개발자가 아니라 관리자승인 후 출력하는 기능이 어떻게 컨트롤 하는지 모르겠네요.
  • @이온디
    더 생각해보니....

    <!--@if(!$comment->isAccessible())-->

    이걸로 컨트롤 하는 것이 아닌

    seceret , public 으로 구분을 세분화 하면 될 듯 합니다.

    <!--@if($comment->seceret())--> 비밀글처리

    <!--@if(!$comment->public())--> 발행대기 글 처리

    위 두 조건이 아닌 경우 공개글 처리요....

    될라나요???
  • @웹지기
    한번 해볼게요. 고맙습니다.