두개의 사이트에 DB공유 후 썸네일 가져오기.

두개의 사이트에 DB공유 후 썸네일 가져오기.

QA

두개의 사이트에 DB공유썸네일 가져오기.

본문

AAA.com 에 글을 쓰면 BBB.com 에도 같이 글이 올라오게끔 하려고...

 

DB 하나에 2개의 사이트를 설치하였습니다.  

 

주소가 다른 사이트이며, FTP 상 경로는 다릅니다.

AAA.COM

G1_ ~

 

BBB.COM

G2_ ~

 

앞에 접두어만 바꾸어서 하나의 데이터 베이스에 설치를 하였습니다. 

(또한 dbconfig.php 에서 아래처럼 테이블 세션을 AAA.com 테이블을 가져오도록 조치 하였습니다)


$g5['write_prefix'] = 'g1_write_'; // 게시판 테이블명 접두사
 
$g5['auth_table'] = G5_TABLE_PREFIX.'auth'; // 관리권한 설정 테이블
$g5['config_table'] = G5_TABLE_PREFIX.'config'; // 기본환경 설정 테이블
$g5['group_table'] = 'g1_group'; // 게시판 그룹 테이블
$g5['group_member_table'] = 'g1_group_member'; // 게시판 그룹+회원 테이블
$g5['board_table'] = 'g1_board'; // 게시판 설정 테이블
$g5['board_file_table'] = 'g1_board_file'; // 게시판 첨부파일 테이블
$g5['board_good_table'] = 'g1_board_good'; // 게시물 추천,비추천 테이블
$g5['board_new_table'] = 'g1_board_new'; // 게시판 새글 테이블
$g5['login_table'] = G5_TABLE_PREFIX.'login'; // 로그인 테이블 (접속자수)
$g5['mail_table'] = G5_TABLE_PREFIX.'mail'; // 회원메일 테이블
$g5['member_table'] = G5_TABLE_PREFIX.'member'; // 회원 테이블
$g5['memo_table'] = G5_TABLE_PREFIX.'memo'; // 메모 테이블
$g5['poll_table'] = G5_TABLE_PREFIX.'poll'; // 투표 테이블
$g5['poll_etc_table'] = G5_TABLE_PREFIX.'poll_etc'; // 투표 기타의견 테이블
$g5['point_table'] = G5_TABLE_PREFIX.'point'; // 포인트 테이블
$g5['popular_table'] = G5_TABLE_PREFIX.'popular'; // 인기검색어 테이블
$g5['scrap_table'] = G5_TABLE_PREFIX.'scrap'; // 게시글 스크랩 테이블
$g5['visit_table'] = G5_TABLE_PREFIX.'visit'; // 방문자 테이블
$g5['visit_sum_table'] = G5_TABLE_PREFIX.'visit_sum'; // 방문자 합계 테이블
$g5['uniqid_table'] = G5_TABLE_PREFIX.'uniqid'; // 유니크한 값을 만드는 테이블
$g5['autosave_table'] = G5_TABLE_PREFIX.'autosave'; // 게시글 작성시 일정시간마다 글을 임시 저장하는 테이블
$g5['cert_history_table'] = G5_TABLE_PREFIX.'cert_history'; // 인증내역 테이블
$g5['qa_config_table'] = G5_TABLE_PREFIX.'qa_config'; // 1:1문의 설정테이블
$g5['qa_content_table'] = G5_TABLE_PREFIX.'qa_content'; // 1:1문의 테이블
$g5['content_table'] = G5_TABLE_PREFIX.'content'; // 내용(컨텐츠)정보 테이블
$g5['faq_table'] = G5_TABLE_PREFIX.'faq'; // 자주하시는 질문 테이블
$g5['faq_master_table'] = G5_TABLE_PREFIX.'faq_master'; // 자주하시는 질문 마스터 테이블
$g5['new_win_table'] = G5_TABLE_PREFIX.'new_win'; // 새창 테이블
$g5['menu_table'] = G5_TABLE_PREFIX.'menu'; // 메뉴관리 테이블
?>

 

 

그런데 BBB.COM 사이트에서 AAA의 갤러리 썸네일이 보이지 않습니다.

아마 썸네일 주소는 : AAA.com/~3234F~.jpg 식으로 고정 되어 있는것 같은데

 

BBB.com FTP 폴더상에는 썸네일 이미지가 없어서 그런것 같은데..

 

AAA.com 의 이미지를 가져오게 못수정하나요?

 

아래 부분은 게시판 스킨의 list.php 파일입니다. 아래부분을 어떻게 수정해야..

AAA.com/~3234F~.jpg 에 올라온 이미지 썸네일을 그대로 가져올 수 있을까요?

 

 

 


                <a href="<?php echo $list[$i]['href'] ?>">
                    <?php
                    if ($list[$i]['is_notice']) { // 공지사항  ?>
                        <strong style="width:<?php echo $board['bo_gallery_width'] ?>px;height:<?php echo $board['bo_gallery_height'] ?>px">공지</strong>
                    <?php } else {
                        $thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
 
                        if($thumb['src']) {
                            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
                        } else {
                            $img_content = '<span style="width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</span>';
                        }
 
                        echo $img_content;
                    }
                     ?>
                    </a>

이 질문에 댓글 쓰기 :

답변 2

각 서버끼리 rsync 로 누적동기화 시키면 가능합니다.

 

또는 출처를 별도 필드에 표기해서 이미지가 없는 경우(자기 사이트가 아닌경우) wget 으로 이미지를 가져오도록 설정하실수도 있을것 같습니다.

단순히 아이디어 수준이라 구현하려면 손이 좀 많이 가겠네요.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,594 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT