2.PNG

디시인사이드처럼 비회원이 글썼을시에

 

1.PNG

 

요런식으로 닉네임 옆에 아이피 주소가 123.123.123.123 일경우 목록에 닉네임과 함께 (123.123) 이런식으로 출력하고 싶습니다.

 

+

2.PNG

 

글 본문에서도 제목옆에 아이피가 부분적으로 표시되게 하고 싶은데 이건 어떻게 할 방법이 없을까요?

 

+

댓글창에서도 말입니다..ㅠ

  • ? Lv7

    게시글 메타정보에 아이피 표시는 설정에 잇어요
    댓글은 없는데 원하는 위치에 추가하시면 됩니다
    {$comment->get('ipaddress')}
    일부분 가리려면 조금 가공을 하셔야 합니다
    게시글 메타 부분에 제가 일부분 가리는 코드를 넣어놨는데 참고하셔서 적용하세요

  • ?
    아폴로스1에서는 해당 기능이있었는데
    2부터는 개발자분께서 해당기능삭제하셨더군요
    개인적으로는 다시 만들어주셨으면 좋겠어요
  • ? ? Lv7

    모르실수도 있겠네요 추가되었습니다

    그리고 삭제한게 아니라 새판을 짜면서 추가가 늦어진 것입니다..ㅎㅎ

  • ? Lv7 ?
    제가 아폴로스2 초기버전을 써서 그랬나보네요
    고맙습니다 항상 고생많으셔요 ^^
  • ? ? Lv7
    감사합니다~^^
  • ? Lv7
    다음 업데이트에는 게시글 본문 ip주소 출력 위치 조절 및 댓글 ip 주소 표시 설정이 추가됩니다~
    다만 두번째 자리가 가려지며(클리앙처럼) 세네번째 자리만 가리려면 그 부분은 직접 수정하시면 됩니다
  • 아! 저도 똑같은 기능을 이번 버전에서 끙끙거리면서 적용해놓은게 있긴 한데 허허.. 다음 업데이트가 또 기다려지네요.
  • 전 일단 본문은 이렇게 추가해봤습니다. 야매지만요 -_-;;

     

    aplos_v2 > modules > article.html 파일을 여셔서

     

    56번째 줄의

    ... {$oDocument->getNickName()}</a></b></span> ... 닉네임 표시 다음으로, 맨 뒤에 있는 ip란을 앞으로 끌어와서

     

    <!--@if(!$oDocument->get('member_srl') <= 0)--><!--@else--><span cond="$mi>show_ipaddr == 'all' || ($grant->manager && $mi->display_ip_address)"><span class="ab-point-color">{@ $temp_ip=explode('.',$oDocument->get('ipaddress'));}({$temp_ip[0]}.{$temp_ip[1]})<!--@if(!$grant->manager)--><!--@else-->.{$temp_ip[2]}.{$temp_ip[3]}<!--@end--></span></span><!--@end-->

     

    ...이렇게 고쳐줬습니다.

     

    결과는 비회원 글을 조회할 시

    Screenshot 2018-09-22 at 15.42.02.jpg

     

    이렇게 보이구요, 관리자 로그인 시에는

    Screenshot 2018-09-22 at 15.42.42.jpg

    이렇게 보이게 됩니다.

     

    회원의 글은 이렇게 칸이 사라집니다.

    회원인 이상 아이피를 조회할 일도 없기도 하구요.

    Screenshot 2018-09-22 at 15.46.04.jpg

     

    정식 방법으로 맞는지는 모르겠지만... ^^;