그룹최신글 렌덤 오류 질문.. 채택완료
블랙앤화이트
9년 전
조회 1,767
뷰페이지에 접속시 해당카테고리별로 글 하단에 해당 카테고리최신글이 렌덤으로 나오게 했는데요.
네이비칼라님의 http://sir.kr/g5_skin/2928?sfl=wr_subject&stx=%EB%9E%9C%EB%8D%A4">http://sir.kr/g5_skin/2928?sfl=wr_subject&stx=%EB%9E%9C%EB%8D%A4 이스킨을 다운받아서 설치를 했습니다.
근데 적용을 해보니 게시물뿐만 아니라 댓글이 함께 불러져서

이렇게 노이미지로 나옵니다.
댓글이 아닌 본문글은 정상적으로 썸네일과 제목이 노출이 되고요....
</p><p>// 최신글 카테고리 데이타를 랜덤으로 추출 </p><p>function latest_category ($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="", $category="") { </p><p> global $g5; </p><p> </p><p> if ($skin_dir) </p><p> $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir; </p><p> else </p><p> $latest_skin_path = G5_SKIN_PATH.'/latest/basic'; </p><p> </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> </p><p> $tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름 </p><p> $sql = " select * from {$tmp_write_table} where ca_name = '$category' order by rand() desc limit 0, $rows "; </p><p> </p><p> //explain($sql); </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_path, $subject_len); </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>
어떻게 수정해야 게시물글만 정상적으로 최신글로 노출이 되게 할수 있나요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
참조코드17번 라인에 이렇게 한번 변경해보세요.
</p><p><code class="spaces" style="font-size: 14.004px; line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; background-image: none !important; background-attachment: initial !important; background-color: rgb(255, 255, 255); background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: initial !important; background-repeat: initial !important;"> </code><code class="variable" style="font-size: 14.004px; line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; color: rgb(170, 119, 0) !important; background-image: none !important; background-attachment: initial !important; background-color: rgb(255, 255, 255); background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: initial !important; background-repeat: initial !important;">$sql</code><span style="font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14.004px; line-height: 25.2072px; background-color: rgb(255, 255, 255);"> </span><code class="plain" style="font-size: 14.004px; line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; background-image: none !important; background-attachment: initial !important; background-color: rgb(255, 255, 255); background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: initial !important; background-repeat: initial !important;">= </code><code class="string" style="font-size: 14.004px; line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; color: blue !important; background-image: none !important; background-attachment: initial !important; background-color: rgb(255, 255, 255); background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: initial !important; background-repeat: initial !important;">" select * from {$tmp_write_table} where </code><span style="font-size: 14.6667px; line-height: 1.5;"> wr_is_comment = 0 and </span><code class="string" style="font-size: 14.004px; line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; color: blue !important; background-image: none !important; background-attachment: initial !important; background-color: rgb(255, 255, 255); background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: initial !important; background-repeat: initial !important;">ca_name = '$category' order by rand() desc limit 0, $rows "</code><code class="plain" style="font-size: 14.004px; line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; background-image: none !important; background-attachment: initial !important; background-color: rgb(255, 255, 255); background-size: initial !important; background-origin: initial !important; background-clip: initial !important; background-position: initial !important; background-repeat: initial !important;">; </code><span style="font-size: 11pt; line-height: 1.5;"> </span></p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
블랙앤화이트
9년 전
감사합니다. 잘 되네요 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인