조회 수 59 댓글 8

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

  • profile
    웹지기 2016.10.07 14:57:20

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

    될라나요???
  • profile
    이온디 2016.10.07 17:05:02
    한번 해볼게요. 고맙습니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...