카테고리 최신글에 노이미지가 뜨는데요. 채택완료

소스코드 입니다.
</strong> </p><p><?php</p><p>if (!defined('_GNUBOARD_')) exit;</p><p> </p><p>//2. 카테고리로 최신글 보이기 </p><p>// 최신글 카테고리 데이타만 추출 </p><p>function latest_category ($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="") { </p><p> global $g5; </p><p> //static $css = array(); </p><p> </p><p> if (!$skin_dir) $skin_dir = 'basic'; </p><p> </p><p> if(G5_IS_MOBILE) { </p><p> $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; </p><p> $latest_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir; </p><p> } else { </p><p> $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir; </p><p> $latest_skin_url = G5_SKIN_URL.'/latest/'.$skin_dir; </p><p> } </p><p> </p><p> $cache_fwrite = false; </p><p> if(G5_USE_CACHE) { </p><p> $cache_file = G5_DATA_PATH."/cache/latest-{$bo_table}-category-{$skin_dir}-{$rows}-{$subject_len}.php"; </p><p> </p><p> if(!file_exists($cache_file)) { </p><p> $cache_fwrite = true; </p><p> } else { </p><p> if($cache_time > 0) { </p><p> $filetime = filemtime($cache_file); </p><p> if($filetime && $filetime < (G5_SERVER_TIME - 3600 * $cache_time)) { </p><p> @unlink($cache_file); </p><p> $cache_fwrite = true; </p><p> } </p><p> } </p><p> </p><p> if(!$cache_fwrite) </p><p> include_once($cache_file); </p><p> } </p><p> } </p><p> </p><p> if(!G5_USE_CACHE || $cache_fwrite) { </p><p> $list = array(); </p><p> </p><p> $sql = " select * from {$g5['board_table']} where bo_table = '{$bo_table}' "; </p><p> $board = sql_fetch($sql); </p><p> $bo_subject = get_text($board['bo_subject']); </p><p> </p><p> $tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름 </p><p> $sql = " select * from {$tmp_write_table} where ca_name = '{$options}' order by wr_num limit 0, {$rows} "; </p><p> $result = sql_query($sql); </p><p> for ($i=0; $row = sql_fetch_array($result); $i++) { </p><p> $list[$i] = get_list($row, $board, $latest_skin_url, $subject_len); </p><p> } </p><p> </p><p> if($cache_fwrite) { </p><p> $handle = fopen($cache_file, 'w'); </p><p> $cache_content = "<?php\nif (!defined('_GNUBOARD_')) exit;\n\$bo_subject=\"".$bo_subject."\";\n\$list=".var_export($list, true)."?>"; </p><p> fwrite($handle, $cache_content); </p><p> fclose($handle); </p><p> } </p><p> } </p><p> </p><p> /* </p><p> // 같은 스킨은 .css 를 한번만 호출한다. </p><p> if (!in_array($skin_dir, $css) && is_file($latest_skin_path.'/style.css')) { </p><p> echo '<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">'; </p><p> $css[] = $skin_dir; </p><p> } </p><p> */ </p><p> </p><p> ob_start(); </p><p> include $latest_skin_path.'/latest.skin.php'; </p><p> $content = ob_get_contents(); </p><p> ob_end_clean(); </p><p> </p><p> return $content; </p><p>} </p><p>?></p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; letter-spacing: -0.01px; line-height: normal;">
최신글이 잘 불러지는데 군데군데 저렇게 노이미지가 뜹니다.
저게 이미지나 제목이 잘못불러지는게 아니라
4번째, 2번째는 아예 존재하지 않는 게시물 입니다.
그러니까 불필요한 노이미지가 저렇게 나오는건데요.
왜 이런 오류가 나오는건가요?..
답변 1개
답변에 대한 댓글 4개
게시판관리에서 카운트 정렬해보세요
카운터도 얼마전에 재조정했었어요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이 최신글에서만 발생하는 문제인거 같아요...