다운로드 자료를 이미지로 표현해서 다운받게 하고 싶습니다. 정보
다운로드 자료를 이미지로 표현해서 다운받게 하고 싶습니다.본문
안녕하세요.
제목처럼 자료를 게시판에 올리면 view 페이지나 list에서
아이콘으로 만들어 아이콘을 누르면 자료를 받게 하고 싶습니다.
종류는 3가지 입니다.
첫번째 자료, 두번째 자료, 세번째 자료 이런식으로 보이게 하고
누루면 받게 하고 싶습니다.
좋은 답변 부탁드립니다. 감사합니다.
-----------------------------------------------------------------------------------
업로드
<tr>
<td width="80"><font color=DF1313>카달로그</font></td>
<td><input type='file' name='bf_file[1]' size="50">
<? if ($file[1][source]) { ?>
<input type='checkbox' name='bf_file_del[1]' value='1'>
<a href='<?=$file[1][href]?>'>
<?=$file[1][source]?>
</a> 삭제
<? } ?></td>
</tr>
-------------------------------------------------------------------------------------
다운로드
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
?>
----------------------------------------------------------------------------
p.s) 아참 5개의 다운로드가 있다면 1,2,3,4,5 순의 아이콘으로 표시해서 받을수도 있는지요.
1다운로드 아이콘과 1번자료... 연결...
제목처럼 자료를 게시판에 올리면 view 페이지나 list에서
아이콘으로 만들어 아이콘을 누르면 자료를 받게 하고 싶습니다.
종류는 3가지 입니다.
첫번째 자료, 두번째 자료, 세번째 자료 이런식으로 보이게 하고
누루면 받게 하고 싶습니다.
좋은 답변 부탁드립니다. 감사합니다.
-----------------------------------------------------------------------------------
업로드
<tr>
<td width="80"><font color=DF1313>카달로그</font></td>
<td><input type='file' name='bf_file[1]' size="50">
<? if ($file[1][source]) { ?>
<input type='checkbox' name='bf_file_del[1]' value='1'>
<a href='<?=$file[1][href]?>'>
<?=$file[1][source]?>
</a> 삭제
<? } ?></td>
</tr>
-------------------------------------------------------------------------------------
다운로드
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
?>
----------------------------------------------------------------------------
p.s) 아참 5개의 다운로드가 있다면 1,2,3,4,5 순의 아이콘으로 표시해서 받을수도 있는지요.
1다운로드 아이콘과 1번자료... 연결...
댓글 전체

사용하시는 보드 스킨에 view.skin.php 라는 파일이 있으실꺼에요
그 파일에
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
이부분이 있는대요.. 이부분을
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
if($i == 0){
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";//표현하고싶은 이미지 1
}else if($i == 1){
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>"; //표현하고싶은 이미지 2
}else if($i == 2){
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>"; //표현하고싶은 이미지 3
}
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
이런식으로 바까주시고 icon_file.gif 이건 알맞게 바까주시면 되요..
간단하게 설명해드릴수잇는 재가 생각하는 방법은 이거내요..
그 파일에
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
이부분이 있는대요.. 이부분을
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
if($i == 0){
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";//표현하고싶은 이미지 1
}else if($i == 1){
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>"; //표현하고싶은 이미지 2
}else if($i == 2){
echo " <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>"; //표현하고싶은 이미지 3
}
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
이런식으로 바까주시고 icon_file.gif 이건 알맞게 바까주시면 되요..
간단하게 설명해드릴수잇는 재가 생각하는 방법은 이거내요..
아~ 탑스쿨님 감사합니다. 우선 적용해 보고 수정해 보겠습니다. (__) 감사합니다.
http://www.godcn.co.kr/bbs/board.php?bo_table=bosch&wr_id=70&sca=%B5%F0%C1%F6%C5%D0+%C8%B8%C0%C7%C0%E5%BA%F1%BD%C3%BD%BA%C5%DB&page=4
여기 보시면;; 잘 적용이 안되네요. 그리고 그림 파일은 원래 안보이게 하려고 해었는데요...
자료만 받게 하려고 했는데;;; 그림파일까지 받기가 되버리네요.
어떻게 하는게 좋을까요? 그리고 리스트에 저 소스를 넣으면 페이지가 아예 안떠버립니다.
여기 보시면;; 잘 적용이 안되네요. 그리고 그림 파일은 원래 안보이게 하려고 해었는데요...
자료만 받게 하려고 했는데;;; 그림파일까지 받기가 되버리네요.
어떻게 하는게 좋을까요? 그리고 리스트에 저 소스를 넣으면 페이지가 아예 안떠버립니다.

자료 파일만 하고싶으시면
if ($view[file][$i][source]) {
이부분에
if ($view[file][$i][source] && !$view[file][$i][view]) {
이렇게 바까주시구요..
재가 말씀드린내용은 기본 베이직 스킨에서 말씀드린거구요 지금 하신건
스킨 수정하신거같은데..
다운로드 자료 불러오는 부분에서
아래 같은 방법으로 다운로드 개수에 따라 다른 이미지로 표현 하라는 설명이에요
if($i == 0){
현하고싶은 이미지 1
}else if($i == 1){
표현하고싶은 이미지 2
}else if($i == 2){
표현하고싶은 이미지 3
}
if ($view[file][$i][source]) {
이부분에
if ($view[file][$i][source] && !$view[file][$i][view]) {
이렇게 바까주시구요..
재가 말씀드린내용은 기본 베이직 스킨에서 말씀드린거구요 지금 하신건
스킨 수정하신거같은데..
다운로드 자료 불러오는 부분에서
아래 같은 방법으로 다운로드 개수에 따라 다른 이미지로 표현 하라는 설명이에요
if($i == 0){
현하고싶은 이미지 1
}else if($i == 1){
표현하고싶은 이미지 2
}else if($i == 2){
표현하고싶은 이미지 3
}

찍어주신 소스 부분은 대충 이것을 응용해서 사용하시면 되실것같내요
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
if($i == 0){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 1){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 2){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 3){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 4){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
?>
<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
if($i == 0){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 1){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 2){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 3){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}else if($i == 4){
echo " $i <img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
}
echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></td></tr>";
}
}
?>
아 정말 감사합니다~ (__) 멋지십니다. ㅠ.ㅠ
청춘 불안님도 진심으로 감사합니다. (__)
제가 많이 부족한가 봅니다;;
잘 안되네요 생각처럼^-^;;
리스트 부분도 잘 안풀리네요^-^;;
잘 안되네요 생각처럼^-^;;
리스트 부분도 잘 안풀리네요^-^;;