그누보드 갤러리 게시판에서 첨부파일 표시할수있나용?ㅠ_ㅠ 채택완료
스킨다운받아서 게시판을 만들었어용..
근데 갤러리게시판에서 글쓸때 첨부파일로 사진을 첨부했는데
글볼때 첨부파일은 안뜨네요ㅠ.ㅠ
사진이름이랑 다운로드 할수있게 떴으면 좋겠는데....
예를들어 댓글쓰는곳 위쪽으로 <- 이렇게 뜨게하고싶어요
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]; // {이미지: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]를 지워주시면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
<?php
// 코멘트 입출력
include_once("./view_comment.php");
?>
이렇게 넣는거맞나요? 넣어봤는데 안되네용...
댓글을 작성하려면 로그인이 필요합니다.
이미지 파일은 본문에 보이지 않나요?
이미지 파일을 다운로드 받고 싶으시다는 말씀이신가요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인