다시 질문드립니다. 부탁합니다.

안녕하세요.
만도님의 그룹별 최근글 추출을 사용하고 있습니다. 최근글을 이미지 추출로 바꾸는 소스를 이용해 출력이 잘됩니다.
그런데 이미지 출력이 세로로만 됩니다. 아무리 가로로 하려해도 안됩니다.
보통 최근글 추출에서는 가로로 하는 방법이 있어서 그걸로 하면 되는데 그룹별 추출은 그거와는 많이 다른 것 같습니다.
변수 사용이 달라서 그런지 가로출력시 같은 이미지만 출력되거나 합니다.
어제부터 계속 매달렸는데 답이 안나옵니다.
고수님들은 조금만 보면 될것 같다는 생각에 올립니다. 다시 한 번 부탁드립니다.
아래 소스는 latest.skin.php 입니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<table width=100% cellpadding=2 cellspacing=0 align=center valign=top>
<!-- <tr><td colspan=3 align=center height=2 style='border:1px solid #A3A6A9;' background='./<?=$cfg[bbs_dir]?>/imgs/b_titlebg.gif'> -->
<!-- <a href='./?doc=<?=$gr_id?>.php'><?=$gr_subject?></a></td></tr> -->
<!-- // 그룹이름 보이기
// 그룹아이디와 일치하는 이름.php로 링크됨 -->
<?
if (count($list) > 0) {
krsort($list);
$j=-1;
foreach ($list as $key=>$value) {
$k++;
$j++;
if($j+1>$rows) break;
$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);
$value->bo_subject = cut_str($value->bo_subject, 20);
//게시판제목 글자수 자르기
$icon_new = "";
if ($value->wr_datetime >= $intime) {
$icon_new = "<img src='./$cfg[bbs_dir]/imgs/icon_new.gif' border=0 align='absmiddle'>";
}
//새글 아이콘보이기
?>
<tr class=list<?=($j%2)?> height=22>
<td>
<table width=98% cellpadding=0 cellspacing=0 align=center>
<tr>
<!-- <td width=17% nowrap><?=$icon_news?> [<a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?="$value->bo_table"?>'><?="$value->bo_subject"?></a>]</td> -->
<td width='' style='padding-left:3px'>
<a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?="$value->bo_table"?>&wr_id=<?="$value->wr_parent_id"?><?=$atag_comment?>' title='<?=$value->wr_content?>'><!-- <?=$value->wr_subject?> <?=$commentcnt?><?=$icon_new?>--><img src="<?=$value->file_image1?>" border=0></a>
</td>
</tr>
<? if( $k==1){?>
<!-- // 첫째글(가장최신)이라면 내용이 보여져라.. -->
<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?>' title='<?=$value->wr_content?>'> <!-- <?=$value->wr_content?> --> </a>
</td>
</tr>
<? } ?>
</table>
</td>
</tr>
<?
}
}
else echo "<tr><td colspan=3 align=center height=50>자료가 없습니다.</td></tr>";
?>
</table>
|

댓글 3개

가로 출력해결됐습니다. 혹시나 해서 소스 올려봅니다. 답변해 주신 모든 분들께 감사드립니다. ^^
소스라기 보다는 그냥 가로로 출력되는 것 뿐입니다. 정말 허접합니다.

<?
if (!defined("_GNUBOARD_")) exit;
// 개별 페이지 접근 불가
?>

<?
$mod = 4; // 한행당 몇개씩?
$image_width = 110; // 이미지 폭
$image_height = 78; // 이미지 높이
?>
<table width=100% cellpadding=2 cellspacing=0 align=center valign=top>
<tr>
<!-- //그룹이름 보이기 //그룹아이디와 일치하는 이름.php로 링크됨 -->
<?
if (count($list) > 0) {
krsort($list);
$j=-1;
foreach ($list as $key=>$value) {
$k++;
$j++;
if($j+1>$mod) break; // 우측으로 몇개할 것인가 ?
$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);
//게시판제목 글자수 자르기
$value->bo_subject = cut_str($value->bo_subject, 20);
//새글 아이콘보이기
$icon_new = "";
if ($value->wr_datetime >= $intime) {
$icon_new = "<img src='$latest_skin/icon_new.gif' border=0 align='absmiddle'>";
}
?>
<td width='' style='padding-left:3px'><a href='./?doc=<?=$cfg[bbs_dir]?>/gnuboard.php&bo_table=<?="$value->bo_table"?>&wr_id=<?="$value->wr_parent_id"?><?=$atag_comment?>' title='<?=$value->wr_content?>' target=_top><img src="<?=$value->file_image1?>" width='<?=$image_width?>' height='<?=$image_height?>' border=0 alt='<?=$value->wr_subject?>'></a>
</td>
<?
}
} else {
echo "<tr><td colspan=3 align=center height=50>자료가 없습니다.</td></tr>";
}
?>
</tr>
</table>
td를 만들어 봤습니다. 그래도 역시 안되더군요. 제가 실력이 없어서리..
답변 감사합니다.
반복될려는 부분마지막 /tr 앞에 td 로 바꿔가면서 줄을 만들어 보세요 ^.^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 643
20년 전 조회 718
20년 전 조회 567
20년 전 조회 976
20년 전 조회 632
20년 전 조회 739
20년 전 조회 745
20년 전 조회 901
20년 전 조회 708
20년 전 조회 708
20년 전 조회 853
20년 전 조회 848
20년 전 조회 717
20년 전 조회 712
20년 전 조회 789
20년 전 조회 842
20년 전 조회 876
20년 전 조회 721
20년 전 조회 623
피터팬
20년 전 조회 2,456
🐛 버그신고