아웃로그인 스킨 부분에 나타나는 닉네임을 줄이고 싶은데요
<strong><?php echo $nick = get_sideview($member['mb_id'], $member['mb_nick'], $member['mb_email'], $member['mb_homepage']); ?>님</strong>
cut_str($nick,3,"..") 이걸 넣었떠니 오류만 나고요
어덯게 해야 줄일수가 있을까요?
도움좀 부탁드립니다~
|
답변 1개 / 댓글 5개
채택된 답변
+20 포인트
2017-12-24 (일) 15:03:37
$nick = preg_replace('#(.+> ...)[^<]+(</a>.+)#us', '$1$2', $nick);
답변에 대한 댓글 5개
거너비ok
2017-12-24 (일) 15:07:50
2017-12-24 (일) 15:49:45
<?php
function get_nick($len) {
global $member;
$nick = get_sideview($member['mb_id'], $member['mb_nick'], $member['mb_email'], $member['mb_homepage']);
return preg_replace('#(.+> .{' . $len . '})[^<]+(</a>.+)#us', '$1$2', $nick);
}
?>
<strong><?php echo get_nick(3) ?>님</strong>
function get_nick($len) {
global $member;
$nick = get_sideview($member['mb_id'], $member['mb_nick'], $member['mb_email'], $member['mb_homepage']);
return preg_replace('#(.+> .{' . $len . '})[^<]+(</a>.+)#us', '$1$2', $nick);
}
?>
<strong><?php echo get_nick(3) ?>님</strong>
거너비ok
2017-12-24 (일) 16:28:30
감사합니다
<strong><?php echo get_nick(5) ?>님</strong>
이렇게 5로 해서 닉넴 긴것이 5로 줄어들었습니다
근데 ..이 없다보니까
그냥 닉넴이 5자인것 같아서요
쩜쩜 까지 혹시 못 넣을까여?;;;;;;
<strong><?php echo get_nick(5) ?>님</strong>
이렇게 5로 해서 닉넴 긴것이 5로 줄어들었습니다
근데 ..이 없다보니까
그냥 닉넴이 5자인것 같아서요
쩜쩜 까지 혹시 못 넣을까여?;;;;;;
2017-12-24 (일) 17:11:03
<strong><?php echo get_sideview($member['mb_id'], cut_str($member['mb_nick'], 3, '..'), $member['mb_email'], $member['mb_homepage']) ?>님</strong>
답변을 작성하려면 로그인이 필요합니다.
글자수도 선택되게 하고싶은데요 어떤건 5 어떤건 7 이런식으로요
<strong><?php echo $nick = preg_replace('#(.+> ...)[^<]+(</a>.+)#us', '$1$2', $nick); = get_sideview($member['mb_id'], $member['mb_nick'], $member['mb_email'], $member['mb_homepage']); ?>님</strong>
이렇게 넣으니 오류만 납니다 어떻게 하는건지 모르겠어요