마이페이지에 관련된 질문드립니다.
페이지 정보
본문
제나에 있는 것과 같이 아래 부분에 공지사항과 최근게시글을 넣고 싶습니다.
공지사항 불러오는 방법과 최근게시글 불러오는 방법을 알려 주시면 감사하겠습니다.
좋은 밤 되십시요....
댓글목록
쎄엠님의 댓글
쎄엠쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일
앗 답변 감사합니다.
1. 불당 참고해서 댓글 달릴 때에 표시되는 것은 달았습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=57161&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%B8%B6%C0%CC%C6%E4%C0%CC%C1%F6&sop=and
2. 공지사항도 어떤 분것을 활용해서 말씀하신 것처럼 달았습니다.
(최근게시글부분 수정해서 달았습니다).
3. 각 개인이 최근에 올린 게시글은 실력이 실력인지라 도저히 흉내를 못내겠더군요.
지금 안 되는 부분이 "개인별 최근올린 글입니다" 부분이 작동을 하지 않습니다.
한번 봐주십시요.
안 되는 부분 이미지 --> http://www.jesus91.net/MY.jpg
제나 마이페이지 부분과 공통부분은 빼고 나머지 부분 올려 보겠습니다.
<table width="100%" height="10" border="0" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
<table bgcolor="#dddddd" width='100%' cellpadding='1' cellspacing='1' border='0'>
<tr class="trs">
<td width="100%" colspan="6" class="status_form_content">
<p align="center"><b>『 최근 30 일 동안 <?=$member[mb_nick]?> 님의 게시글 입니다.』</b></p>
</td>
</tr>
<tr class="trs" bgcolor="#F9F9F9" cellspacing="1" cellpadding="1">
<td width="200" >
<p align="center" >공지사항</p>
</td>
<td width="200" >
<p align="center">최근올린 글</p>
</td>
<td width="200" >
<p align="center">최근댓글</p>
</td>
</tr>
<tr class="trs" bgcolor="#dddddd" cellspacing="0" cellpadding="0">
<td width="33%" class="status_form_content">
<p><a href='../bbs/board.php?bo_table=z1_1'>『 공지사항 입니다(<?=$total_count?>) 』</p>
<?=latest("tingenara", "pgongi", 5, 15, "");?>
</td>
<td width="33%" class="status_form_content">
<p><a href='../bbs/new.php?view=w&mb_id=hsamus'>『 최근 올린 글입니다(<?=$total_count?>) 』</a></P>
------> 이 부분부터 작동을 하지 않는 부분입니다.
<?
if (!$my_date)
$my_date = "30"; // 아무런 입력이 없으면 최근 7일로...
// _WR_ROOT_ : 최상위 글
$sqlc = " SELECT * from $g4[board_new_table]
WHERE wr_id <> wr_parent
AND write_mb_id = '' ";
$resultc = mysql_query($sqlc);
for ($i=0; $rowc = sql_fetch_array($resultc); $i++){
$sql8 = " SELECT * from $g4[write_prefix]$rowc[bo_table] where wr_id = '$rowc[wr_id]' ";
$row8 = sql_fetch($sql8);
if ($row8[wr_comment] == '0') { // 코멘트가 아닌경우
sql_fetch(" UPDATE $g4[board_new_table] set write_mb_id = '_WR_ROOT_' where bn_id = '$rowc[bn_id]' ");
} else { // 코멘트 경우 최상위글의 mb_id를 기록
$sql9 = " SELECT * from $g4[write_prefix]$rowc[bo_table] where wr_num = '$row8[wr_num]' and wr_comment = '1' ";
$row9= sql_fetch($sql9);
sql_fetch(" UPDATE $g4[board_new_table] set write_mb_id = '$row9[mb_id]' where bn_id = '$rowc[bn_id]' ");
}
}
$today = getdate();
$before_time = date("Y-m-d H:i:s", $g4[server_time] - (86400 * $my_date));
$sql_common = " from $g4[board_new_table] where wr_id <> wr_parent and write_mb_id = '$member[mb_id]' AND bn_datetime > '$before_time' ORDER BY bn_datetime DESC";
$sqlm = " select count(*) as cnt $sql_common ";
$rowm = sql_fetch($sqlm);
$total_countm = $rowm[cnt];
?>
<---------- 여기까지가 작동하지 않는 부분입니다.
</td>
<td width="33%" class="status_form_content">
<p>『 최근 <?=$my_date?> 일 동안 코멘트가 달려있는 <?=$member[mb_nick]?> 님의 게시글은 <b><?=$total_countm?></b> 건 입니다. 』 </P>
<?//출력
$sqln = " select * $sql_common ";
$resultn = mysql_query($sqln);
for ($i=0; $rown = sql_fetch_array($resultn); $i++){
?>
<?
$sql1 = " select wr_subject, wr_datetime from $g4[write_prefix]$rown[bo_table] where wr_id = '$rown[wr_parent]' ";
$row1 = sql_fetch($sql1);
$sql2 = " select bo_subject from $g4[board_table] where bo_table = '$rown[bo_table]' ";
$row2 = sql_fetch($sql2);
?>
<li> <?=$row2[bo_subject]?> :
<a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$rown[bo_table]?>&wr_id=<?=$rown[wr_parent]?>#c_<?=$rown[wr_id]?>' onfocus='this.blur()' title=<?=$rown[bn_datetime]?>>
<?=cut_str($row1[wr_subject], 15)?></a> <font color=#999999><?echo "(".date('Y/m/d', strtotime($row1[wr_datetime])).")"; ?></font><br>
<? } ?>
</p>
</td>
</tr>
</table>
<!-- 마이페이지 끝 -->