회원로그인 폼 회원가입 아이디찾기
SIR 디자인몰 바로가기 SIR 반응형웹 강좌 SIR 드로잉 강좌 SIR PHP 강좌

그누4 팁자료실

여러 게시판(테이블)에서 최신글 한번에 가져오기.

  • 케이엠
  • 작성일시
  • 조회 2,098
  • 댓글 6

본문

기존 q&a 보니 보드정보를 넘기지 않아서 이미지를 못가져오는 에러가 있었습니다.

각 게시물 보드정보도 넘기고 소스도 정리해 보았습니다.

$bo_table1,$bo_table2,$bo_table3,$bo_table4 파라미터 갯수는 알맞게 사용하세요.

그누보드홈/lib/latest.lib.php 에 추가

-------------------------------------------------------------------------------------------------------

// 최신글 추출 (다중 테이블)
function latest_multi($skin_dir="", $bo_table1,$bo_table2,$bo_table3,$bo_table4, $rows=10, $subject_len=40, $options="")
{
    global $g4;

if ($skin_dir)
$latest_skin_path = "$g4[path]/skin/latest/$skin_dir";
else
$latest_skin_path = "$g4[path]/skin/latest/basic";

$list = array();

$sql = " select * from $g4[board_new_table] a, $g4[board_table] b
where a.bo_table = b.bo_table
      and a.bo_table in('$bo_table1', '$bo_table2', '$bo_table3', '$bo_table4')
      and a.wr_id = a.wr_parent
order by a.bn_id desc 
limit $rows ";
     
$result = sql_query($sql);

for ($i=0; $board=sql_fetch_array($result); $i++)
{
    $tmp_write_table = $g4[write_prefix] . $board[bo_table];

    $sql = "select * from $tmp_write_table where wr_id = '$board[wr_id]'";
    $result2 = sql_query($sql);
    $row2 = sql_fetch_array($result2);
   
    $list[$i] = get_list($row2, $board, $latest_skin_path, $subject_len);
    $list[$i][bo_table] = $board[bo_table];
}

ob_start();
include "$latest_skin_path/latest.skin.php";
$content = ob_get_contents();
ob_end_clean();

return $content;
}
  • 이 글을 내 페이스북 계정으로 보내기
  • 이 글을 내 트위터 계정으로 보내기
  • 이 글을 내 미투데이 계정으로 보내기
  • 이 글을 내 요즘 계정으로 보내기
  • 이 글을 내 구글플러스 계정으로 보내기
  • 좋아요 5
  • 싫어요 0

댓글보기

로그인 하시면 댓글을 남길 수 있습니다.

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

그누4 팁자료실 내용 검색
TOTAL 3,112 RSS 글쓰기
그누4 팁자료실 목록
번호 제목 작성자 조회 좋아/싫어 날짜
3112 jquery 객체 정렬 댓글4 81 1 / 0 13.05.20
3111 글쓸때 첨부파일을 일정개수 미리 입력창 보여주기 (Ver.2) 댓글2 100 3 / 0 13.05.19
3110 [mySQL] 데이타 유형 댓글2 92 3 / 0 13.05.19
3109 스누피 모 이런건 사용 안하는게 좋지만.....참고용 으로 올려 드립니다. 댓글7 181 1 / 0 13.05.19
3108 오늘하루 파일 다운로드수가 높은 게시물 출력 댓글1 125 1 / 0 13.05.15
3107 카테고리에서 특정 글자 사용시 '게시물이 없습니다.' 오류 해결방법 댓글5 153 3 / 0 13.05.15
3106 HTML CSS 에서 ul li 블릿, 기호, 점 없애기 댓글5 226 2 / 1 13.05.14
3105 신고된 글입니다.
/
3104 플래시 => html5 으로 변환 354 2 / 0 13.05.14
3103 = 신기한 QR코드 무료로 만드는 사이트 = 댓글3 360 2 / 2 13.05.12
3102 일러 무료 사이트 댓글6 394 7 / 1 13.05.12
3101 환율계산지 달기 댓글1 238 3 / 1 13.05.11
3100 HTML 스킨사용시 간격 발생할때 댓글8 305 3 / 0 13.05.10
3099 구글 Maps API 연동하여 회사지도 넣기 (2013-05-16 수정) 댓글11 608 4 / 0 13.05.04
3098 게시판 에 제목 색상 변경하기(부제 : Color Picker 달기) 댓글11 351 5 / 0 13.05.04
3097 구조 css 분리 하라고 권유 많이 하죠 (자바스크립트) 댓글3 444 5 / 0 13.05.04
3096 Warning: Division by zero in /ho***/www/lib/common.lib.php on line 27 180 1 / 0 13.05.03
3095 신고된 글입니다.
/
3094 XSS 태그 필터 댓글6 306 5 / 0 13.05.02
3093 raphaeljs 를 이용한 대한민국 지도 구현? 댓글7 377 6 / 0 13.05.01
3092 [CSS]background-image에서 max-width 효과 주기 댓글5 546 3 / 0 13.04.27
3091 숫자만 입력받기 댓글3 364 4 / 0 13.04.26
3090 영문, 숫자, 특수문자, 공백, 한글등 무조건 문자열 길이로 자르기 (str_cut 함수 수정) 댓글1 306 2 / 0 13.04.25
3089 [1원짜리팁] 최신글 공지만 출력하기 댓글5 443 4 / 0 13.04.24
3088 패스워드 41bite 버전에서 16bite 버전으로 옮겨야할 경우. 댓글3 234 2 / 0 13.04.23