웹마스터 팁

제로보드4에서 xe로 이전시

갤러리 게시판 이미지 깨어지는 현상 해결방법

 

제로보드4에서 대류의 섬네일 갤러리 게시판을 사용했는데,

xe로 이전하면 첨부파일은 잘 이전되지만, 게시판 내용에서는 이미지가 깨어져서 나타나는 경우가 있는 것 같습니다.

그래서 아래의 내용은 그것을 해결하는 아주 무식한(?) 방법입니다.

 

아래의 문서를 파일명.php로 작성후 (DB정보나 도메인 명 부분, 갤러리 게시판 모듈넘버 부분을 자신에 맞게 수정하셔서 작성하신 후)

 ftp로 아무 폴더에나 올려주시고 그 파일을 실행하시면 됩니다.

만일 xe 폴더에 올리셨으면 -> 주소창에 "http://www.도메인명/xe/파일명.php" 이렇게 해서 실행하시면 됩니다.

 

혹시 잘못될 수도 있으니 DB는 반드시 미리 백업해두셔서 하시는 것이 좋을 것 같습니다.

참고로 이왕이면 이전하신 후 곧바로 실행하시는 것이 좋습니다. 이전후 새로 글쓰기 하신 내용도 같이 수정되기 때문에 그렇습니다.

잘못되었을 시에는 DB 다 지우고, 다시 DB 복구하시면 됩니다.

도움이 되시길 바라며...

 

 

 

<?php

function msg($msg) {
 echo($msg);
 exit;
}

function dbconn() {  
  //아래 DB정보를 적으세요.
 $host="localhost";
 $dbid="DB 아이뒤";
 $dbpass="DB Pass";
 $dbname="DB name";

  if(!$connect) $connect = @mysql_connect($host,$dbid,$dbpass) or msg("DB 접속시 에러가 발생했습니다");

  @mysql_select_db($dbname, $connect) or msg("DB Select 에러가 발생했습니다","");

  return $connect;
 }
$connect=dbConn(); 
$result=mysql_query("select * from xe_documents",$connect) or msg(mysql_error());


while($data=@mysql_fetch_array($result)) {
 if($data[module_srl]=='여기에 갤러리 게시판의 모듈 넘버를 적으세요') {
  
  $data[content] = str_replace("<img", "<zeroboard",$data[content]);  
  
  $res=mysql_query("select * from xe_files",$connect) or msg(mysql_error());
  unset($cont_plus);
  unset($cont_plus2);
  
  while($dta=@mysql_fetch_array($res)) {   
   if($dta[upload_target_srl]==$data[document_srl]){
    if($cont_plus) {
     $cont_plus2 = "http://도메인 명을 적으세요/xe/?module=file&act=procFileDownload&file_srl=".$dta[file_srl]."&sid=".$dta[sid];
     break;
    }else{
     $cont_plus = "http://도메인 명을 적으세요/xe/?module=file&act=procFileDownload&file_srl=".$dta[file_srl]."&sid=".$dta[sid];    
    }
   }
    
  }//while 닫기
  if($cont_plus2) {
   $data[content] = "<img src=\"".$cont_plus."\" border=0 /><br><br><img src=\"".$cont_plus2."\" border=0 /><br>".$data[content];
  }else{
   $data[content] = "<img src=\"".$cont_plus."\" border=0 /><br>".$data[content];
  }
   
  $data[content]=addslashes($data[content]);
  
  mysql_query("update xe_documents set content='$data[content]' where document_srl='$data[document_srl]'",$connect) or msg(mysql_error());
  
 } //
} //while 닫기
?>

 

제목 글쓴이 날짜
제로보드에서 iframe 높이 자동(유동적)조절(파폭,IE, 오페라,사파리,IETester) [11] file hhgyu 2010.09.17
제로보드 사용시 아이프레임의 크기를 내용에 따라 바꿔주는 스크립트 [7] 쿨리안 2003.06.28
윈도우 서버 2012 에서 제로보드XE 설치부터 사용하기. [16] file 부롱이 2013.03.29
사이트접속시 제로보드XE폴더로 이동되게 하는 쉬운방법 [8] 부찬™ 2007.08.17
제로보드4에서 xe로 이전시 갤러리 게시판 이미지 깨어지는 현상 해결방법 [2] 최르토스 2012.04.22
제로보드 DTREE 메뉴 적용하기 ( 카테고리 선택기 흉내 냈습니다.) [5] file 조성우371 2009.01.17
블루호스트(Bluehost)에서 XE 제로보드 및 텍스타일 블로그 서브도메인에 설치하기 [4] file TELSTER 2011.03.25
최신 제로보드 XE 동영상 강의 [25] 하얀마법 2013.08.09
노프레임 홈만들기 (3) - 서브 페이지 만들고 제로보드에 적용하기 [27] file @kihwa 2003.07.26
제로보드 4 -> xe 신버전으로 마이그레이션 경험담 [4] file 윤안젤로 2013.02.28
제로보드 xe 게시판 가로 푹 줄이기 방법좀 알려주세요. [1] 산업일꾼 2013.04.14
제로보드에 관하여.. [3] 검정고내 2013.01.07
제로보드 XE에서 파비콘(favicon) 만들기 [8] file tindrum 2008.05.26
제로보드XE 1.4 -> 1.5 초간단 업그레이드 [10] 행복돌이 2012.05.15
제로보드 1.5 이상 게시판에 페이스북 댓글 플러그인 설치법 [1] 줄루™ 2012.03.05
제로보드4 에서 xe 1.5 버전설치후 xml 파일 이전시 파일 누락되는 현상해결 [4] 때린데 또때려 2012.03.24
제로보드4에서 XE로 넘어와 헤메는 분들을 위해서(1편)-Xe개념이해와 설치 [16] file 황비 2010.03.18
제로보드4에서 XE로 넘어와 헤메는 분들을 위해서(3편:최종)-Widgets이해와 활용 [24] 황비 2010.03.26
[마지막팁] 제로보드4 처럼 레이아웃 없이 XE로 나만의 홈페이지 만들기 [6] Gekkou 2010.03.08
제로보드 xe 쇼핑몰 오늘본 상품 퀵메뉴 만드는 법 알려주세요 유유히 2011.12.15