첨부파일 출력 문의
관련링크
본문
안녕하세요..아래 주소의 스킨을 이용중입니다..
https://sir.kr/g5_skin/41240?page=2
아래의 코드가 상단의 본문에 삽인된 이미지를 보여주는 코드인데 이것을 삽인된 이미지가 아닌 첨부파일로 업로드된 이미지가 보이게 하고 싶은데 어떻게 해야 될까요??
감사합니다.
------
<?php
$image_source = get_view_thumbnail($view['content']);
preg_match_all("/<img[^>]*src=[\'\"]?([^>\'\"]+)[\'\"]?[^>]*>/", $image_source, $img);
?>
<div id="bo_v_con">
<div>
<div class="bo_v_header">
<h3>미리보기</h3>
</div>
<div class="bo_v_con_of_con">
<div class="slider">
<?php
foreach ($img[1] as $item)
{ ?>
<div style="background-image:url('<?php echo $item ?>');"></div>
<?php
}
?>
</div>
</div>
</div>
------------
답변 3
<?php
foreach ($img[1] as $item)
{ ?>
<div style="background-image:url('<?php echo $item ?>');"></div>
<?php
}
?>
부분을 아래처럼 해보세요.
<?php for ($i=0; $i<=count($view['file']); $i++) {
if ($view['file'][$i]['view']) {
?>
<div style="background-image:url('<?php echo $view['file'][$i]['path']."/".$view['file'][$i]['file']; ?>');"></div>
<?php } } ?>
아래 코드 부분을 변경해보세요.
view.skin.php
<?php
// 파일 출력
$v_img_count = count($view['file']);
if($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
echo get_file_thumbnail($view['file'][$i]);
}
echo "</div>\n";
}
?>
위 코드를 아래처럼 변경
$v_img_count = count($view['file']);
if ($v_img_count) {
echo "<div id=\"bo_v_img\">\n";
for ($i=0; $i<=count($view['file']); $i++) {
// echo get_file_thumbnail($view['file'][$i]);
echo "
<a href='{$view["file"][$i]}' target='_blank' download>
첨부파일{$i}
<a/>
";
}
echo "</div>\n";
}
<?php
foreach ($img[1] as $item)
{ ?>
<div style="background-image:url('<?php echo $item ?>');"></div>
<?php
}
?>
이 부분을 아래와 같이 ?
<?php
foreach ($img[1] as $item)
{ ?>
<a href="<?php echo $item ?>"><?php echo $item ?></a>
<br>
<?php
}
?>