뷰페이지 첨부파일 아이콘으로 표시 정보
뷰페이지 첨부파일 아이콘으로 표시관련링크
본문
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=133511&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%B2%A8%EB%B6%80%ED%8C%8C%EC%9D%BC
위 링크의 주소처럼 해당 순서의 첨부파일이 있을 경우 아이콘으로 표시하려고 합니다.
리스트에는 저방식을 사용하면 되는데
뷰페이지에 사용하려면 아래의 내용을 어떻게 수정해야 하나요? (첨부파일 5번째, 6번째 필드이용할경우)
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle border='0'>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '".urlencode($view[file][$i][source])."');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo "</a>";
}
}
?>
위 링크의 주소처럼 해당 순서의 첨부파일이 있을 경우 아이콘으로 표시하려고 합니다.
리스트에는 저방식을 사용하면 되는데
뷰페이지에 사용하려면 아래의 내용을 어떻게 수정해야 하나요? (첨부파일 5번째, 6번째 필드이용할경우)
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle border='0'>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '".urlencode($view[file][$i][source])."');\" title='{$view[file][$i][content]}'>";
echo " <span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
echo "</a>";
}
}
?>
댓글 전체

변수 $i 를 이용하시어 제어하시면 됩니다
<? if($view[file][4][file]!=''){?>
이미지 출력
<?}?>
$i 가 0 부터 시작되니까 4번이 5번째 파일 , 5번이 6번째 파일입니다
<? if($view[file][4][file]!=''){?>
이미지 출력
<?}?>
$i 가 0 부터 시작되니까 4번이 5번째 파일 , 5번이 6번째 파일입니다
정말 감사합니다. 몇칠동안 별짓 다했는데 넓은마인드님 덕에 아래처럼 했습니다.
정상적으로 되는거 같은데 이렇게 하면 되는건가요?
<? if($view[file][4][file]){
echo "<a href=\"javascript:file_download('{$view[file][4][href]}');\">";
echo "이미지01로 대체</a><br/>";
}
?>
<? if($view[file][5][file]){
echo "<a href=\"javascript:file_download('{$view[file][5][href]}');\">";
echo "이미지02로 대체</a><br/>";
}
?>
정상적으로 되는거 같은데 이렇게 하면 되는건가요?
<? if($view[file][4][file]){
echo "<a href=\"javascript:file_download('{$view[file][4][href]}');\">";
echo "이미지01로 대체</a><br/>";
}
?>
<? if($view[file][5][file]){
echo "<a href=\"javascript:file_download('{$view[file][5][href]}');\">";
echo "이미지02로 대체</a><br/>";
}
?>

네 그렇게 하시면 됩니다.
감사합니다. 그럼 좋은 하루되세요.