여분필드 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 } ?>
while ($row = sql_fetch_array($result)) {
$file = get_file($bo_table, $row['wr_id']);
print_r($file);
현재 불러오려는 곳이 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;
이런식으로 뽑을수 있습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.