XE가족 여러분 새해 복~ 많이 받으시고 2020년 더욱 번창하시길 기원합니다!!
스케치북 게시판 사용하는데 글쓰기에서 비밀글 체크 하였을때
글쓴이 이름를 다 노출시키지 않고 일부 가리려면 어떻게 해야 할까요?
홍O동
으로 나오게 하는 설정방법이 있는지요??
PHP | PHP 7.0 |
---|---|
CMS | Rhymix |
XE가족 여러분 새해 복~ 많이 받으시고 2020년 더욱 번창하시길 기원합니다!!
스케치북 게시판 사용하는데 글쓰기에서 비밀글 체크 하였을때
글쓴이 이름를 다 노출시키지 않고 일부 가리려면 어떻게 해야 할까요?
홍O동
으로 나오게 하는 설정방법이 있는지요??
$document->getNickName()
이 변수가 닉네임을 가져오는 변수인데
php의 mb_substr 함수로 앞쪽과 뒤쪽의 글자를 가져온다음 붙이면 되죠
mb_substr($document->getNickName(), 0,1)."O".mb_substr($document->getNickName(), 2)
이렇게 하면 첫번째글자 나오고 O 나오고 뒤쪽 나머지 글자가 나오게 됩니다.
그런데 닉네임이 1글자인 경우도 있고, 2글자인 경우도 있고 3글자 이상인 경우도 있겠죠.
닉넴 길이에 따라서 적당히 수정해야 하구요.
$document->isSecret()
아마 이게 비밀글 여부를 판단하는 변수(함수?)로 보이니 저 값에 따라서 위에 적은 것을 분기시켜주면 될것 같습니다.
또한 닉넴을 가리는 경우에는 닉넴클릭하면 나오는 팝업메뉴도 안보이게 처리해야 할 것 같습니다.
테스트해본 것은 아니니 참고하세요.