갤러리형 최신글스킨 출력라인 늘리는 방법요~ 정보
갤러리형 최신글스킨 출력라인 늘리는 방법요~본문
림스빌더 사용중입니다.. 최신글 스킨도 림스 갤러리2 스킨입니다.
최신글 한 줄에 게시물 썸네일이 4개 출력되게 해둔 상태인데요.
원래 기본 한줄로만 출력되더라구요..
근데 이것을 한 줄 더 늘려서 8개의 리스트가 보여지게 하고싶은데
최신글 관리에서 게시물 출력수를 8로 늘리면 한줄에 8개가 빼곡하게
자리잡더라구요.. 해당 latest.php 에 기본적으로 테이블이 한 줄
들어있습니다. 복사해서 두줄로 만들어보면 뭐.. 당연히 똑같은 게시물 4개가
두 줄로 자리하더라구요.. 최근글 1번부터 8번까지 차례로 보여지게 하고싶습니다.
소스 첨부할께요... 부탁드립니다~(__
<?
if (!defined("_GNUBOARD_")) exit; //
?>
<h3 class="ft_left"><a href='<?=$lt_title_link?>'><?=$lt_title?></a></h3>
<div class="ft_right"><a href='<?=$lt_title_link?>'><img src="<?=$latest_skin_path?>/img/list_more.gif"></a></div>
<div class="line"></div>
<table width=100% cellpadding=5 cellspacing=0 border=0>
<tr valign=top align=center>
<?
for ($i=0; $i<count($list); $i++) {
///
$file_reading="";
// ★ 업로드 이미지 파일 중 추출할 순서
$file_name=$list[$i][file][0][file];
$data_path = $g4[path]."/data/file/".$bo_table;
$thumb_data_path = $g4[path]."/data/file/$bo_table/thumb";
if(!is_dir($thumb_data_path)){
@mkdir($thumb_data_path);
@chmod($thumb_data_path,0707);
}
$file_reading = $data_path."/".$file_name;
$file_name=$lc[lt_idx].$list[$i][file][0][file];
///
if($file_name && file_exists($file_reading)){
$simage=$thumb_data_path."/s".$file_name;
$bimage=$thumb_data_path."/l".$file_name;
if($thumbwidth && file_exists($simage)) rims_thumb_comp($thumbwidth,$simage);
if($thumbwidth2 && file_exists($bimage)) rims_thumb_comp($thumbwidth2,$bimage);
if(!file_exists($simage)) rims_thumb($file_reading,$thumbwidth,$rate,$simage);
if(!file_exists($bimage)) rims_thumb($file_reading,$thumbwidth2,$rate,$bimage);
}
else if (!file_exists($simage) || !$file_name) $simage=$bimage=$latest_skin_path."/img/noimage.gif";
$imgInfo=getimagesize($simage);
?>
<td style=padding:0 width="<?=$imgInfo[0]+10?>">
<table border=0 cellspacing=0 cellpadding=2 width=100% style="table-layout:fixed">
<tr>
<td class=pro_ver8 align=center>
<?if(!eregi("noimage\.gif",$simage)){?><table border=0 cellspacing=0 cellpadding=0 style="border-color:cccccc" class=border><tr><td><a href="<?=$list[$i][href]?>"><img src="<?=$simage?>" border=0 class="latest_img"></a></td></tr></table><?}else{?><table border=0 cellspacing=0 cellpadding=3 style="border-color:dddddd;cursor:pointer;width:<?=$lc[width]?>;height:<?=$lc[width]-20?>" onclick="location.href='<?=$list[$i][href]?>'"><tr><td align=center style='font-size:10px;font-family:Arial;color:#999'>No image</td></tr></table><?}?>
</td>
</tr>
<tr><td align=center style="line-height:120%"> </td></tr>
</table>
</td>
<? } ?>
</tr>
<? if (count($list) == 0) { ?><tr><td align=center height=50><font color=#6A6A6A>자료가 없습니다.</a></td></tr><? } ?>
</table>
최신글 한 줄에 게시물 썸네일이 4개 출력되게 해둔 상태인데요.
원래 기본 한줄로만 출력되더라구요..
근데 이것을 한 줄 더 늘려서 8개의 리스트가 보여지게 하고싶은데
최신글 관리에서 게시물 출력수를 8로 늘리면 한줄에 8개가 빼곡하게
자리잡더라구요.. 해당 latest.php 에 기본적으로 테이블이 한 줄
들어있습니다. 복사해서 두줄로 만들어보면 뭐.. 당연히 똑같은 게시물 4개가
두 줄로 자리하더라구요.. 최근글 1번부터 8번까지 차례로 보여지게 하고싶습니다.
소스 첨부할께요... 부탁드립니다~(__
<?
if (!defined("_GNUBOARD_")) exit; //
?>
<h3 class="ft_left"><a href='<?=$lt_title_link?>'><?=$lt_title?></a></h3>
<div class="ft_right"><a href='<?=$lt_title_link?>'><img src="<?=$latest_skin_path?>/img/list_more.gif"></a></div>
<div class="line"></div>
<table width=100% cellpadding=5 cellspacing=0 border=0>
<tr valign=top align=center>
<?
for ($i=0; $i<count($list); $i++) {
///
$file_reading="";
// ★ 업로드 이미지 파일 중 추출할 순서
$file_name=$list[$i][file][0][file];
$data_path = $g4[path]."/data/file/".$bo_table;
$thumb_data_path = $g4[path]."/data/file/$bo_table/thumb";
if(!is_dir($thumb_data_path)){
@mkdir($thumb_data_path);
@chmod($thumb_data_path,0707);
}
$file_reading = $data_path."/".$file_name;
$file_name=$lc[lt_idx].$list[$i][file][0][file];
///
if($file_name && file_exists($file_reading)){
$simage=$thumb_data_path."/s".$file_name;
$bimage=$thumb_data_path."/l".$file_name;
if($thumbwidth && file_exists($simage)) rims_thumb_comp($thumbwidth,$simage);
if($thumbwidth2 && file_exists($bimage)) rims_thumb_comp($thumbwidth2,$bimage);
if(!file_exists($simage)) rims_thumb($file_reading,$thumbwidth,$rate,$simage);
if(!file_exists($bimage)) rims_thumb($file_reading,$thumbwidth2,$rate,$bimage);
}
else if (!file_exists($simage) || !$file_name) $simage=$bimage=$latest_skin_path."/img/noimage.gif";
$imgInfo=getimagesize($simage);
?>
<td style=padding:0 width="<?=$imgInfo[0]+10?>">
<table border=0 cellspacing=0 cellpadding=2 width=100% style="table-layout:fixed">
<tr>
<td class=pro_ver8 align=center>
<?if(!eregi("noimage\.gif",$simage)){?><table border=0 cellspacing=0 cellpadding=0 style="border-color:cccccc" class=border><tr><td><a href="<?=$list[$i][href]?>"><img src="<?=$simage?>" border=0 class="latest_img"></a></td></tr></table><?}else{?><table border=0 cellspacing=0 cellpadding=3 style="border-color:dddddd;cursor:pointer;width:<?=$lc[width]?>;height:<?=$lc[width]-20?>" onclick="location.href='<?=$list[$i][href]?>'"><tr><td align=center style='font-size:10px;font-family:Arial;color:#999'>No image</td></tr></table><?}?>
</td>
</tr>
<tr><td align=center style="line-height:120%"> </td></tr>
</table>
</td>
<? } ?>
</tr>
<? if (count($list) == 0) { ?><tr><td align=center height=50><font color=#6A6A6A>자료가 없습니다.</a></td></tr><? } ?>
</table>
댓글 전체
<table border=0 cellspacing=0 cellpadding=2 width=100% style="table-layout:fixed">
<tr>
<td class=pro_ver8 align=center>
<?
if(!eregi("noimage\.gif",$simage)){
?>
<table border=0 cellspacing=0 cellpadding=0 style="border-color:cccccc" class=border>
<tr>
<td><a href="<?=$list[$i][href]?>"><img src="<?=$simage?>" border=0 class="latest_img"></a></td>
</tr>
</table>
<?}else{?>
<table border=0 cellspacing=0 cellpadding=3 style="border-color:dddddd;cursor:pointer;width:<?=$lc[width]?>;height:<?=$lc[width]-20?>" onclick="location.href='<?=$list[$i][href]?>'">
<tr>
<td align=center style='font-size:10px;font-family:Arial;color:#999'>No image</td>
</tr>
</table>
<?}?>
</td>
</tr>
<tr><td align=center style="line-height:120%"> </td></tr>
</table>
</td>
========== 여기부터 추가 ==========
<? if($i%4 == 0){
echo "</tr><tr>".
} ?>
============= 여기까지= ==========
<? } ?>
<tr>
<td class=pro_ver8 align=center>
<?
if(!eregi("noimage\.gif",$simage)){
?>
<table border=0 cellspacing=0 cellpadding=0 style="border-color:cccccc" class=border>
<tr>
<td><a href="<?=$list[$i][href]?>"><img src="<?=$simage?>" border=0 class="latest_img"></a></td>
</tr>
</table>
<?}else{?>
<table border=0 cellspacing=0 cellpadding=3 style="border-color:dddddd;cursor:pointer;width:<?=$lc[width]?>;height:<?=$lc[width]-20?>" onclick="location.href='<?=$list[$i][href]?>'">
<tr>
<td align=center style='font-size:10px;font-family:Arial;color:#999'>No image</td>
</tr>
</table>
<?}?>
</td>
</tr>
<tr><td align=center style="line-height:120%"> </td></tr>
</table>
</td>
========== 여기부터 추가 ==========
<? if($i%4 == 0){
echo "</tr><tr>".
} ?>
============= 여기까지= ==========
<? } ?>
답변 감사합니다~
뭐좀하느라 늦게 확인했네요..
구문추가 했는데요..
세번째 } ?> 이 줄에서 오류가 검출됩니다..
쫌만더 기다려 볼께요 ㅠㅠ
뭐좀하느라 늦게 확인했네요..
구문추가 했는데요..
세번째 } ?> 이 줄에서 오류가 검출됩니다..
쫌만더 기다려 볼께요 ㅠㅠ
아! 오타가 있네요.
아래와 같이 수정해 주세요.
========== 여기부터 추가 ==========
<? if($i%4 == 0){
echo "</tr><tr>"; <-- 여기 ,를 ;로 수정함
} ?>
============= 여기까지= ==========
아래와 같이 수정해 주세요.
========== 여기부터 추가 ==========
<? if($i%4 == 0){
echo "</tr><tr>"; <-- 여기 ,를 ;로 수정함
} ?>
============= 여기까지= ==========
정말 감사합니다~^^ 해결 되었네요..
리스트 첫줄에 썸네일이 1개만 출력되어서 이것저것 조금씩 바꿔보다가
<? if($i%4 == 0){ 이부분에서 숫자 0을 3으로바꿨더니..
한 줄에 4개씩 정상 출력되네요.. 이유는 잘 모르겠지만..
첫출에 기본적으로 1개를 출력하고 거기에 +3개 더 출력하게
만든거 같긴하네요.. ㅎ 잘 해결 되었네요~ 감사합니다~
리스트 첫줄에 썸네일이 1개만 출력되어서 이것저것 조금씩 바꿔보다가
<? if($i%4 == 0){ 이부분에서 숫자 0을 3으로바꿨더니..
한 줄에 4개씩 정상 출력되네요.. 이유는 잘 모르겠지만..
첫출에 기본적으로 1개를 출력하고 거기에 +3개 더 출력하게
만든거 같긴하네요.. ㅎ 잘 해결 되었네요~ 감사합니다~