333.jpg

 

 

사이트는 비회원은 글쓰기 댓글쓰기를 할수없습니다.

 

하지만 비회원이 게시물을 열람은 가능한데요. 

 

비회원이 게시물 열람시 댓글부분을 위에처럼 처리할려고 합니다.

 

혹시 애드온이 배포된것이 있나요?

아니면 스케치북자체를 수정해야되는지요...

스케치북입니다.

 

 

 

 

https://xe1.xpressengine.com/index.php?mid=qna&search_target=title&search_keyword=%EB%B9%84%ED%9A%8C%EC%9B%90+%EB%8C%93%EA%B8%80&document_srl=23106783

 

http://www.xeschool.com/xe/xenote_useful_variable_logged_info

  • profile

    _comment.html 을 열어보시면 댓글을 반복문을 통해 출력하는 부분이 있습니다. 

     

    이 반복문에 본문에 적어 놓으신 링크에 있는 비회원의 조건을 걸어 비회원에게 문구를 출력하고 

    아닌경우(else) 원래 작성되어 있는 댓글정보 출력하게 하시면 됩니다. 

     

    따로 이런 애드온은 없는 것으로 알고 있습니다. 

     

    loop

    <!--@if(!$is_logged)-->

    비회원은 ....  

    <!--@else-->

    댓글 정보 출력 원래코드

    <!--@end-->

    loop end

  • profile profile
    엇 답장감사합니다. 한번 이리저리 해보겠습니다.^^;;
  • profile profile
    <!--@else-->
    
     <!--@if($comment->parent_srl)-->
                {@
                    $oComment = &getModel('comment');
                    $comment_parent = $oComment->getComment($comment->parent_srl);
                }
                {$comment->getContent(false)}
    
    
    <!--@elseif(!$logged_info)-->
          비회원은 댓글읽기 제한
                <!--@else-->
                    {$comment->getContent(false)}
                <!--@end-->
    
    <!--@end-->

     

    웹지기님 하다가 안되서 도움좀 요청드립니다.^^;

    스케치북 댓글내용 출력부분입니다.

    목적은 비회원이 게시물 내용을 열람할떼 댓글과 대댓글을

    "비회원은 댓글읽기를 제한한다"라는 메시지를 나오게 할려고하는데요

     

    위코드처럼 바꾸면 1차 댓글만 적용되고

    대댓글은 적용이 안되네여..

    어디를 수정해야될까요

     

    Untitled-1.jpg

     

  • profile
            <!--@else-->
                
             <!--@if($comment->parent_srl==$logged_info)-->
                {@
                    $oComment = &getModel('comment');
                    $comment_parent = $oComment->getComment($comment->parent_srl);
                }
                {$comment->getContent(false)}
                            
                <!--@elseif(!$logged_info)-->
                  비회원은 댓글읽기 제한
                <!--@else-->
                    {$comment->getContent(false)}
                <!--@end-->
                
            <!--@end-->
    자문자답 
    위처럼 하면됨
  • profile ?

    저는 이 방법으로 하면 1차댓글이 모두 보여집니다. 2차댓글만 제한되구요
    이 위에 적어주신걸로하면 1차만 되구요..

    스케치북 게시판 사용, 라이믹스 사용자입니다.
    혹시 바뀐부분이 있나요?