최신글 이미지 출력 문의드립니다.

최신글 이미지 출력 문의드립니다.

QA

최신글 이미지 출력 문의드립니다.

본문

최신글 출력에서 가장 최신글 1개만 출력을 하는데 가장 최신글 1개에 있는 첨부 이미지를 모두 출력을 하려고 합니다. 혹시 최신글 1개에 있는 이미지를 전부 또는 특정갯수만큼 출력할 수 있는 방법이 있을까요?

이 질문에 댓글 쓰기 :

답변 2

<?php

 // 1 은 하나만을 추출 , array("image_limit"=>10) : 이미지 제한
    echo latest('스킨명', "보드명", 1, 24, 0, array("image_limit"=>10));
?>

 

 

latest.skin.php 에 

 


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
add_javascript('<script src="'.G5_JS_URL.'/jquery.bxslider.js"></script>', 10);
$image_limit=($option[image_limit])?intval($option[image_limit]):20;
?>
<div class="lat">
    <h2 class="lat_title"><a href="<?php echo G5_BBS_URL ?>/board.php?bo_table=<?php echo $bo_table ?>"><?php echo $bo_subject ?></a></h2>
    <ul>
    <?php for ($i=0; $i<count($list); $i++) {
        
        for($k=0; ($k<$list[$i]['file']['count']) && ($k < $image_limit) ; $k++)
        {
            $src=$list[$i]['file'][$k]['path']."/".$list[$i]['file'][$k]['file'];
            echo "<li>";
            echo "<img src='{$src}'>";
            echo "</li>";
        }
    }
    ?>
    </ul>
 </div>

첨부파일은 2가지가 있는데요.

에디터 내의 이미지가 있고,

첨부파일로 따로 업로드한 이미지가 있습니다.

질문의 내용은 후자일 경우에는

latest.skin.php 파일에 아래와 같이 추가해주면 됩니다.


for ($i=0; $i<count($list); $i++) {
  $file = get_file($bo_table, $list[$i]['wr_id']);
  for($j=0; $j<$file['count']; $j++) {
    echo $img_content = '<img src="'.$file[$j]['path']."/".$file[$j]['file'].'" width="100" height="100">';
  }
.................
답변을 작성하시기 전에 로그인 해주세요.
전체 773
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT