그룹별최신글 뽑기..(인클루드방식) > 그누3 팁자료실

그누3 팁자료실

그룹별최신글 뽑기..(인클루드방식) 정보

그누호환 그룹별최신글 뽑기..(인클루드방식)

본문

아래내용이 담긴 latstgroup.php를 만들어 index.php가 잇는 곳에 위치 시킵니다..
//////////////////////////////////////////////////////////////////////////
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");
if ($hours < 1 || $hours > 24) {
$hours = 24;
}
?>
<table width=100% cellpadding=2 cellspacing=0 align=center valign=top>
<tr>
<td colspan=3 align=center height=27 background='./<?=$cfg[bbs_dir]?>/imgs/b_titlebg.gif' style='border:1px solid #A3A6A9;'>팁앤테크
</td>
</tr>
<?
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * $hours));
$sql = " select a.bo_subject, a.bo_table, b.gr_subject from $cfg[table_board] a, $cfg[table_group] b where a.gr_id = b.gr_id AND b.gr_id = 'tiptech' 
order by b.gr_id, a.bo_table limit 4 ";
$result = sql_query($sql);
while ($row = mysql_fetch_array($result)) {
$tbl = "{$cfg[write_table_prefix]}{$row[bo_table]}";
$sql2 = " select wr_id,
wr_parent_id,
mb_id,
wr_name,
wr_email,
wr_homepage,
wr_num,
wr_subject,
wr_content,
wr_comment,
wr_commentcnt,
wr_datetime
from $tbl
where wr_datetime
order by wr_id desc  ";
$result2 = sql_query($sql2);
for ($i = 0; $row2 = mysql_fetch_array($result2); $i++) {
if ($row2[wr_comment] > 0) {
$sql3 = " select wr_subject
from $tbl
where wr_comment = 0
and wr_parent_id = '$row2[wr_parent_id]' ";
$row3 = sql_fetch($sql3);
$wr_subject = $row3[wr_subject];
$wr_content = $row3[wr_content];
} else {
$wr_subject = $row2[wr_subject];
$wr_content = $row2[wr_content];
}

$wr_content = get_text($wr_content);
$wr_subject = get_text($wr_subject);
$wr_datetime = $row2[wr_datetime];

$key = $row2[wr_datetime] . $row[bo_table] . $row2[wr_id];
$list[$key]->bo_subject = $row[bo_subject];

$list[$key]->bo_table = $row[bo_table];
$list[$key]->mb_id = $row2[mb_id];
$list[$key]->mb_open = $row2[mb_open];
$list[$key]->wr_id = $row2[wr_id];
$list[$key]->wr_parent_id = $row2[wr_parent_id];
$list[$key]->wr_email = $row2[wr_email];
$list[$key]->wr_homepage = $row2[wr_homepage];
$list[$key]->wr_name = get_text(cut_str($row2[wr_name],12));
$list[$key]->wr_subject = get_text(cut_str($wr_subject,45,'…'));
$list[$key]->wr_content = get_text(cut_str($wr_content,150,'…'));
$list[$key]->wr_comment = $row2[wr_comment];
$list[$key]->wr_commentcnt = $row2[wr_commentcnt];
$list[$key]->wr_datetime = $row2[wr_datetime];
}
mysql_free_result($result2);
}
mysql_free_result($result);
if (count($list) > 0) {
krsort($list);
foreach ($list as $key=>$value) {
$k++;
$comment = "";
$atag_comment = "";
if ($value->wr_comment > 0) {
$comment = "<span style='font-size:8pt;'>[c]</span> ";
$atag_comment = "#c{$value->wr_id}";
}

$commentcnt = "";
if ($value->wr_commentcnt > 0) {
$commentcnt = "<font size=-2>({$value->wr_commentcnt})</font>";
}
$name = gblayer($value->mb_id, cut_str($value->wr_name,12), $value->wr_email, $value->wr_homepage);
//$list = $i++%2;
$value->bo_subject = cut_str($value->bo_subject, 20);
$list = $i++%2;
$icon_new = "";
    if ($value->wr_datetime >= $intime) {
        $icon_new = "<img src='./$cfg[bbs_dir]/imgs/icon_new.gif' border=0 align='absmiddle'>";
    }
echo "
<tr class='list$list' height=22>
<td>
  <table width=98% cellpadding=0 cellspacing=0 align=center>
  <tr>   
    <td width=17% nowrap>$icon_tip  [<a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."'>".$value->bo_subject."</a>]</td>
    <td width=''><a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."$atag_comment'>{$value->wr_subject} {$commentcnt}$icon_new</a>
    </td>
    </tr>";
      if( $k==1){
echo "<tr>
        <td colspan=2 style='padding-left:10px;padding-right:5px;padding-bottom:3px;padding-top:3px;text-align:justify;'><a href='./?doc=$cfg[bbs_dir]/gnuboard.php&bo_table=".$value->bo_table."&wr_id=".$value->wr_parent_id."$atag_comment'>$comment{$value->wr_content}</a>
        </td>
        </tr>";
    }   
 echo"  </table></td></tr>\n";
}
} else {echo "<td height=25 align=center>등록된 글이 없습니다.</td>"; }

?>
</table>
/////////////////////////////////////////////////////////////////////////////////////////

보여주고 싶은 곳에
<? include "./latesetgroup.php";?>

합니다..
추천
0

댓글 전체

만도님!
여기서 그림만 불러올려면 어떻게 해야하는가요?
죄송하지만 그림을 적용해서 다시한번 이곳 맨트에 올려주실 수는 없는지요?
만도님, 위의 설명대로 따라하니 되는군요.
그런데, 님의 홈 http://e-pet.org 처럼 그룹이름과, 그 밑으로 그 그룹의 게시판이름들이 옆으로 늘어서게하는 것좀 알려주세요.
게시판이름만 나오게 할려고 해도 되질 않아요. 그리고 게시판이름이 옆으로 늘어서게 하는것도 되질 않아요.
부탁합니다.
오잉.. 언제 알바러브 배너를 가져다 다셨어용.. 말씀이라도 해주시지. ㅎㅎ 알바러브 사이트 다시 만들고 있는 중인데 다 만들면 저도 배너 달아드릴께요~!~!
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

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