안녕하세요. 먼저 참고한 글은 아래 2개입니다.
1. 댓글 목록 중 원글 작성자일 경우 조건문을 적용하려고 합니다. - 질답게시판 - XETOWN
2. FAFAZ Board에서 댓글에 글작성자 표시하기 - 팁 게시판 - XETOWN
<!--@if( abs($oDocument->get('member_srl')) >0 || abs($comment->member_srl ) > 0 )--> <!--@if( abs($comment->get('member_srl')) === abs($oDocument->get('member_srl')) )--> 작성자 <!--@end--> <!--@else--> <!--@if(($comment->getIpaddress() == $oDocument->get('ipaddress')))--> 작성자 <!--@end--> <!--@end-->
<!--@if(($comment->member_srl != 0 && ($comment->member_srl == $oDocument->variables[member_srl] || ($comment->member_srl * -1) == $oDocument->variables[member_srl])) || ($comment->member_srl == 0 && $comment->getIpaddress() == $oDocument->get('ipaddress')))--> {$lang->writer} <!--@end-->
익명 게시판을 사용하려는데, 아래의 문제점이 생겨서 문의드립니다.
게시글 작성시 익명_1234 형태입니다.
로그인 상태로 작성한 글은 pc,모바일 모두 작성자 구별이 가능한데,
비회원으로 글, 댓글 사용시 작성자 구별이 안되는데 방법이 있을까요?
1.
PC에서 비회원 상태로 AA 글 작성하고, AA 글에 비회원 댓글 작성시 "작성자"가 PC에서는 보이는데,
모바일에서는 "작성자"가 보이지 않습니다.
반대로
모바일에서 비회원 상태로 AA 글 작성하고, AA 글에 비회원 댓글 작성시 모바일에서는 "작성자"가 보이는데,
PC에서는 "작성자"가 보이지 않습니다.
2.
회원 아이디로 작성시에는 PC,모바일 어느곳에서 작성해도 "작성자" 표시가 잘 보입니다.
3.
1번 상황에서 관리자로 로그인을 하면 PC,모바일 모두 "작성자" 구별이 가능합니다.
비회원 상태에서도 pc,모바일 양쪽에서 작성자 구별이 가능했으면 하는데,
어느 부분을 고쳐야 되는지 궁금합니다.
방법이 있을까요?
비회원의 경우 전부 아이피로 구분하고 있는데 해당 아이피가 달라진것이 아닌지요?
테스트 환경을 로컬에서 테스트 하느냐, 아니면 실제 웹사이트를 운영하느냐, 모바일 와이파이 사용이냐 아니냐에 따라 서로 인식하는 아이피가 달라져서 그럴 수 있습니다.
실제로 아이피 부분을 다시한번 채크해보세요.
질문이 약간 애매한 것 같은데.. 위에 공유해준 소스가 2가지로 분류되어있는데 저게 님이 직접 적용한 소스인지 파악이 안되네요.
님이 실제로 적용한 소스코드가 어떤것인지도 공유해주셔야 왜 문제가 잇는지 알 수 있을것 같습니다.
간단하게 단순 그 부분을 보여주기 보단 그 윗줄 몇줄, 그 아랫줄 몇줄 더 포함하여 같이 공유해주시는게 명확하게 구분 할 수 있는 방법이기도 합니다.
그리고..
작성자가 아니라고 판단할때 실제 닉네임을 표시해줄 부분이 필요할 것 같네요.