K-20230225-211014.png

 

 

 

 

 

 

 

 

안녕하세요

 

사이트 제작중인데 보시다시피, 작성자 댓글에만 작성자) 표시가 떠야하는데 모든 댓글에 작성자 표시가 뜨네요

 

 

소스는

 

<!--// 댓글 정보 -->

        <div class="meta">

            <a cond="$comment->member_srl" href="#popup_menu_area" class="member_{$comment->member_srl}" onclick="return false">{$comment->getNickName()}</a>            

            <a cond="!$comment->member_srl && $comment->homepage" href="{$comment->getHomepageUrl()}" target="_blank">{$comment->getNickName()}</a>

            <b cond="!$comment->member_srl && !$comment->homepage">{$comment->getNickName()}</b>

            <span class="date">{getTimeGap($comment->get('regdate'), "Y.m.d H:i")}</span>

            <!--댓글 글작상자인경우 표시 추가-->

<!--@ if($comment->member_srl==$oDocument->variables[member_srl])-->

            <span style="display: inline-block; width: 66px; height: 18px; margin-right: 2px; border-style: solid; border-width: 1px; border-radius: 10px;font-size: 11px; font-weight: normal; letter-spacing: -1px; line-height: 22px; text-align: center;text-indent: -1px;">작성자 댓글</sapn>

            <!--@end-->

 

 

===> 어디를 건들어야할지 막막하네요...

 

 

 

 

어디를 고쳐야지, 작성자만 표시가 될까요??

 

 

VPS 는  리노드 쓰고있습니다

 

 

  • profile

    <!--@ if($comment->member_srl==$oDocument->variables[member_srl])-->
    에서
    $oDocument->variables[member_srl] 대신에 $oDocument->get('member_srl')로 바꿔보세요.
    어떤 변수로 되어 있느냐에 따라 다르긴 하겠지만...

  • profile ?
    그대로네요ㅠ 답변 감사합니다!
  • ? profile
    도큐먼트의 member_srl 변수가 제대로 나타나는지부터 확인을 해봐야 할것 같습니다.
    '작성자 댓글' 바로 옆에 해당 변수를 붙여보시고 페이지에 나타나는지 확인해보세요.
    {$oDocument->variables[member_srl] } 또는 {$oDocument->get('member_srl')}
    또는 {$oDocument->member_srl} 등등
    나타나지 않으면 변수가 없어서 그런 것이니 변수가 어떤 건지 먼저 파악을 해야 할 것 같아요
  • profile ?

    K-20230226-155139.png이렇게 뜨고있습니다ㅠ 뭐가 문제일까요"?

  • ? profile

    골뱅이와 if 사이에 띄어쓰기 하신 건가요? 혹시 몰라서...

  • profile ?
    아 네네 띄어쓰기 되어있어서 다시 붙였는데도 여전히 초록색이고 여전히 똑같이 현상이 나타나네요 ㅠ
  • ?
    혹시 비회원으로 작성하신 걸까요?
    https://xetown.com/questions/1669674
  • ? ?
    네넵 전부 비회원입니다
  • ? profile

    모든 비회원은 member_srl 값이 0입니다. 모두 작성자와 같은 것으로 나오는 것이 당연하죠.


    비회원이라면 member_srl이 아니라 IP 주소를 비교하거나, 뭔가 다른 조치가 필요한데
    요즘은 수시로 IP가 바뀌는 모바일 사용자가 대부분이라...