모든 사이트 최신글 수정본
여러문제점이 발견되어서 다시 올리게되었습니다.
수정내용.
공지사항이 출력되는 문제점
글이 없을때 오류가 뜨는 문제점
제외하고 싶은 게시판 선택
제목길이
스크롤바 길이에 따른 블랭크가 생기는 점을 이미지를 빼고 스타일로 적용
그리고......... 오늘 올라온 글만 출력되게 만들었습니다.
이정도 수정을 했습니다.
쿼리문 작성이 엉망이라서 이해해주세요...
컴퓨터를 당분간 못해서 피드백은 불가능 할수도있습니다 ^^ 이해해주세요.
수정내용.
공지사항이 출력되는 문제점
글이 없을때 오류가 뜨는 문제점
제외하고 싶은 게시판 선택
제목길이
스크롤바 길이에 따른 블랭크가 생기는 점을 이미지를 빼고 스타일로 적용
그리고......... 오늘 올라온 글만 출력되게 만들었습니다.
이정도 수정을 했습니다.
쿼리문 작성이 엉망이라서 이해해주세요...
컴퓨터를 당분간 못해서 피드백은 불가능 할수도있습니다 ^^ 이해해주세요.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 24개
그런데 오늘 올라온 글만 보는게 아니라 가장 최근의 글 10개만 보려면 어디를 수정해야 할까요?
중간에 코멘트나 공지사항이 끼어버리면 10개를 제대로 가져오게되지 못합니다.
이점은 밑에 소스에서 잘 해결하시면 될꺼같애요 ㅎ
사용후기
1) utf-8변경 필요합니다
2) 오늘글만 출력해서 limit가 없습니다
$latest_sql = sql_query("select bo_table, wr_id, wr_parent from $g4[board_new_table] where bn_datetime like '{$g4[time_ymd]}%' order by bn_id desc limit 20");
뒤에 limit 20 수정하실분 알아서 하시면 되구요~
3)} else $right_rolling = "글이 없네유~"; -> 작은규모 사이트일경우 적정 문구 교체필요할듯 합니다~ㅎ
그리고 마지막으로,
글자수는 55가 적당할듯 합니다~~알아서 하세요~
Jos87님~감사합니다~
http://www.shotbirdie.com/contents/shotbirdie_sitemap.php
아래 최신글 소스 올리신거 적용했었는데...잘나오다가 갑자기 1개만 나오더라고요...
http://www.lkyworld.com/bbs/board.php?bo_table=think
(댓글, 공지까지 모두 포함하고 싶으면 어떻게 해야 할까요 ?
// 공지를 제외하는 구문
$notice_sql= sql_query("select bo_table, bo_notice from ". $g4['board_table']);
while($row = sql_fetch_array($notice_sql)) {
$tnotice[$row['bo_table']] = trim($row['bo_notice']) != "" ? explode("\n" ,$row['bo_notice']) : '';
}
unset($row);
$temp1 = array();
// 댓글을 제외하고 뽑아온다.
while($row = sql_fetch_array($latest_sql)) {
$flag = $row['wr_id'] == $row['wr_parent'] ? true : false;
foreach($out_bo_table as $temp) {
if($row['bo_table'] == $temp) $flag = false;
}
unset($temp);
if($flag) {
// 공지사항을 제외하는 구문
if(is_array($tnotice[$row['bo_table']])) {
$flag2 = true;
foreach($tnotice[$row['bo_table']] as $temp) if(trim($row['wr_id']) == trim($temp)) $flag2 = false;
if($flag2) $temp1[] = $row;
} else $temp1[] = $row;
}
}
여길 지워우면 안되서..
추천 놓고 갑니다..
이거 코멘트로 대답하기가..ㅠㅠ흑흑
시간날때 한번 사용해 봐야겠네요 ^^
도와주세요