묻고답하기
닉네임 끝부분을 ** 처리해서 숨기는 방법???
2012.12.16 18:13
http://sejin7940.co.kr/?mid=xe_tips&document_srl=18714 <= 원본글
아래답변대로 알려주신대로 했습니다만.
<a cond="!$mbsl && $home" href="{$home}" target="_blank">{substr($document->getNickName(),0,-3)}**</a>
<strong cond="!$mbsl && !$home">{substr($document->getNickName(),2,-3)}**</strong>
<a cond="$mbsl" href="#popup_menu_area" class="member_{$mbsl}" onclick="return false">{substr($document->getNickName(),0,-3)}**</a>
2가지 질문이 있습니다.
1.닉네임 끝부분 한자리만 ** 이처리가 되네요 가운데부분(중간)을 처리하려면 어떻게 해야되는지요?
보안상 닉네임 부분처리하는건데...
지금 라인라인이 라인라** 이렇게 되었는데 라**라** 이런식으로 되게 하고 싶네요.
2. 운영자는 운영** 이렇게 나오는데 운영자는 제대로 나오게는 못하는건가요?
아래 부분을 처리하였습니다. 소스를 수정한 파일 첨부했습니다.
댓글 4
-
송동우
2012.12.16 19:16
-
리코구
2012.12.16 21:03
회원정보에 있는 야후메일로 파일첨부해서 글올렸습니다만.. 조금만 더 알려주시면 정말 감사하겠습니다. -
송동우
2012.12.16 21:11
변수 $nick 이것을 사용하면 된다고
답글에 올렸는데
이해를 못하셨나요?
엉뚱한 변수를 사용하면 당연히 제대로 나오지 않습니다......
{substr($nick, 0, -3)}
이런식으로 사용해야 합니다......
-
리코구
2012.12.17 02:27
{substr($document->getNickName(),0,-3)}** , {substr($nick, 0, -3)} 둘다 해봤는데 마찬가지더라구요... -
리코구
2012.12.17 02:27
알려주신대로 하면 제로보** 이렇게는 되는데 제**보** 이렇게 하고 싶었던거거든요... -
리코구
2012.12.17 02:28
그리고 운영자도 운영** 이렇게 되는데 운영자는 운영자 이렇게 나왔으면 해서요. 제가 너무 쓰잘데없는것에 신경을 쓴걸까요ㅜㅜ -
송동우
2012.12.17 02:31
수정한 페이지가 현재 사용하고 있는 게시판 스킨이 맞는지 확인을 해보세요
다른 게시판 스킨에 적용을 하고 결과를 보면 당연히 적용이 되지 않습니다.......
안된다고만 의견을 남겨놓았는데
무엇이 어떻게 안된다는 것인지 구체적인 설명이 없이는
답변을 하기에도 한계가 있습니다......
아무런 변화가 없다면
그건 엉뚱한 페이지를 열어서 수정을 한 것입니다......
아니면 옳바른 페이지라고 하더라도
(같은 코드가 혹은 비슷한 코드가 같은 페이지 내에 여러군데 있을 수도 있기 때문에)
전혀 다른 곳에 적용을 했거나 입니다......
확인을 해보세요.......
-
송동우
2012.12.17 02:36
가운데 글자를 * 표시하려고 하면
글자를 하나하나 모두 잘라서
비교를 해야합니다.
닉네임이 영어일수도 있고 한글일수도 있고
영어와 한글이 함께 있을 수도 있고
숫자가 섞여 있을 수도 있습니다.......
한글과 영어가 차지하는 바이트가 다르기 때문에
글을 하나하나 잘라서 영어인지 한글인지 비교를 해야합니다.....
별로 생산성없는 작업인 것 같습니다.......
line 136쯤에 있습니다
<a cond="!$mbsl && $home" href="{$home}" target="_blank">{$nick}</a>
<strong cond="!$mbsl && !$home">{$nick}</strong>
<a cond="$mbsl" href="#popup_menu_area" class="member_{$mbsl}" onclick="return false">{$nick}</a>
여기에 {$nick} 이것이 세군데 있습니다.
회원일 때, 비회원일 때 그리고 비회원이면서 홈페이지가 있을 때로 나눠져 있으니
해당 {$nick} 여기에 적용하면 됩니다.......