묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[re] 최근게시물 어떻게 다는건지..
2002.04.28 14:41
<style>
A:link, A:visited { font:9pt 굴림; text-decoration:none; color:#333333; line-height:120%; }
A:hover {text-decoration:none; Color:#e7e7e7; line-height:120%; }
A:active {text-decoration:none; Color:#e7e7e7; line-height:120%; }
p,br,table,td, body {font:9pt 굴림;color:#333333; line-height:120%; }
</style>
<style type="text/css">
<!--
body { scrollbar-face-color: white; scrollbar-shadow-color: gray;
scrollbar-highlight-color: gray; scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white; scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: white }
-->
</style>
<style>
<!--
a:link { color:#808080; text-decoration:none; }
a:visited { color:#808080; text-decoration:none; }
a:active { color:#808080; text-decoration:none; }
a:hover { color:#c9c9c9; text-decoration:none; }
-->
</style>
<?
$connect=mysql_connect("localhost","sql아이디","sql비밀번호");
mysql_select_db("디비네임");
?>
<?
$result=mysql_query("select * from zetyx_board_게시판id order by no desc limit 8"); // limit 10 는 나타내는 글의 갯수 (원하시는 겟수하시면 됩니다. 저같은경우는 8개를 나타낸다고 했습니다.)
$totalnum=mysql_query("select * from zetyx_board_게시판id");
$total=mysql_num_rows($totalnum);
$totalf=mysql_num_rows($totalnum);
?>
<?
while($data=mysql_fetch_array($result))
{
$no=$data[no];
$subject=stripslashes($data[subject]);
$memo=stripslashes($data[memo]);
$view=0; // 내용까지 보여줄 글의 수.
$k=$view+1;
$total=$total-1;
// 제목줄 짜르기
$subject_len=strlen($subject);
$date=date("m/d",$data[reg_date]);
$data[name] = stripslashes($data[name]);
$data[email] = stripslashes($data[email]);
$data[homepage] = stripslashes($data[homepage]);
$trim="30";//자를 길이 지정
$trim_len=strlen(substr($subject,0,$trim));
if($subject_len > $trim_len){
for($jj=0;$jj < $trim_len;$jj++){
$uu=ord(substr($subject, $jj, 1));
if( $uu > 56){
$jj++;
}
}
$subject=substr($subject,0,$jj);
}
$subject="$subject"."...</b>";
$check_time=(time()-$data[reg_date])/60/60; // 글쓴 시간 구함
if($check_time<=12) $icon="<img src=http://최근게시물 옆에 나타날 이미지주소 border=0 alt=새로운글 > "; // 최근(12시간) 글일경우 new_head.gif 표시
else $icon="<img src=http://최근게시물 옆에 나타날 이미지 주소 border=0 alt=오래된글 > "; //최근글이 아닐때 old_head.gif 표시
// 본문내용 짜르기
$memo_len=strlen($memo);
$trim="300";//자를 길이 지정
$trim_len=strlen(substr($memo,0,$trim));
if($memo_len > $trim_len){
for($jj=0;$jj < $trim_len;$jj++){
$uu=ord(substr($memo, $jj, 1));
if( $uu > 500 ){
$jj++;
}
}
$memo=substr($memo,0,$jj);
}
$memo="$memo"."...";
if($total > $totalf-$k){
echo "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=basic_font bgcolor='ffffff' height=20 valign=bottom><img src=http://최근게시물 을 나눌 줄 이미지 주소>$icon <a href=mailto:$data[email]> [$data[name]] <a href=$data[homepage] target=_blank><img src=http://옆에 나타날 아이콘 이미지 width=12 height=10 border=0></a></a><b><a href=http://./zeroboard/zboard/view.php?id=해당 게시판id id&no=$no> <font color=000000> $subject </font><font style=font-size:6pt>($data[total_comment])</font></a></b><font size=1 color=#339999></font><font size=1>".date("Y/m/d",$data[reg_date])."</font> </td></tr>
</tr><tr><td background=http://테이블 선라인 배경 이미지 주소><img src=http://테이블 선라인 배경 이미지 주소></td></tr><tr><td class=basic_font><font color=gray> $memo </font></td></tr><tr><td height=2><img src=http://선라인 이미지 주소width=2 height=4></td></tr><tr><td background=http://태아불 선라인 배경 이미지주소><img src=http://테이블 선라인 배경 이미지 주소></td></tr></table>";
}else{
echo "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=basic_font><img src=http://선라인 배경 이미지 주소>$icon <a href=mailto:$data[email]> [$data[name]] <a href=$data[homepage] target=_blank><img src=images/home_icon.gif width=12 height=10 border=0></a></a><a href=http://게시판주소와 아이디 id&no=$no> $subject </font><font style=font-size:6pt>($data[total_comment])</font></a><font size=1 color=#339999></font><font size=1>".date("Y/m/d",$data[reg_date])."</font> </td></tr>
</tr><tr><td background=테이블 선라인 배경 주소><img src=http://테이블 선라인 이미지주소></td></tr></table>";
}
}
mysql_close(); // 열어놓은 DB를 다시 닫아줍니다.
?>
<p> </p>
이렇게 저의 최근게시물 쏘스 입니다.
http://insdcg.doongy.net 에 윗쏘스 최근게시물 에 해당하는 게 있거든요.
맨위에 스타일 지정은 님 원하시게 변경해도 좋구요..
이상 질문있으시면 글 남겨주세요
A:link, A:visited { font:9pt 굴림; text-decoration:none; color:#333333; line-height:120%; }
A:hover {text-decoration:none; Color:#e7e7e7; line-height:120%; }
A:active {text-decoration:none; Color:#e7e7e7; line-height:120%; }
p,br,table,td, body {font:9pt 굴림;color:#333333; line-height:120%; }
</style>
<style type="text/css">
<!--
body { scrollbar-face-color: white; scrollbar-shadow-color: gray;
scrollbar-highlight-color: gray; scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white; scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: white }
-->
</style>
<style>
<!--
a:link { color:#808080; text-decoration:none; }
a:visited { color:#808080; text-decoration:none; }
a:active { color:#808080; text-decoration:none; }
a:hover { color:#c9c9c9; text-decoration:none; }
-->
</style>
<?
$connect=mysql_connect("localhost","sql아이디","sql비밀번호");
mysql_select_db("디비네임");
?>
<?
$result=mysql_query("select * from zetyx_board_게시판id order by no desc limit 8"); // limit 10 는 나타내는 글의 갯수 (원하시는 겟수하시면 됩니다. 저같은경우는 8개를 나타낸다고 했습니다.)
$totalnum=mysql_query("select * from zetyx_board_게시판id");
$total=mysql_num_rows($totalnum);
$totalf=mysql_num_rows($totalnum);
?>
<?
while($data=mysql_fetch_array($result))
{
$no=$data[no];
$subject=stripslashes($data[subject]);
$memo=stripslashes($data[memo]);
$view=0; // 내용까지 보여줄 글의 수.
$k=$view+1;
$total=$total-1;
// 제목줄 짜르기
$subject_len=strlen($subject);
$date=date("m/d",$data[reg_date]);
$data[name] = stripslashes($data[name]);
$data[email] = stripslashes($data[email]);
$data[homepage] = stripslashes($data[homepage]);
$trim="30";//자를 길이 지정
$trim_len=strlen(substr($subject,0,$trim));
if($subject_len > $trim_len){
for($jj=0;$jj < $trim_len;$jj++){
$uu=ord(substr($subject, $jj, 1));
if( $uu > 56){
$jj++;
}
}
$subject=substr($subject,0,$jj);
}
$subject="$subject"."...</b>";
$check_time=(time()-$data[reg_date])/60/60; // 글쓴 시간 구함
if($check_time<=12) $icon="<img src=http://최근게시물 옆에 나타날 이미지주소 border=0 alt=새로운글 > "; // 최근(12시간) 글일경우 new_head.gif 표시
else $icon="<img src=http://최근게시물 옆에 나타날 이미지 주소 border=0 alt=오래된글 > "; //최근글이 아닐때 old_head.gif 표시
// 본문내용 짜르기
$memo_len=strlen($memo);
$trim="300";//자를 길이 지정
$trim_len=strlen(substr($memo,0,$trim));
if($memo_len > $trim_len){
for($jj=0;$jj < $trim_len;$jj++){
$uu=ord(substr($memo, $jj, 1));
if( $uu > 500 ){
$jj++;
}
}
$memo=substr($memo,0,$jj);
}
$memo="$memo"."...";
if($total > $totalf-$k){
echo "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=basic_font bgcolor='ffffff' height=20 valign=bottom><img src=http://최근게시물 을 나눌 줄 이미지 주소>$icon <a href=mailto:$data[email]> [$data[name]] <a href=$data[homepage] target=_blank><img src=http://옆에 나타날 아이콘 이미지 width=12 height=10 border=0></a></a><b><a href=http://./zeroboard/zboard/view.php?id=해당 게시판id id&no=$no> <font color=000000> $subject </font><font style=font-size:6pt>($data[total_comment])</font></a></b><font size=1 color=#339999></font><font size=1>".date("Y/m/d",$data[reg_date])."</font> </td></tr>
</tr><tr><td background=http://테이블 선라인 배경 이미지 주소><img src=http://테이블 선라인 배경 이미지 주소></td></tr><tr><td class=basic_font><font color=gray> $memo </font></td></tr><tr><td height=2><img src=http://선라인 이미지 주소width=2 height=4></td></tr><tr><td background=http://태아불 선라인 배경 이미지주소><img src=http://테이블 선라인 배경 이미지 주소></td></tr></table>";
}else{
echo "<table width=100% border=0 cellspacing=0 cellpadding=0><tr><td class=basic_font><img src=http://선라인 배경 이미지 주소>$icon <a href=mailto:$data[email]> [$data[name]] <a href=$data[homepage] target=_blank><img src=images/home_icon.gif width=12 height=10 border=0></a></a><a href=http://게시판주소와 아이디 id&no=$no> $subject </font><font style=font-size:6pt>($data[total_comment])</font></a><font size=1 color=#339999></font><font size=1>".date("Y/m/d",$data[reg_date])."</font> </td></tr>
</tr><tr><td background=테이블 선라인 배경 주소><img src=http://테이블 선라인 이미지주소></td></tr></table>";
}
}
mysql_close(); // 열어놓은 DB를 다시 닫아줍니다.
?>
<p> </p>
이렇게 저의 최근게시물 쏘스 입니다.
http://insdcg.doongy.net 에 윗쏘스 최근게시물 에 해당하는 게 있거든요.
맨위에 스타일 지정은 님 원하시게 변경해도 좋구요..
이상 질문있으시면 글 남겨주세요