그누보드 갤러리 게시판에서 첨부파일 표시할수있나용?ㅠ_ㅠ
본문
스킨다운받아서 게시판을 만들었어용..
근데 갤러리게시판에서 글쓸때 첨부파일로 사진을 첨부했는데
글볼때 첨부파일은 안뜨네요ㅠ.ㅠ
사진이름이랑 다운로드 할수있게 떴으면 좋겠는데....
예를들어 댓글쓰는곳 위쪽으로 <- 이렇게 뜨게하고싶어요
view.skin.php 에서 뭐 어떻게하는거같기도한데....
혹시 모르니까 소스를 보여드릴게요...
<?php
$m_width = "100%";
$m_height = "360";
?>
<div id="board_box">
<h1 id="board_subject" ><?php echo $board[bo_subject];?> <img src="<?php echo $board_skin_path;?>/img/icon_date.gif" align=absmiddle border='0'> <span style="font-size: 12px; color:#cccccc;"> 작성일 : <?php echo date("y-m-d H:i", strtotime($view[wr_datetime]));?></span></h1>
<!-- 게시글 보기 시작 -->
<!-- 링크 버튼 -->
<div id="view_link">
<?php
ob_start();
?>
<?php if ($copy_href) { echo "<a href=\"$copy_href\"><span class='board_btn1'>복사</span></a> "; } ?>
<?php if ($move_href) { echo "<a href=\"$move_href\"><span class='board_btn1'>이동</span></a> "; } ?>
<?php if ($search_href) { echo "<a href=\"$search_href\"><span class='board_btn3'>검색목록</span></a> "; } ?>
<?php echo "<a href=\"$list_href\"><span class='board_btn3'>목록</span></a> "; ?>
<?php if ($update_href) { echo "<a href=\"$update_href\"><span class='board_btn3'>수정</span></a> "; } ?>
<?php if ($delete_href) { echo "<a href=\"$delete_href\"><span class='board_btn3'>삭제</span></a> "; } ?>
<?php if ($reply_href && !$board[bo_1] == "g") { echo "<a href=\"$reply_href\"><span class='board_btn3'>답변</span></a> "; } ?>
<?php if ($write_href) { echo "<a href=\"$write_href\"><span class='board_btn2'>글쓰기</span></a> "; } ?>
<?php
$link_buttons = ob_get_contents();
ob_end_flush();
?>
</div>
<div id="view_subject">
<span>
<?php if ($is_category) { echo ($category_name ? "[$view[ca_name]] " : ""); } ?>
<?php echo cut_hangul_last(get_text($view[wr_subject]));?>
</span>
</div>
<div style="float:left; padding: 5px 0;">
글쓴이 :
<?php echo $view[name];?><?php if ($is_ip_view) { echo " ($ip)"; } ?>
</div>
<div style="float:right; padding: 5px 0;">
조회 : <?php echo number_format($view[wr_hit]);?>
<?php if ($is_good) { ?> <img src="<?php echo $board_skin_path;?>/img/icon_good.gif" border='0' align=absmiddle> 추천 : <?php echo number_format($view[wr_good]);?><?php } ?>
<?php if ($is_nogood) { ?> <img src="<?php echo $board_skin_path;?>/img/icon_nogood.gif" border='0' align=absmiddle> 비추천 : <?php echo number_format($view[wr_nogood]);?><?php } ?>
</div>
<div class="board_clear"></div>
<hr style="color:#ddd; background-color:#ddd; height:1px; border:0; margin-top: 5px; margin-bottom: 5px;" />
<?php
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
if ($view[file][$i][source] && !$view[file][$i][view]) {
$cnt++;
echo "<div style='padding: 5px 0; border-bottom: 1px dotted #ccc;'>";
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 " <span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
echo "</a></div>";
}
}
// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
if ($view[link][$i]) {
$cnt++;
$link = cut_str($view[link][$i], 70);
echo "<div style='padding: 5px 0; border-bottom: 1px dotted #ccc;'>";
echo " <img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle border='0'>";
echo "<a href='{$view[link_href][$i]}' target=_blank>";
echo " <span style=\"color:#888;\">{$link}</span>";
echo " <span style=\"color:#ff6600; font-size:11px;\">[{$view[link_hit][$i]}]</span>";
echo "</a></div>";
}
}
?>
<div height="150" style="word-break:break-all; padding:10px; position:relative; width:90%; overflow: hidden;">
<?php
// 파일 출력
$tmp_width=" width='{$board[bo_image_width]}' name=";
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view]){
if($view[file][$i][image_width] >= $board[bo_image_width])
$view[file][$i][view]=preg_replace("/name=/i",$tmp_width,$view[file][$i][view]);
echo $view[file][$i][view] . "<p>";
}
}
?>
<!-- 동영상 출력 -->
<? if($view[wr_link3]){?>
<div class="movie_size">
<iframe width="<?=$m_width?>" height="<?=$m_height?>" src="//<?=$view[wr_link3]?>" frameborder="0" allowfullscreen></iframe>
</div>
<?}?>
<!-- 내용 출력 -->
<div id="writeContents" style="margin-top: 15px; "><?=nl2br($view[wr_content]);?></div>
<div style="text-align: center; margin: 10px; width:100%;">
<?php if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='{$board_skin_path}/img/hs_pre.png' alt='이전글'></a>"; } ?>
<?php if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='{$board_skin_path}/img/hs_next.png' alt='다음글'></a>"; } ?>
</div>
<?//echo $view[rich_content]; // view_image($view, '0', '') 과 같은 코드를 사용할 경우?>
<!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>
<?php if ($nogood_href) {?>
<div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
<div style="color:#888; margin:7px 0 5px 0;">비추천 : <?=number_format($view[wr_nogood])?></div>
<div><a href="<?=$nogood_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_nogood.gif" border='0' align="absmiddle"></a></div>
</div>
<?php } ?>
<?php if ($good_href) {?>
<div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
<div style="color:#888; margin:7px 0 5px 0;"><span style='color:crimson;'>추천 : <?=number_format($view[wr_good])?></span></div>
<div><a href="<?=$good_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_good.gif" border='0' align="absmiddle"></a></div>
</div>
<?php } ?>
</div>
<!-- 내용 출력 end -->
<?php if ($is_signature) { echo "<div style='border-bottom:1px solid #E7E7E7; padding:5px 0;'>$signature</div>"; } // 서명 출력 ?>
<div id="scrap">
<?php if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><span class='board_btn3'>스크랩</span></a> "; } ?>
<?php if ($trackback_url) { ?><a href="javascript:trackback_send_server('<?=$trackback_url?>');" style="letter-spacing:0;" title='주소 복사'><span class='board_btn3'>트랙백</span></a><?}?>
</div>
<?php
// 코멘트 입출력
include_once("./view_comment.php");
?>
<div style="height:1px; line-height:1px; font-size:1px; background-color:#ddd; clear:both; margin: 5px 0 0 0;"> </div>
<!-- 링크 버튼 -->
<div style="text-align: center; margin: 10px 0 100px 0;">
<?php echo $link_buttons;?>
</div>
</div><!-- board_box end -->
<script type="text/javascript">
function file_download(link, file) {
<? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+decodeURIComponent(file)+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
document.location.href=link;
}
</script>
<script type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<!-- <script type="text/javascript">
window.onload=function() {
resizeBoardImage(<?=(int)$board[bo_image_width]?>);
drawFont();
}
</script> -->
<script language="JavaScript">
window.onload=function() {
// resizeBoardImage(<?=(int)$board[bo_image_width]?>); 주석처리
drawFont();
var target = document.getElementsByName('target_resize_image[]');
<?
$k=0;
for ($i=0; $i<=count($view[file]); $i++) {
if ( ($view[file][$i][image_type] >0 && $view[file][$i][image_type]<4) || $view[file][$i][image_type]==6){ // gif jpg png bmp 인지 확인
echo "target[$k].tmp_width ={$view[file][$i][image_width]}; target[$k].tmp_height ={$view[file][$i][image_height]};\n";
$k++;
}
}
?>
}
</script>
<!-- 게시글 보기 끝 -->
하루종일 검색해서 찾아봤는데 모르겠어서 글남겨용 도와쥬세여!!!!!!!!!! 플리즈....
답변 3
//가변파일 밑에
if ($view[file][$i][source] && !$view[file][$i][view])
이걸
if ($view[file][$i][source])
이렇게 !$view[file][$i][view]를 지워주시면 됩니다.
이미지 파일은 본문에 보이지 않나요?
이미지 파일을 다운로드 받고 싶으시다는 말씀이신가요?
//코멘트 입출력 위쯤에
<?$view[file][$i][view];?>