SIR 홈페이지의 왼쪽에서 사용하는 나의 최근게시물 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

SIR 홈페이지의 왼쪽에서 사용하는 나의 최근게시물 정보

SIR 홈페이지의 왼쪽에서 사용하는 나의 최근게시물

본문

// 나의 최근게시물
if ($member[mb_id])
{
    $new_count = 5;

    $cnt = 0;
    $sql = " select bo_table, 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 $new_count ";
    $res = sql_query($sql);

    echo "<table width=179 cellpadding=0 cellspacing=0>";
    echo "<tr><td><a href='$g4[bbs_path]/new.php?view=w&mb_id=$member[mb_id]'><span style='color:#438A01;'><b>나의 최근게시물</b></span></a></td></tr>";
    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);
        $subj = get_text($row2[wr_subject]);
        $comment = "";
        if ($row2[wr_comment])
            $comment = "<span class=small>($row2[wr_comment])</span>";
        echo "<tr><td class=bg_menu2 title='$subj'>";
        echo "<nobr style='display:block;overflow:hidden;width:130px;'>";
        echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'>";
        echo "<span style='color:#438A01;'>$comment $subj</span></a>";
        echo "</nobr></td></tr>";
        $cnt++;
    }
    if (!$cnt)
        echo "<tr><td><span style='color:gray;'>게시글이 없습니다.</span></td></tr>";
    echo "</table>\n";
}
추천
1

댓글 23개

관리자님 감사드립니다.

언제나 좋은 것들을 그누식구들에게 아낌없이 주시는 모습에 많은 것들을 느끼고 생각하고 배우게 됩니다.

늘 평안하시고 하시는 사업이 번창하시길 바랍니다.
대단히 감사드립니다....

감사는 표현해야 비로서 감사 입니다..

감사 댓글 좀 팍팍 달아주세요..관리자님 기좀 살리시게~ㅎ
못내 아쉬운 점이 굳이 있다면,,,

jepae님이 만들어주신 나의 아이콘이 최근이라는 타이밍과 두눈이 왔다갔다 하는 생동감으로

색상과 어울리면서...."나의 최근 게시물"타이틀 옆에 삐죽 붙었으면 하는......



지금까지 배부른 저의 헛소리 였습니다..죄송 합니다~ㅋ
-. g4 최신버전(4.07.00)을 기준으로 만들어 졌습니다.
  본 소스코드 내용은 g4_board_new 테이블에 mb_id가 추가되었기 때문에,
  상기된 소스코드가 정상적으로 작동될 수 있습니다.
  혹시라도 오류메시지만 출력된다는 유저들께서는 참조하시기 바랍니다.
  (이렇게 미리 명시까지 했다고 하더라도 분명히 직전에 기재한 질문내용은 등록됩니다.)

  4.07.00 다운로드 받으러 가기 : http://www.sir.co.kr/bbs/tb.php/g4_pds/1876


-. 단독으로 실행시키기 위해서는 다음과 같은 형태로 작성하시면 됩니다.

<?
include_once ("./_common.php"); //common.php가 위치한 상대경로 지정
include_once ("$g4[path]/head.sub.php");

원 게시물의 소스코드 명시


include_once ("$g4[path]/tail.sub.php");
?>
<?


// 나의 최근게시물
if ($member[mb_id])
{
    $new_count = 5;

    $cnt = 0;
    $sql = " select bo_table, 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 $new_count ";
    $res = sql_query($sql);

    echo "<table width=150 cellpadding=0 cellspacing=5 bgcolor=#F7F7F7 style=border-color:#AAAAAA; border-width:0px; border-style:solid>";
    echo "<tr><td style=padding:5; align=right><a href='$g4[bbs_path]/new.php?view=w&mb_id=$member[mb_id]'><span style='color:#CCCCCC;'><b>나의 최근게시물</b></span></a></td></tr>";
    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);
        $subj = get_text($row2[wr_subject]);
        $comment = "";
        if ($row2[wr_comment])
            $comment = "<span class=small>($row2[wr_comment])</span>";
        echo "<tr><td bgcolor=#FFFFFF title='$subj'>";
        echo "<nobr style='display:block;overflow:hidden;width:130px;'>";
        echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'>";
        echo "<span style='color:#AAAAAA;'>$comment $subj</span></a>";
        echo "</nobr></td></tr>";
        $cnt++;
    }
    if (!$cnt)
        echo "<tr><td><span style='color:gray;'>게시글이 없습니다.</span></td></tr>";
    echo "</table>\n";
}
?>
소스공개로 더욱 아기자기한 홈피를 만들수 있겠네요.......... 나스카님의. 친절한 설명까지.. 완벽하네요 ^0^/
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT