회원별명 글자수 제한 도움을 부탁드립니다. 정보
회원별명 글자수 제한 도움을 부탁드립니다.본문
<?
include_once("./_common.php");
$g4[title] = "포인트 순위";
include_once("$g4[path]/head.sub.php");
echo "<script language=\"javascript\" src=\"$g4[path]/js/sideview.js\"></script>\n";
?>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td valign=top class=lh>
<?
echo "</td></tr><tr><td valign=top width=50%>";
$sql = " select count(*) as cnt from $g4[member_table]";
$row = sql_fetch($sql);
$total_count = $row[cnt];
$rows = 10;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$mod = 10;
$sql = " select * from $g4[member_table]
order by mb_point desc, mb_today_login desc
limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
if ($i && $i%$mod==0)
echo "</td><td valign=top>";
$rank = (($page - 1) * $rows) + $i + 1;
$name = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
$point = number_format($row[mb_point]);
echo "<table width=93% height=25 cellpadding=0 align=center class=box border=0><tr>";
echo "<td><img src={$g4[path]}/pdca/p$i.png width=13 height=13 align=absmiddle> $name";
echo "</td>";
echo "<td align=right><font style=font-size:8pt; color=#777777>{$point}점</font></td>";
echo "</tr></table>";
}
?>
</td></tr>
</table>
<?
include_once("$g4[path]/tail.sub.php");
?>
어제 질문 했다가 해결을 못 얻어서 다시 질문드립니다.
위 소스에서 $name 부분의 출력 글자수를 6자로 제한 할려고 합니다.
그래서 <?=cut_str($name),12 ?>해 보았으나
예)별명이 관리자일 경우
관리자),12?> 이런 식으로 출력이 되어 버립니다.
회원님들의 도움을 부탁드립니다.
댓글 전체

$row[mb_nick] = cut_str($row[mb_nick], 12 ); // 한글6자 영문 12자
를...추가 하시면 됩니다.
알려주신대로 하니까 별명은 줄어서 나오는데, 사이드뷰가 적용이 안되네요.
이렇게 처리했습니다.
$name = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]);
$name= cut_str($row[mb_nick], 18 ); // 한글6자 영문 12자
$point = number_format($row[mb_point]);
echo "<table width=93% height=25 cellpadding=0 align=center class=box border=0><tr>";
echo "<td><img src={$g4[path]}/pdca/p$i.png width=13 height=13 align=absmiddle> $name";
echo "</td>";
echo "<td align=right><font style=font-size:8pt; color=#777777>{$point}점</font></td>";
echo "</tr></table>";
}
?>

답변을 다시 보아주세요. 수정하였습니다.
잘 됩니다.
좋은 가을 되세요^^