보

리스트에서 파일첨부아이콘 표시 질문드려봅니다.

스킨 만들던 도중
즉 첨부파일이 있을경우에는 리스트 페이지에서 아이콘A를 출력시키고 첨부파일이 없을 경우에는
아이콘B를 출력시키는 방법을 몰라 해메고 있네요;;
어떤 방식으로 해결해야 할까요?

현재 이 코드를 사용하고 있습니다;

<?
echo $nobr_begin;
if($list[$i][file][0]) {
$image = urlencode($list[$i][file][0][file]);

if (preg_match("/\.(gif|jpg|jpeg|png|GIF|JPG|JPEG|PNG)$/i", $image))
{
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src=\"$board_skin_path/img/icon_pic.gif\" height='11' width='13' align=absmiddle>";
echo "</a>";
} else if (preg_match("/\.(wma|mp3|avi|flv|wmv|asf|swf)$/i", $image)){
$down_link0 = "download.php?bo_table=" . $bo_table . "&wr_id=" . $list[$i][wr_id] . "&no=0";
echo "<a href='$down_link0'>";
echo " <img src=\"$board_skin_path/img/icon_wma.gif\" height='11' width='13' align=absmiddle>";
echo "</a>";
}
}
echo $list[$i][reply];
echo $list[$i][icon_reply];
if ($is_category && $list[$i][ca_name]) {
echo "<span class=small><font color=gray>[<a href='{$list[$i][ca_name_href]}&list_style=$list_style'>{$list[$i][ca_name]}</a>]</font></span> ";
}
$style = "";
if ($list[$i][is_notice]) $style = " style='font-weight:bold; background-color:#F9E8F7;'";

echo "<a href='{$list[$i][href]}&list_style=$list_style' $style>";
echo $list[$i][subject];
echo "</a>";

if ($list[$i][comment_cnt])
echo " <a href=\"{$list[$i][comment_href]}\"><span style='font-family:Tahoma;font-size:10px;color:#EE5A00;'>{$list[$i][comment_cnt]}</span></a>";

// if ($list[$i]['link']['count']) { echo "[{$list[$i]['link']['count']}]"; }
// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

echo " " . $list[$i][icon_new];
echo " " . $list[$i][icon_hot];
echo " " . $list[$i][icon_secret];
$ss_name = "ss_view_{$bo_table}_{$list[$i][wr_id]}";
session_register($ss_name);
$$ss_name = $HTTP_SESSION_VARS[$ss_name] = TRUE;
echo $nobr_end;
?>
|

댓글 1개

// if ($list[$i]['file']['count']) { echo "<{$list[$i]['file']['count']}>"; }

---> 주석을 푸시고
if ($list[$i]['file']['count']) { echo "<img alt='파일이 있음' src='이미지경로'>"; }
else { echo "<img alt='파일이 없음' src='이미지경로'>"; }
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
08-09-19 조회 1,235
08-09-19 조회 975
08-09-18 조회 844
08-09-18 조회 811
08-09-18 조회 794
08-09-18 조회 1,710
08-09-18 조회 838
08-09-18 조회 866
08-09-18 조회 724
08-09-18 조회 791
08-09-18 조회 809
08-09-18 조회 1,037
08-09-18 조회 795
08-09-18 조회 704
08-09-18 조회 896
08-09-18 조회 706
08-09-18 조회 706
08-09-18 조회 876
08-09-18 조회 891
08-09-18 조회 820