질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix

검색을 해봐도 없어서 문의를 올려봅니다.

 

작성자 A의 글에

 

댓글 B , 댓글 C, 댓글 D가 댓글을 남겼을때

 

A는 B,C,D의 댓글이 모두 보이는데

 

댓글 B는 다른 댓글자의 댓글은 안보이게 할 수 있는지요?

 

팁이 있는지 궁금합니다.

  • profile

    우선 라이믹스나 XE에는 기능적으로 들어간게 없고요.

    스킨단에서 구현은 가능합니다만, 실제로 디비쿼리를 동작시키는게 아니다보니 페이지네비게이션에 문제가 좀 있을겁니다.

    그렇다면 쿼리를 수정하셔야 할텐데 그러면 코어 파일(라이믹스 배포파일)을 수정하셔야 하니 좀 애매하지요 ㅎㅎ

    페이지네비게이션에 제약없이 그냥 쓴다고 생각하실거면

    댓글 회원의 member_srl (회원번호)를 가져올 수 있으니
    $logged_info 와 $comment 같의 member_srl 을 비교하여 해당 회원의 경우에만 보이도록 설정해주시면 됩니다. (PHP기본 if문을 알고 있어야 HTML 스킨단에서도 구현이 쉬울것입니다.)

    그외 글쓴이는 $oDocument 와 $logged_info의 member_srl 을 비교하셔서 글쓴이일경우에는 다 보이게 하면되요.

    해당 댓글 항목에

    if($logged_info->member_srl == $comment->get('member_srl') || $oDocument->get('member_srl') == $logged_info->member_srl)

    일경우 내용이 보이게 적용하시면 되요. (이때는 댓글 페이지네비게이션을 안쓴다는 가정으로 최대 페이지 갯수를 50개에서 1000개 가량 늘려주시는것이 좋습니다.)

  • profile ?
    람보님 닉네임이 상당히 눈에 익네요. 과거에 스킨등을 작업해주신 고마우신분이 아닌가싶습니다.

    해당 질문에 대한것은 지금 다시 살펴보니 기본기능으로 제공되고 있더군요.
    게시판 설정에서 "비밀"기능에 체크해두면 댓글작성할때 "비밀"항목이 생성됩니다.

    게시글은 공개로 써두고 댓글에 비밀글체크를 하면 제가 원하는 기능이 구현되는데.

    이때 댓글의 비밀체크를 기본설정으로하거나 혹은 수정못하게 막으려면(체크박스를 안보이게....^^;;)어찌해야할지요?

    늦었는데 주무세요 건강생각도하셔야지요^^
  • ? profile
    해당 채크 박스에 checked 옵션주고 스타일(css)을 display:none; 으로 하면 출력이 되지 않습니다.
  • profile ?

    감사합니다. 그리고 xe때부터의 그 람보님이 맞다면 이제서야 감사의 인사올립니다. 그동안 쭉 감사합니다.

     

    comment파일쪽을 열어서 줘야할까요?

  • ? profile
  • profile
    기능 자체는 비밀 댓글과 유사해보이네요.
    기존에 있는 자료는 못본것 같고 모듈 만들어서 처리하면 될듯하네요.
  • profile ?
    기존기능으로 해결이가능했습니다.^^; 관심가져주셔서 대단히 감사합니다.