웹마스터 팁
제로보드4에서 xe로 이전시 갤러리 게시판 이미지 깨어지는 현상 해결방법
2012.04.22 08:03
제로보드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 닫기
?>
댓글 2
제목 | 글쓴이 | 날짜 |
---|---|---|
카테고리별로 최근게시물 뽑아오기 [11] | 팔공산 | 2008.05.22 |
회원 확장 변수(extra_vars) 출력하는 방법 [15] | 척~ | 2008.05.23 |
배경음악 넣기(ZBXE를 기본폴더에 설치한 경우) [4] | 백성찬 | 2008.05.26 |
IE6 한글도메인에 ZBXE 때문에 속 썩이시는 분 [1] | 햇살과수원 | 2008.05.26 |
제로보드 XE에서 파비콘(favicon) 만들기 [8] | tindrum | 2008.05.26 |
자바스크립트로 브라우저 타이틀 바꾸기 [4] | Geun | 2008.05.26 |
이미지 삽입후 이미지 위에 노란색 박스 사라지게하는 법 [5] | dhseo | 2008.05.28 |
스크롤바색상 변하게 [5] | 김민787 | 2008.05.28 |
오른쪽 마우스 사용 금지하기 [15] | Fursys | 2008.05.28 |
이전글, 다음글 얻기 [25] | 라르게덴 | 2008.05.29 |
설문조사에서 로그인하지 않은 사용자는 투표하지 못하도록 수정하기 [3] | mooo | 2008.05.29 |
제로보드와 플래시 게시판 연동해서 사용하기 [5] | Park Ki-tae | 2008.05.30 |
확장변수 다중선택에서 체크박스의 선택개수를 제한하기 [5] | 우야꼬 | 2008.05.30 |
제로보드4 스타일 이전글/다음글 구현하기 (라르게덴님 팁 재탕) [12] | 老姜君 | 2008.05.30 |
본문글 하단 목록 옵션 처리하기 [4] | 老姜君 | 2008.05.31 |
가입시 웹마스터에게 가입했다는 메일 보내기. [4] | dhseo | 2008.06.02 |
회원 가입시 admin이 가입 승인이후 동작시키도록 변경!! [1] | dhseo | 2008.06.02 |
웹용 색상코드표 기타 | 푸른커튼 | 2008.06.03 |
외부페이지 접근을 제로보드XE를 통해서만 접근을 허용 하고 싶다면 [9] | 임기택924 | 2008.06.03 |
레이아웃에 스크립트를 이용한 화면을 띄우고 싶은 경우 [3] | dhseo | 2008.06.03 |
참고로 이왕이면 이전하신 후 곧바로 실행하시는 것이 좋습니다. 이전후 새로 글쓰기 하신 내용도 같이 수정되기 때문에 그렇습니다.