|
@@ -1005,7 +1005,7 @@ class member_talkControl extends mbMemberControl
|
|
|
$steps[$k]['steps'] = $sport['steps'];
|
|
|
$steps[$k]['avatar'] = $member['avatar'];
|
|
|
$steps[$k]['is_man'] = $member['is_man'];
|
|
|
- $steps[$k]['nickname'] = $member['nickname'];
|
|
|
+ $steps[$k]['nickname'] = $this->mb_name($member['nickname']);
|
|
|
$steps[$k]['bonus'] = $sport['bonus'];
|
|
|
}
|
|
|
if(count($steps) >= $per_page) $hasmore = true;
|
|
@@ -1017,6 +1017,15 @@ class member_talkControl extends mbMemberControl
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private function mb_name($name)
|
|
|
+ {
|
|
|
+ if(mb_strlen($name,'utf-8') >= 12) {
|
|
|
+ $name = mb_substr($name,0,12,'utf-8');
|
|
|
+ $name.= "...";
|
|
|
+ }
|
|
|
+ return $name;
|
|
|
+ }
|
|
|
+
|
|
|
private function user_steps($room_parti)
|
|
|
{
|
|
|
$info = new member_info($room_parti['member_id']);
|
|
@@ -1063,7 +1072,8 @@ class member_talkControl extends mbMemberControl
|
|
|
if($rinfo->type() !== proto_type::room_chat) continue;
|
|
|
|
|
|
$room['avatar'] = $rinfo->avatar();
|
|
|
- $room['name'] = $rinfo->name();
|
|
|
+ $name = $rinfo->name();
|
|
|
+ $room['name'] = $this->mb_name($name);
|
|
|
$room['steps'] = $mod_room->totalRoomSteps($room['room_id']);
|
|
|
|
|
|
$room_steps[] = $room;
|