안녕하세요
네로님의 상세한 가르침을 받고 고개를 끄덕이면서 소스를 고처 사용해봤씁니다.
첨부된 그림같이 노스크린샷이 왼쪽으로 밀리고.. 제못,내용과의 간격도 붙어 보렸어요..
첨부된 그림처럼 맞추고 싶은데 어떻게 하는지좀 알켜주세요^^
오늘 드뎌 대 미국전....코리아팀 파이팅입니다.^^*
====>수정후 사용한 소스<==========
<?
// 여기서부터........
$디비호스트 = ""; //디비 호스트를 적어주세요....
$디비아이디 = ""; // 아이디를 적어주세요....
$디비비밀번호 = ""; // 비밀번호를 적어주세요...
$디비네임 = ""; // 디비 네임을 적어주세요...
$제로보드위치 = "../zboard"; // 제로보드의 위치..... 끝부분에 / 는 넣지 말아주세요...
$제목길이 = "25"; //보여줄 제목의 문자열 길이를 적어주세요....
$내용길이 = "34"; //보여줄 본문내용의 문자열 길이를 적어주세요....
$그림너비 = "50"; //보여줄 그림너비를 픽셀 단위로
$그림높이 = "40"; //보여줄 그림높이를 픽셀 단위로
$그림외각선두께 = ""; // 보여질 그림외각선 두께...
$그림외각선색깔 = ""; // 보여질 그림외각 1픽셀의 색상...
// 여기까지만 설정해주세요.....
function nero_cut_str($msg,$cut_size) // 글자를 원하는 길이만큼 잘라오는 함수임다. //제로보드 4.0 이상 자체로그인 사용시 삭제해주세요.
{
if($cut_size<=0) return $msg;
if(ereg("[re]",$msg)) $cut_size=$cut_size+4;
for($i=0;$i<$cut_size;$i++) if(ord($msg[$i])>127) $han++; else $eng++;
$cut_size=$cut_size+(int)$han*0.6;
$point=1;
for ($i=0;$i<strlen($msg);$i++)
{
if ($point>$cut_size) { return $pointtmp."..";}
if (ord($msg[$i])<=127)
{
$pointtmp.= $msg[$i];
if ($point%$cut_size==0) { return $pointtmp.".."; }
}
else
{
if ($point%$cut_size==0) { return $pointtmp.".."; }
$pointtmp.=$msg[$i].$msg[++$i];
$point++;
}
$point++;
}
return $pointtmp;
}
function nero_notice($id, $number)
{
global $디비호스트,$디비아이디,$디비비밀번호,$디비네임,$제로보드위치,$제목길이,$그림너비,$그림높이,$그림외각선색깔,$내용길이,$그림외각선두께;
$디비접속=mysql_connect($디비호스트,$디비아이디,$디비비밀번호);
mysql_select_db($디비네임,$디비접속);
$result=mysql_query("select * from zetyx_board_$id order by no desc limit $number",$디비접속) or die(mysql_error());
while($data=mysql_fetch_array($result))
{
$제목 = stripslashes($data[subject]);
$제목 = nero_cut_str($제목, $제목길이); // 원하는 길이만큼 제목을 자릅니다....
$날자 = date("Y-m-d h:s",$data[reg_date]);
$내용 = nl2br(stripslashes($data[memo])); // 본문내용 태그 살려주기
$내용 = nero_cut_str($내용,$내용길이); // 원하는 길이만큼 내용을 자릅니다....
$작성자 = stripslashes($data[name]);
$게시물번호 = $data[no];
$그림위치="$제로보드위치/"."$data[file_name1]";
$공지그림= "<a href=$제로보드위치/view.php?id=$id&no=$게시물번호 onfocus='this.blur()'><img src='$그림위치' alt='$제목' border='$그림외각선두께' hspace=3 width='$그림너비' height='$그림높이' style='border-color:$그림외각선색깔' align='absMiddle'></a>";
if ($data[total_comment] != 0) //코멘트기능추가입니다..
{
$코멘트수= "[$data[total_comment]]";
}
else
{
$코멘트수= "";
}
if (!stripslashes($data[file_name1])) {
$공지그림 = "<a href=$제로보드위치/view.php?id=$id&no=$게시물번호 onfocus='this.blur()'><img src=http://ctizen.net/images/newsnoscreen.gif alt=$제목 border=$그림외각선두께 hspace=3 width=$그림너비 height=$그림높이 style=border-color:$그림외각선색깔 align=absMiddle></a>";
}
else {
$공지그림 = $공지그림;
}
echo "<table border=0 cellpadding=0 cellspacing=0 width=394>
<tr>
<td width=30 rowspan=3> </td>
<td width=50 height=40 rowspan=2>$공지그림</td>
<td height=20 width=100%><b><a href=$제로보드위치/view.php?id=$id&no=$게시물번호 onfocus='this.blur()' title='작성자: [$작성자]'>$제목</a></b> $코멘트수 <font style=font-family:Tahoma;font-size:7pt;>- $날자</font></td>
</tr>
<tr><td height=20 width=100%>$내용</td></tr>
<tr> <td height=5 colspan=2>
<p></p>
</td>
</tr>
</table>
";
}
//mysql_close(); // 여러개 게시판의 게시물을 추출시엔 이 부분을 삭제해도 됨. (에러 날시에만...)
}
?>