드림퀘스트님의 레볼루션스킨을 사용한 제로보드->G4 변환시 팁... 정보
드림퀘스트님의 레볼루션스킨을 사용한 제로보드->G4 변환시 팁...관련링크
본문
제로보드에는 드림퀘스트님의 유명한 DQ 레볼루션 스킨이 있습니다.
레볼루션 스킨은 기존 파일업로드 필드 2개 이외에
사진업로드를 99개인가 더 추가 할수 있게 되어 있습니다
제로보드에서 G4로 변환 하는 프로그램은 이미 운영자님께서
자료실에 올려두셨는데요(http://www.sir.co.kr/bbs/board.php?bo_table=g4_pds&wr_id=63)
약간 수정을 가하여
레볼루션 추가 업로드 한 파일정보들도 같이 G4의 멀티 업로드로
이동되게 하였습니다.
http://onphoto.net/v2/convert_zb4_dq.zip
위 링크를 통해 다운받으시면 되구요
zb4_board_update.php 파일만 교체 하시면 됩니다.
레볼루션 스킨은 기존 파일업로드 필드 2개 이외에
사진업로드를 99개인가 더 추가 할수 있게 되어 있습니다
제로보드에서 G4로 변환 하는 프로그램은 이미 운영자님께서
자료실에 올려두셨는데요(http://www.sir.co.kr/bbs/board.php?bo_table=g4_pds&wr_id=63)
약간 수정을 가하여
레볼루션 추가 업로드 한 파일정보들도 같이 G4의 멀티 업로드로
이동되게 하였습니다.
http://onphoto.net/v2/convert_zb4_dq.zip
위 링크를 통해 다운받으시면 되구요
zb4_board_update.php 파일만 교체 하시면 됩니다.
추천
0
0
댓글 5개
innoX님 감사합니다.
님이 올려주신 자료로 컨버터 하고 있는데요.
우선 DQ 겔러리 전에 일반 겔러리인데.. 컨버팅할때 제로보드의 중복파일 처리를 감안하지 않으신듯 합니다.
제로보드의 중복파일의 경우 디렉토리를 생성해서 그밑에 파일을 저장하는것이고 그누보드의 경우 파일명 앞에 등록날짜가 삽입되어 처리되더군요.
해서 컨버팅하면.. 같은 사진이 중복해서 뜨게 되죠.
저의경우 해서.. innoX님이 올려주신 자료 중 zb4_board_update.php 내용을 수정하였는데요...
for ($k=0; $k<2; $k++)
{
$m = $k+1;
$row["file_name{$m}"] = str_replace("data/".$src."/","", $row["file_name{$m}"]);
if ($row["s_file_name{$m}"]) {
$sql3 = " insert into $g4[board_file_table]
set bo_table = '$dst',
wr_id = '$id',
bf_no = '$k',
bf_source = '".addslashes($row["s_file_name{$m}"])."',
bf_file = '".addslashes($row["file_name{$m}"])."',
bf_download = '".$row["download{$m}"]."' ";
sql_query($sql3);
$gb_cnt++;//레볼루션파일을 넣기 위한 전초작업
}
}
//레볼루션 파일도 옮기자
$dq_query="select * from dq_revolution where zb_id='$src' and zb_no='$row[no]' ";
$dq_result=mysql_query($dq_query);
$dq_cnt=mysql_affected_rows();
위와같이 수정해서 컨버팅하니까.. DB에는 제대로 입력이 되었는데..
겔러리 출력할때... bf_file 필드내욕을 그대로 가져와서 출력하면 (예) 1116165084/IMG_0186.jpg
http://www.....com/data/file/Gallery_D30/1116165084%2FIMG_0186.jpg
위에처럼 / 가 $2F 로 표시되면서 X박스가 뜨네요..
이거 어떻게 처리해야 할지 알려주시면 도움이 되겠습니다.
좋은자료 많이 올려주세요!
님이 올려주신 자료로 컨버터 하고 있는데요.
우선 DQ 겔러리 전에 일반 겔러리인데.. 컨버팅할때 제로보드의 중복파일 처리를 감안하지 않으신듯 합니다.
제로보드의 중복파일의 경우 디렉토리를 생성해서 그밑에 파일을 저장하는것이고 그누보드의 경우 파일명 앞에 등록날짜가 삽입되어 처리되더군요.
해서 컨버팅하면.. 같은 사진이 중복해서 뜨게 되죠.
저의경우 해서.. innoX님이 올려주신 자료 중 zb4_board_update.php 내용을 수정하였는데요...
for ($k=0; $k<2; $k++)
{
$m = $k+1;
$row["file_name{$m}"] = str_replace("data/".$src."/","", $row["file_name{$m}"]);
if ($row["s_file_name{$m}"]) {
$sql3 = " insert into $g4[board_file_table]
set bo_table = '$dst',
wr_id = '$id',
bf_no = '$k',
bf_source = '".addslashes($row["s_file_name{$m}"])."',
bf_file = '".addslashes($row["file_name{$m}"])."',
bf_download = '".$row["download{$m}"]."' ";
sql_query($sql3);
$gb_cnt++;//레볼루션파일을 넣기 위한 전초작업
}
}
//레볼루션 파일도 옮기자
$dq_query="select * from dq_revolution where zb_id='$src' and zb_no='$row[no]' ";
$dq_result=mysql_query($dq_query);
$dq_cnt=mysql_affected_rows();
위와같이 수정해서 컨버팅하니까.. DB에는 제대로 입력이 되었는데..
겔러리 출력할때... bf_file 필드내욕을 그대로 가져와서 출력하면 (예) 1116165084/IMG_0186.jpg
http://www.....com/data/file/Gallery_D30/1116165084%2FIMG_0186.jpg
위에처럼 / 가 $2F 로 표시되면서 X박스가 뜨네요..
이거 어떻게 처리해야 할지 알려주시면 도움이 되겠습니다.
좋은자료 많이 올려주세요!
SK님 그경우엔
출력 되는 부분에 아마도 urlencode 함수가 있을겁니다.
그함수를 사용하지 않고 바로 호출하면 정상적으로 출력 될것같습니다.
출력 되는 부분에 아마도 urlencode 함수가 있을겁니다.
그함수를 사용하지 않고 바로 호출하면 정상적으로 출력 될것같습니다.
innox님 답변 감사합니다.
현재 알려주신대로 urlencode 부분을 하루종일 찾고는 있는데 아직 못 찾았습니다.
시리니님의 sirini_g4_v014 스킨 사용하는데요 겔러리 썸네일 부분은 사진이 나오는데...
본문에 들어가면 안나오네요. 여전히 %2F 라고 나오고요.
현재 스킨의 view.skin.php 내용을 계속 보고 있는데 찾지 못하고 있습니다.
혹시 아시면 알려 주시겠습니까?
현재 알려주신대로 urlencode 부분을 하루종일 찾고는 있는데 아직 못 찾았습니다.
시리니님의 sirini_g4_v014 스킨 사용하는데요 겔러리 썸네일 부분은 사진이 나오는데...
본문에 들어가면 안나오네요. 여전히 %2F 라고 나오고요.
현재 스킨의 view.skin.php 내용을 계속 보고 있는데 찾지 못하고 있습니다.
혹시 아시면 알려 주시겠습니까?
view쪽은 스킨에는 없고 라이브러리에 있네요..
불편하시더라도
common.lib.php 파일의 view_file_link 함수에 urlencode를 삭제하고 쓰시면 될것 같습니다.
아니면...
view.skin.php 쪽에 urldecode 함수를 쓰는 방법이 될수 있을지는 모르겠습니다만..
제가 지금 테스트 할 시간이 안되네요..
내일 테스트 해보고 결과 알려 드리죠... ^^;;
불편하시더라도
common.lib.php 파일의 view_file_link 함수에 urlencode를 삭제하고 쓰시면 될것 같습니다.
아니면...
view.skin.php 쪽에 urldecode 함수를 쓰는 방법이 될수 있을지는 모르겠습니다만..
제가 지금 테스트 할 시간이 안되네요..
내일 테스트 해보고 결과 알려 드리죠... ^^;;

오, 제로보드 이동을 드퀘때문에 머뭇거리고 있었지만..
드퀘도 이동가능하다면.. 그누로 굳힐 수 있겠군요
드퀘도 이동가능하다면.. 그누로 굳힐 수 있겠군요