그누보드에서 내가 쓴글을 출력하려고 합니다.
페이지 정보
본문
그누보드에서 latest.lib.php 에서 function을 새로 만들어 이름 값으로 출력하여
자신의 쓴글을 최근게시물 형식으로 출력하려고 합니다 어떻게 하면 되죠?
도와주세욤...^^
댓글목록

제로님의 댓글
제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일
	                	                <style type='text/css'>
.mynew { border:1px solid #dddddd; text-align:left; table-layout:fixed; }
.mynew h4 { margin:0 auto; background:#f9f9f9; margin:0px; padding:5px 5px 5px 10px; }
.mynew ul { padding:5px 5px 5px 10px; }
.mynew li { height:20px; line-height:20px; overflow:hidden; }
.mynew_comment { color:#EE5A00; }
</style>
<table class="basic_table" width='100%'>
	<tr>
	<td valign="top">
		<?php
		// 이스킨이 위치하는 경로를 넣어 주세요.
		$new_count = 5; //한번에 보여줄 갯수
		$subjc = 50;//제목 글자수
		?>
		<div class="mynew">
		<?php
		$sql2 = " select count(*) as cnt from $g4[board_new_table]
		where wr_id = wr_parent and mb_id = '$member[mb_id]' ";
		$row2 = sql_fetch($sql2);
		$total_count = number_format($row2[cnt]);
		if (!$scpage) { $scpage = 1; }
		$from_record = ($scpage - 1) * $rows;
		$sql = " select bo_table, wr_id, wr_parent from $g4[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 $from_record, $new_count ";
		$res = sql_query($sql);
		echo "<h4><a href='$g4[bbs_path]/new.php?view=w&mb_id=$member[mb_id]'><span style='font-weight:700;'>나의 최근게시물 ({$total_count})</span></a></h4>";
		echo "<ul>";
		$list = array();
		for ($i=0; $row=sql_fetch_array($res), $i<$new_count; $i++)
		{
		if (!$row[bo_table])
		{
		continue;
		}
		$tmp_table = $g4[write_prefix].$row[bo_table];
		$sql2 = " select wr_subject, wr_comment from $tmp_table where wr_id = '$row[wr_parent]' ";
		$row2 = sql_fetch($sql2);
		$list[$i] = $row2;
		$subj = get_text($list[$i][wr_subject]);
		$subj = cut_str($subj, $subjc);
		$comment = "";
		if ($list[$i][wr_comment])
		$comment = "<span class=small>({$list[$i][wr_comment]})</span>";
		echo "<li>";
		echo "<span style='font-weight:700;color:#DDD;'>·</span>";
		echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'><span style='color:#666666;'>$comment$subj</span></a>";
		echo "</li>";
		}
		if (!$total_count) {
		echo "<li><span style='color:gray;'>게시글이 없습니다.</span></li>";
		}
		echo "</ul>\n";
		?>
		</div>
	</td>
	</tr>
</table>
이걸로 해결해 보세요..	            


JaceHero님의 댓글
JaceHero쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일
	                	                function latest_name($skin_dir="", $bo_table, $rows=10, $subject_len=40, $wr_name)
{
    global $g4;
    if ($skin_dir)
        $latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
    else
        $latest_skin_path = "$g4[path]/skin/latest/basic";
    $list = array();
    $sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
    $board = sql_fetch($sql);
    $tmp_write_table = $g4['write_prefix'] . $bo_table; 
    	$sql = " select * from $tmp_write_table where wr_name= '$wr_name' and wr_is_comment = 0 order by wr_num limit 0, $rows ";
    	
    $result = sql_query($sql);
    for ($i=0; $row = sql_fetch_array($result); $i++) 
        $list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
    
    ob_start();
    include "$latest_skin_path/latest.skin.php";
    $content = ob_get_contents();
    ob_end_clean();
    return $content;
} 
이런식으로 못하나요?	            




 
