네로님의 가르침을 받고 했지만... 0

정성훈 | 2002.06.10 00:02:55 답변: 0 조회: 1858
분류기타 https://life.moyiza.kr/qna/2199305

안녕하세요

네로님의 상세한 가르침을 받고 고개를 끄덕이면서 소스를 고처 사용해봤씁니다.
첨부된 그림같이 노스크린샷이 왼쪽으로 밀리고.. 제못,내용과의 간격도 붙어 보렸어요..
첨부된 그림처럼 맞추고 싶은데 어떻게 하는지좀 알켜주세요^^

오늘 드뎌 대 미국전....코리아팀 파이팅입니다.^^*


====>수정후 사용한 소스<==========


<?


// 여기서부터........

        $디비호스트 = "";                         //디비 호스트를 적어주세요....
        $디비아이디 = "";                               // 아이디를 적어주세요....
        $디비비밀번호 = "";                    // 비밀번호를 적어주세요...
        $디비네임 = "";                          // 디비 네임을 적어주세요...
                $제로보드위치 = "../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();  // 여러개 게시판의 게시물을 추출시엔 이 부분을 삭제해도 됨. (에러 날시에만...)
}

?>


첨부파일 다운로드 ( 1 )
q.gif | 8.4KB / 0 Download
IP: ♡.251.♡.128
답변
이 질문에 답변하시면 포인트 5점을, 채택될 시엔 포인트 0점을 더 드립니다.
제목 상태 답변수 글쓴이 날짜
0
정성훈
02/06/13
0
네로
02/06/13
0
김민
02/06/13
1
네로
02/06/13
0
로우쉬
02/06/13
1
피아노
02/06/13
0
네로
02/06/13
0
김민
02/06/13
0
정성훈
02/06/12
0
네로
02/06/12
0
김민
02/06/12
3
피아노
02/06/11
0
정성훈
02/06/11
0
네로
02/06/11
0
네로
02/06/11
0
정성훈
02/06/10
2
CLIFF
02/06/10
0
정성훈
02/06/10
0
정성훈
02/06/10
0
정성훈
02/06/10
모이자 모바일