Haroop Webagency team BICTOR 원격 및 파견 개발팀분들을 위한 하룹소속 개발자전용 빅터 오픈소스 커뮤니티입니다 이곳은 하룹 개발팀 소속 직원들에 전체 개발기술력 및 전체 평균 능력치 강화를 위한, 빅터팀 리드개발자들에 오픈소스 개발 커뮤니티 공간입니다, 만약 고객이시라면 여기를 이용해주세요. 제목 환자후기 이름 자동 가리기부분 개발도움 요청 작성자 페이 작성일 2022-05-05 18:22 조회 181 답변완료 앞글자를 제외한 처리는 간단히 처리하였는데 중간글자를 가리는건 난감하네요ㅠ 홍ㅇ동 이런식으로 구현을 하려면 어떻게 해야할까요? 병원측에서 볼때는 전체이름이 출력되고 일반 고객들이 볼떈 홍ㅇ동 이런식으로 출력되게끔 하려고 합니다 좋아요 0 싫어요 0 인쇄 전체 1 추천순 작성순 최신순 Haroop 2022-05-05 22:40 안녕하세요 이부분은 bictor_user_display 필터를 이용해서 간단하게 일괄처리가 가능하실거같습니다. 하룹코어 샌드박스에 다음과 같이 입력을 하시거나 차일드테마에 해당 소스를 추가해보세요. add_filter('bictor_user_display', 'my_bictor_user_display', 10, 5); function my_bictor_user_display($user_display, $user_id, $user_name, $plugins, $bictorBB){ $board = $bictorBB->bb; if($bictorBB->id == '1'){ //아이디만 현재 출력시킬부분에 아이디로 맞춰주세요 $userdata = get_userdata($user_id); if(!in_array('administrator', $userdata->roles)){ $strlen = mb_strlen($user_name, 'utf-8'); if($strlen > 3){ $header_showlen = 2; $footer_showlen = $header_showlen+2; } else{ $header_showlen = 1; $footer_showlen = $header_showlen+1; } $user_display = mb_substr($user_name, 0, $header_showlen, 'utf-8') . str_repeat('O', $header_showlen) . mb_substr($user_name, $footer_showlen, $strlen, 'utf-8'); } } return $user_display; } 감사합니다. 답글 좋아요 0 싫어요 0 작성자 비밀번호 사진 첨부파일 « 검색 AJAX부분 처리결과 내용 안녕하세요 혹시 람다에서 php를 c++로 불러올수있을까요? » 목록보기 답글쓰기 글수정 글삭제
안녕하세요 이부분은 bictor_user_display 필터를 이용해서 간단하게 일괄처리가 가능하실거같습니다.
하룹코어 샌드박스에 다음과 같이 입력을 하시거나 차일드테마에 해당 소스를 추가해보세요.
add_filter('bictor_user_display', 'my_bictor_user_display', 10, 5);
function my_bictor_user_display($user_display, $user_id, $user_name, $plugins, $bictorBB){
$board = $bictorBB->bb;
if($bictorBB->id == '1'){ //아이디만 현재 출력시킬부분에 아이디로 맞춰주세요
$userdata = get_userdata($user_id);
if(!in_array('administrator', $userdata->roles)){
$strlen = mb_strlen($user_name, 'utf-8');
if($strlen > 3){
$header_showlen = 2;
$footer_showlen = $header_showlen+2;
}
else{
$header_showlen = 1;
$footer_showlen = $header_showlen+1;
}
$user_display = mb_substr($user_name, 0, $header_showlen, 'utf-8') . str_repeat('O', $header_showlen) . mb_substr($user_name, $footer_showlen, $strlen, 'utf-8');
}
}
return $user_display;
}
감사합니다.