토리님 ^^ 최근게시물 수정시 질문

11.gif
위 그림은 토리님의 최근게시물을 수정한 것입니다.

그런데..위, 아래 첨부 이미지가 달라야 하는데..마지막 두번째 이미지도 맨 마지막 글의 이미지와

같아버리네요..

아래 최근게시물 소스중 어딜 손봐야 되는지..잘 모르겠네요..

아래..latest.skin.php 입니다.

첨부파일

11.gif (21 KB)
0회 2005-05-25 22:02
|

댓글 3개

아래와 같이 수정하니 되네요..루프문에서 순서가 잘못되어 있었나봐요...^^

<? if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
for ($i=0; $i<count($list); $i++) {
$date = explode("-", $list[$i][date]);
$month = $date[1];
$day = $date[2];
$latest_date = $month."/".$day;
//섬네일 관련 설정
$thumb_width=70;//섬네일 최대폭
$thumb_height=70;//섬네일 최대높이

for ($i=0; $i<count($list); $i++) {
if($list[$i][comment_cnt]) {
$comment_cnt ="<a href=\"javascript:{$list[$i][comment_href]}\">{$list[$i][comment_cnt]}</a>";
}

$image = urlencode($list[$i][file][0][file]); // 첫번째 파일이 이미지라면
if (preg_match("/\.(gif|jpg|png)$/i", $image)) {
if(!is_file('$g4[path]/data/file/$bo_table/thumb_$image')){
include "$g4[path]/thumbEngine/dq_thumb_engine2.php";
$thumbsource="$g4[path]/data/file/$bo_table/" . $image;
$thumbimg="$g4[path]/data/file/$bo_table/thumb_" . $image;
make_thumb($thumb_width,$thumb_height,$thumbsource,$thumbimg);
chmod($thumbimg, 0606);
}
}

if(!$list[$i][file][0][file]){
$image_file = "no-image.gif";
$image_url ="{$latest_skin_path}/img";
}else{
$image_file = "thumb_".$image;
$image_url = "$g4[path]/data/file/$bo_table";
}
$wr_content = "<a href='{$list[$i][href]}'>".Shorten_String(strip_tags($list[$i][wr_content]), 140, '......')."</a>";//본문 글 줄이는 함수
//$wr_content=get_text($wr_content);
$line_shadow = "<tr><td height=1 background='{$latest_skin_path}/img/new/line_shadow01.gif'></td></tr>";
echo <<<HEREDOC
<TABLE WIDTH="100%" BORDER="0" ALIGN="CENTER" CELLPADDING="0" CELLSPACING="0">
<TR>
<TD ALIGN="CENTER" VALIGN="TOP"><TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD HEIGHT="8" COLSPAN="3"></TD>
</TR>
<TR>
<TD WIDTH="8" VALIGN="TOP"></TD>
<TD><a href="{$list[$i][href]}"><img src="$image_url/$image_file" hspace="0" VSPACE="0" border="0"></a></TD>
<TD WIDTH="8" ALIGN="RIGHT" VALIGN="TOP" BACKGROUND="{$latest_skin_path}/img/new/p_back03.gif"><IMG SRC="{$latest_skin_path}/img/new/p_border02.gif" WIDTH="8" HEIGHT="8"></TD>
</TR>
<TR>
<TD WIDTH="8" HEIGHT="8"></TD>
<TD HEIGHT="8" ALIGN="LEFT" VALIGN="TOP" BACKGROUND="{$latest_skin_path}/img/new/p_back04.gif"><IMG SRC="{$latest_skin_path}/img/new/p_border03.gif" WIDTH="8" HEIGHT="8"></TD>
<TD WIDTH="8" HEIGHT="8" ALIGN="RIGHT" VALIGN="TOP"><IMG SRC="{$latest_skin_path}/img/new/p_border04.gif" WIDTH="8" HEIGHT="8"></TD>
</TR>
</TABLE></TD>
<TD WIDTH="100%" ALIGN="LEFT" VALIGN="TOP"><TABLE WIDTH='100%' BORDER='0' CELLSPACING='0' CELLPADDING='2'>
<TR>
<TD VALIGN="MIDDLE"><a href="{$list[$i][href]}" STYLE="font-family:굴림;font-size:12px;font-weight:bold;">{$list[$i][subject]}</a>{$list[$i][comment_cnt]} {$list[$i][icon_new]}
</TD>
</TR>
<TR>
<TD HEIGHT=1 BACKGROUND="{$latest_skin_path}/img/new/back_hor01.gif" style="background-repeat:no-repeat;"></TD>
</TR>
<TR>
<TD VALIGN="TOP"><P STYLE="font-size:11px; text-align:left;line-height: 165%; margin: 0 5;} "> <a href="{$list[$i][href]}">$wr_content</a></P></TD>
</TR>
</TABLE></TD>
</TR>
</TABLE>
HEREDOC;
///쪽글대신 본문글을 바로 출력하시려면 wr_1 대신 wr_content
}
}
if (count($list) == 0) {
echo <<<HEREDOC
<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD ALIGN="LEFT" VALIGN="TOP" height="25">
자료가 없습니다.
</TD>
</TR>
</TABLE>
HEREDOC;
}

?>
^^ 그래서 몇번 시도해 봤는데..잘 안되요..

이미지의 경우,

else if ($i==1) { //// 첫번째 글 (이미지 + 제목 + 쪽글)
if(!$list[$i][file][0][file]){
$image_file = "no-image.gif";
$image_url ="{$latest_skin_path}/img";
}else{
$image_file = "thumb_".$image;
$image_url = "$g4[path]/data/file/$bo_table";
}
이 부분에서 두번째 글의 첫번째 이미지가 들어가야 될 것 같은데..

그냥 첫번째 이미지가 들어가 버려요.. 변수 $i=1; 이렇게 앞에다 선언해야 될까요?
0과 1의 차이예요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 3,555
20년 전 조회 3,482
20년 전 조회 5,181
20년 전 조회 3,797
20년 전 조회 3,127
20년 전 조회 3,825
20년 전 조회 3,280
20년 전 조회 3,523
20년 전 조회 3,924
20년 전 조회 3,638
20년 전 조회 3,319
20년 전 조회 3,764
20년 전 조회 3,041
&&nbsp;&nbsp;
20년 전 조회 3,670
20년 전 조회 3,582
20년 전 조회 3,373
20년 전 조회 3,512
20년 전 조회 3,075
20년 전 조회 3,890
20년 전 조회 3,729
🐛 버그신고