에디터 이미지 아래 이미지 원본 이름인 링크 출력되게 하는 방법
본문
에디터 이미지 아래 이미지 원본 이름 출력되게 하는 방법
이런식으로 출력이 되는데요
이미지별로 아래 이미지 원본파일 이름에, 사진 다운로드 링크가 출력되게 하려면 어떻게 해야할까요??
아무리 해보려고 해도 답이 안나오네요..
view.skin.php에는
<?php echo get_view_thumbnail($view['content']); ?>
로 들어가있네요..
에디터는 smarteditor2를 사용중입니다
답변 2
get_view_thumbnail() 함수의 정의는,
/lib/thumbnail.lib.php 에 있습니다.
thumbnail.lib.php 에서 get_view_thumbnail() 함수의 정의 내용을,
수정하거나, get_view_thumbnail_my() 와 같은 커스터마이징된 함수를 만든 뒤 사용하는 방법
등을 생각해 볼 수 있습니다.
view.skin.php 파일에서 보면 아래와 같은 곳이 있습니다.
<section id="bo_v_atc">
<h2 id="bo_v_atc_title">본문</h2>
<?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++) {
if ($view['file'][$i]['view']) {
//echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
}
}
echo "</div>\n";
}
?>
해당 코드 중에서 for문 안쪽에 아래와 같이 넣어보세요.
<section id="bo_v_atc">
<h2 id="bo_v_atc_title">본문</h2>
<?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++) {
if ($view['file'][$i]['view']) {
//echo $view['file'][$i]['view'];
echo get_view_thumbnail($view['file'][$i]['view']);
echo $view['file'][$i]['href']; // 파일 주소
echo $view['file'][$i]['source']; // 파일 이름
echo $view['file'][$i]['size']; // 파일 크기
}
}
echo "</div>\n";
}
?>
주소와 파일명 그리고 파일 사이즈가 모두 붙어 나와 보시기 힘들다면
echo $view['file'][$i]['href']."<br>"; // 파일 주소
echo $view['file'][$i]['source']."<br>"; // 파일 이름
echo $view['file'][$i]['size']."<br>"; // 파일 크기
와 같이 넣어 보시면 보기가 수월하시겠죠.
근데 이거 view파일만 자세히 봐도 해당 페이지에 모두 나와 있는 내용이기도 합니다.
!-->!-->