내가 작성한 최신글을 보여주는 방법입니다.
css 디자인은 따로 해야하지만,
제 홈페이지 상단에 있는 형태로 출력이 됩니다.
http://www.3dmshop.com 상단에 "로그인" 부분을 누르면 보입니다.
아래가 소스부분입니다.
출력되는 개수는 $new_count = 7; 이 부분을 수정하면 됩니다.
( 그누보드4의 스킨 내용 중에 있는 부분을 수정했습니다. 어떤 분 것인지는 기억이 나지 않아서요. 죄송합니다. )
<div style="width:100%; font-size:1em; padding:10px 0px 0px 0px; text-align:center; height:24px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;"><b>내가 작성한 최근글</b></div>
<div style="margin-top:4px; border:1px solid #ddd; padding:7px; background:#fff;">
<?php // 나의 최신게시물
if ($member[mb_id])
{
$new_count = 7;
$cnt = 0;
$sql = " select bo_table, wr_parent from $g5[board_new_table] a
where mb_id = '$member[mb_id]'
-- and a.wr_id = a.wr_parent
group by bo_table, wr_parent
order by bn_id desc
limit $new_count ";
$res = sql_query($sql);
echo "<table width=169 border=0 cellspacing=0 cellpadding=0>";
for ($i=0; $row=sql_fetch_array($res), $i<$new_count; $i++)
{
if (!$row[bo_table])
{
continue;
}
$tmp_table = $g5[write_prefix].$row[bo_table];
$sql2 = " select wr_subject, wr_comment from $tmp_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
$subj = cut_str(get_text($row2[wr_subject]), 15);
$comment = "";
if ($row2[wr_comment])
$comment = "<span class=new>* $row2[wr_comment]</span>";
echo "<td height='25' style='letter-spacing: -1px;'>";
echo "<nobr>";
echo "<a href='/bbs/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'>$subj $comment </a>";
echo "</nobr></td></tr>";
$cnt++; } if (!$cnt) echo "<tr><td colspan='2' height='100px' align='center'>게시글이 없습니다.<br>
<font color='#EF2B5A'><b>글 좀 남겨주세요 (^_^)</b></font></td></tr>";
echo "</table>";
} else {
echo "<table width=169 border=0 cellspacing=0 cellpadding=0>";
echo "<tr><td colspan='2' height='100px' align='center'><font color='#979797'>로그인해 주세요.</font></td></tr>";
echo "</table>";
}
?>
</div>
css 디자인은 따로 해야하지만,
제 홈페이지 상단에 있는 형태로 출력이 됩니다.
http://www.3dmshop.com 상단에 "로그인" 부분을 누르면 보입니다.
아래가 소스부분입니다.
출력되는 개수는 $new_count = 7; 이 부분을 수정하면 됩니다.
( 그누보드4의 스킨 내용 중에 있는 부분을 수정했습니다. 어떤 분 것인지는 기억이 나지 않아서요. 죄송합니다. )
<div style="width:100%; font-size:1em; padding:10px 0px 0px 0px; text-align:center; height:24px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;"><b>내가 작성한 최근글</b></div>
<div style="margin-top:4px; border:1px solid #ddd; padding:7px; background:#fff;">
<?php // 나의 최신게시물
if ($member[mb_id])
{
$new_count = 7;
$cnt = 0;
$sql = " select bo_table, wr_parent from $g5[board_new_table] a
where mb_id = '$member[mb_id]'
-- and a.wr_id = a.wr_parent
group by bo_table, wr_parent
order by bn_id desc
limit $new_count ";
$res = sql_query($sql);
echo "<table width=169 border=0 cellspacing=0 cellpadding=0>";
for ($i=0; $row=sql_fetch_array($res), $i<$new_count; $i++)
{
if (!$row[bo_table])
{
continue;
}
$tmp_table = $g5[write_prefix].$row[bo_table];
$sql2 = " select wr_subject, wr_comment from $tmp_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
$subj = cut_str(get_text($row2[wr_subject]), 15);
$comment = "";
if ($row2[wr_comment])
$comment = "<span class=new>* $row2[wr_comment]</span>";
echo "<td height='25' style='letter-spacing: -1px;'>";
echo "<nobr>";
echo "<a href='/bbs/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'>$subj $comment </a>";
echo "</nobr></td></tr>";
$cnt++; } if (!$cnt) echo "<tr><td colspan='2' height='100px' align='center'>게시글이 없습니다.<br>
<font color='#EF2B5A'><b>글 좀 남겨주세요 (^_^)</b></font></td></tr>";
echo "</table>";
} else {
echo "<table width=169 border=0 cellspacing=0 cellpadding=0>";
echo "<tr><td colspan='2' height='100px' align='center'><font color='#979797'>로그인해 주세요.</font></td></tr>";
echo "</table>";
}
?>
</div>
게시글 목록
| 번호 | 제목 |
|---|---|
| 1084 | |
| 1083 | |
| 1080 | |
| 1074 | |
| 1068 | |
| 1064 | |
| 1056 | |
| 1048 | |
| 1037 | |
| 1029 | |
| 1025 | |
| 1022 | |
| 1019 | |
| 1014 | |
| 1013 | |
| 1012 | |
| 1003 | |
| 1002 | |
| 997 | |
| 992 | |
| 986 | |
| 982 | |
| 973 | |
| 962 | |
| 952 | |
| 950 | |
| 947 | |
| 945 | |
| 942 | |
| 938 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기