여분필드 wr_6 에 입력된 글로만 글목록으로 나타나게 하려 합니다

여분필드 wr_6 에 입력된 글로만 글목록으로 나타나게 하려 합니다

QA

여분필드 wr_6 에 입력된 글로만 글목록으로 나타나게 하려 합니다

본문

안녕하세요

제목처럼 여분필드 6번에 입력된글만 글목록으로 만들고 싶습니다

그래서 지난번 질문에서 아래코드를 이용하여 글제목을 나오게는 하였습니다

그런데

글제목과 첨부파일1에 이미지까지 목록에 출력되게 하려는데

이 이미지출력이 안됩니다

여러분들의 답변이 있었지만 잘되지않고 글제목과 나머지 입력된거는 나오는데

이미지를 출력되게는 안됩니다

q&a 에서 비슷한걸 찾아서 적용해봐도 잘되지않아  다시한번 문의드려봅니다

이게 해결이 안되네요 ^^

 

 

아래는  지난번 질문에서 얻은 답변인데 제목만 나옵니다 

<?php
// 추천된 게시물 가져오기 (wr_6에 추천이 입력된 글)
$sql = " select * from {$write_table} 
    where wr_6 != '' 
    and wr_is_comment = 0 
    order by wr_datetime desc 
    limit 0, 5 "; // 최근 5개만 출력
$result = sql_query($sql);
?>
<!-- 추천글 목록 출력 -->
<?php if(sql_num_rows($result) > 0) { ?>
<div class="recommended-posts">
    <h2>추천 게시물</h2>
    <ul>
    <?php
    while ($row = sql_fetch_array($result)) {
     $subject = conv_subject($row['wr_subject'], 40);    ?>
<?php echo $subject ?>
<?php 
} 
} ?>

 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 3

안녕하세요~ 참고하여 보세요.


<?php
// 추천된 게시물 가져오기 (wr_6에 추천이 입력된 글)
$sql = "SELECT * FROM {$write_table} 
    WHERE wr_6 != '' 
    AND wr_is_comment = 0 
    ORDER BY wr_datetime DESC 
    LIMIT 0, 5"; // 최근 5개만 출력
$result = sql_query($sql);
?>
<!-- 추천글 목록 출력 -->
<?php if (sql_num_rows($result) > 0) { ?>
<div class="recommended-posts">
    <h2>추천 게시물</h2>
    <ul>
    <?php
    while ($row = sql_fetch_array($result)) {
        $subject = conv_subject($row['wr_subject'], 40); // 글 제목
        $img = ''; // 기본 이미지 변수 초기화
        // 첨부파일 경로 가져오기
        if (!empty($row['wr_id'])) {
            $file_sql = "SELECT bf_file FROM {$g5['board_file_table']} WHERE bo_table = '{$bo_table}' AND wr_id = '{$row['wr_id']}' AND bf_no = 0";
            $file_result = sql_fetch($file_sql);
            if ($file_result && file_exists(G5_DATA_PATH . '/file/' . $bo_table . '/' . $file_result['bf_file'])) {
                $img = G5_DATA_URL . '/file/' . $bo_table . '/' . $file_result['bf_file'];
            }
        }
        ?>
        <li>
            <a href="<?= G5_BBS_URL ?>/board.php?bo_table=<?= $bo_table ?>&wr_id=<?= $row['wr_id'] ?>">
                <?php if ($img) { ?>
                    <img src="<?= $img ?>" alt="첨부 이미지" style="max-width: 150px; max-height: 150px;">
                <?php } ?>
                <p><?= $subject ?></p>
            </a>
        </li>
    <?php } ?>
    </ul>
</div>
<?php } else { ?>
<p>추천된 게시물이 없습니다.</p>
<?php } ?>

현재 불러오려는 곳이 list.skin.php 처럼 보드 내 인지

아니면 별도 페이지인지부터 알려줘야죠...

첨부파일 1번은 리스트일 경우

 


$list[$i]['file'] = get_file($list[$i]['bo_table'], $list[$i]['wr_id']);
$file_img2 = $list[$i]['file'][1]['path'].'/'.$list[$i]['file'][1]['file'];
echo $file_img2;

 

이런식으로 뽑을수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 126,916 | RSS
QA 내용 검색

회원로그인

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