질문 2개(글수정 후 첫 페이지로 돌아가 버림, 카테고리) 정보
그누보드 질문 2개(글수정 후 첫 페이지로 돌아가 버림, 카테고리)
본문
먼저,
게시판 목록이 여러페이지일 경우 첫페이지가 아닌 다른 페이지에서 글수정을 하면 해당 페이지가 안 나오고 첫 페이지로 돌아가 버립니다.
해당 페이지에서 수정하면 글목록이 해당 페이지가 그대로 있어야 되는거 아닌가요?
다음,
지금 홈페이지 이전 중인데 카테고리가 하나로만 고정이 되버리네요.
원래 카테고리로 해 주려면 일일이 글 수정해서 카테고리 지정해 주는 수 밖에 없는건가요?
아~~!
돌겠네.
만약 그렇다면 어느 세월에 다 하나~~~!
좋은 방법 있으면 좀 가르쳐 주세요.
첫번째 문제는 여기 sir도 그러네요.
제 홈 문제는 아닌듯 합니다.
게시판 목록이 여러페이지일 경우 첫페이지가 아닌 다른 페이지에서 글수정을 하면 해당 페이지가 안 나오고 첫 페이지로 돌아가 버립니다.
해당 페이지에서 수정하면 글목록이 해당 페이지가 그대로 있어야 되는거 아닌가요?
다음,
지금 홈페이지 이전 중인데 카테고리가 하나로만 고정이 되버리네요.
원래 카테고리로 해 주려면 일일이 글 수정해서 카테고리 지정해 주는 수 밖에 없는건가요?
아~~!
돌겠네.
만약 그렇다면 어느 세월에 다 하나~~~!
좋은 방법 있으면 좀 가르쳐 주세요.
첫번째 문제는 여기 sir도 그러네요.
제 홈 문제는 아닌듯 합니다.
댓글 전체
카테고리까지 복사하는 source 입니다.
해당 소스에서 마지막
echo "총 {$i}건의 row 변환 완료"; 직전에 넣어주세요...
// ---------------------------------------------------------------------------------------------------------------
// 카테고리 존재하는지 확인
$sql = "select use_category from zetyx_admin_table where name = '{$src}'";
$zb4[result] = mysql_query($sql,$zb4[link]);
if(!($row = mysql_fetch_array($zb4[result]))) {
} else {
// 카테고리 처리하기
$sql = "select no,name from zetyx_board_category_$src";
$zb4[result] = mysql_query($sql,$zb4[link]);
$sql = "delete from gb_write_{$dst}_cat";
$gnu[result] = mysql_query($sql, $gnu[link]);
// echo("gb_write_{$dst}_cat ". mysql_affected_rows($gnu[link])."건 데이터 삭제 완료<br><br>\n");
$iloop =0;
while ($row = mysql_fetch_array($zb4[result])) {
// 카테고리 추가
$sql = "insert gb_write_{$dst}_cat (ca_id, ca_name) values (".($iloop+1).",'$row[name]')";
mysql_query($sql, $gnu[link]);
// echo("gb_write_{$dst}_cat ". mysql_affected_rows($gnu[link])." 건 카테고리 추가 완료 >> $sql <br>\n");
// 테이블에도 추가
$sql = "update gb_write_$dst set ca_id = ".($iloop+1)." where ca_id = $row[no]";
mysql_query($sql, $gnu[link]);
// echo($row[name]." catetory " . mysql_affected_rows($gnu[link])."건 변환 완료<br><br>\n");
$iloop++;
}
if ($iloop > 0) {
// echo (($iloop-1)."건의 category 변환완료 <br>\n");
}
echo ("---------------------------------------------<br>\n");
}
mysql_close($zb4[link]);
mysql_close($gnu[link]);
// ---------------------------------------------------------------------------------------------------------------
해당 소스에서 마지막
echo "총 {$i}건의 row 변환 완료"; 직전에 넣어주세요...
// ---------------------------------------------------------------------------------------------------------------
// 카테고리 존재하는지 확인
$sql = "select use_category from zetyx_admin_table where name = '{$src}'";
$zb4[result] = mysql_query($sql,$zb4[link]);
if(!($row = mysql_fetch_array($zb4[result]))) {
} else {
// 카테고리 처리하기
$sql = "select no,name from zetyx_board_category_$src";
$zb4[result] = mysql_query($sql,$zb4[link]);
$sql = "delete from gb_write_{$dst}_cat";
$gnu[result] = mysql_query($sql, $gnu[link]);
// echo("gb_write_{$dst}_cat ". mysql_affected_rows($gnu[link])."건 데이터 삭제 완료<br><br>\n");
$iloop =0;
while ($row = mysql_fetch_array($zb4[result])) {
// 카테고리 추가
$sql = "insert gb_write_{$dst}_cat (ca_id, ca_name) values (".($iloop+1).",'$row[name]')";
mysql_query($sql, $gnu[link]);
// echo("gb_write_{$dst}_cat ". mysql_affected_rows($gnu[link])." 건 카테고리 추가 완료 >> $sql <br>\n");
// 테이블에도 추가
$sql = "update gb_write_$dst set ca_id = ".($iloop+1)." where ca_id = $row[no]";
mysql_query($sql, $gnu[link]);
// echo($row[name]." catetory " . mysql_affected_rows($gnu[link])."건 변환 완료<br><br>\n");
$iloop++;
}
if ($iloop > 0) {
// echo (($iloop-1)."건의 category 변환완료 <br>\n");
}
echo ("---------------------------------------------<br>\n");
}
mysql_close($zb4[link]);
mysql_close($gnu[link]);
// ---------------------------------------------------------------------------------------------------------------

아~~~!
root님은 참으로 대단하십니다.
어떻게 모르는게 없으신지......
불행히도 제겐 해당되지 않는 방법입니다.
다른 분들을 위해 자료실에 있는
제로보드 4.1 pl4 -> 그누보드 3.0x 게시판 자료 변환 프로그램
글 밑에 댓글을 다시거나 팁앤테크에 올리시면 다른 분들께서 유용하게 사용하실것 같습니다.
신경써 주셨는데도 못하니 안타깝습니다.
고맙습니다.
root님은 참으로 대단하십니다.
어떻게 모르는게 없으신지......
불행히도 제겐 해당되지 않는 방법입니다.
다른 분들을 위해 자료실에 있는
제로보드 4.1 pl4 -> 그누보드 3.0x 게시판 자료 변환 프로그램
글 밑에 댓글을 다시거나 팁앤테크에 올리시면 다른 분들께서 유용하게 사용하실것 같습니다.
신경써 주셨는데도 못하니 안타깝습니다.
고맙습니다.
제로보드 관리자 화면에서 카테고리의 값이 몇번에 어떤 이름인지 파악후
그누보드에서 같은 값과 이름으로 설정한후(ㅋㅋ 그누에서는 무조건 1부터 시작하는군요)
그렇다면
프로그램 소스를 129번째 줄의 set ca_id = '1', 을
set ca_id = '$row[category]', 로 바꿔서 일단 카테고리를 있는 그대로 가져온다.
그리고 컨버전후 그누에 카테고리 값이 다음과 같을 경우
>> 그누보드 A 게시판 일반(1), 질문(2), 답변(3), 알림(4)
>> 제로보드 A 게시판 일반(25), 질문(30), 답변(33), 알림(45) 과 같이 사용됩니다.
컨버젼되어서 그누에 25,30,33,45가 있을것임 그럼 이놈을 1,2,3,4로 수정작업을 한다.
mysql admin에서 update 문으로 카테고리를 수정한다.
update gb_write_test set ca_id = 1 where ca_id=25 // gb_write_test 테이블에서 ca_id 값이 25인것을 찾아서 ca_id값을 1로 바꿔라.
update gb_write_test set ca_id = 2 where ca_id=30 // gb_write_test 테이블에서 ca_id 값이 30인것을 찾아서 ca_id값을 2로 바꿔라.
update gb_write_test set ca_id = 3 where ca_id=33 // gb_write_test 테이블에서 ca_id 값이 33인것을 찾아서 ca_id값을 3로 바꿔라.
update gb_write_test set ca_id = 4 where ca_id=45 // gb_write_test 테이블에서 ca_id 값이 45인것을 찾아서 ca_id값을 4로 바꿔라.
그누보드에서 같은 값과 이름으로 설정한후(ㅋㅋ 그누에서는 무조건 1부터 시작하는군요)
그렇다면
프로그램 소스를 129번째 줄의 set ca_id = '1', 을
set ca_id = '$row[category]', 로 바꿔서 일단 카테고리를 있는 그대로 가져온다.
그리고 컨버전후 그누에 카테고리 값이 다음과 같을 경우
>> 그누보드 A 게시판 일반(1), 질문(2), 답변(3), 알림(4)
>> 제로보드 A 게시판 일반(25), 질문(30), 답변(33), 알림(45) 과 같이 사용됩니다.
컨버젼되어서 그누에 25,30,33,45가 있을것임 그럼 이놈을 1,2,3,4로 수정작업을 한다.
mysql admin에서 update 문으로 카테고리를 수정한다.
update gb_write_test set ca_id = 1 where ca_id=25 // gb_write_test 테이블에서 ca_id 값이 25인것을 찾아서 ca_id값을 1로 바꿔라.
update gb_write_test set ca_id = 2 where ca_id=30 // gb_write_test 테이블에서 ca_id 값이 30인것을 찾아서 ca_id값을 2로 바꿔라.
update gb_write_test set ca_id = 3 where ca_id=33 // gb_write_test 테이블에서 ca_id 값이 33인것을 찾아서 ca_id값을 3로 바꿔라.
update gb_write_test set ca_id = 4 where ca_id=45 // gb_write_test 테이블에서 ca_id 값이 45인것을 찾아서 ca_id값을 4로 바꿔라.

허~걱!
방금 노다가로 해야할 수 밖에 없는 이유를 알았습니다.
원래 홈페이지가 이지보드였는데 바로 그누보드로 옮길수가 없어 중간 경유지로 제로보드를 거친겁니다.
근데 이지보드에서 제로보드로 카테고리가 안 넘어 옵니다.
아~~~~~!
우째 이런일이...........
하지만 다른 분들(제로에서 바로 그누로)에겐 유용한 방법일것 같습니다.
관심 가져 주셔서 감사합니다.
눈물을 머금고 노가다 하러 갑니다. ㅠ.ㅠ
방금 노다가로 해야할 수 밖에 없는 이유를 알았습니다.
원래 홈페이지가 이지보드였는데 바로 그누보드로 옮길수가 없어 중간 경유지로 제로보드를 거친겁니다.
근데 이지보드에서 제로보드로 카테고리가 안 넘어 옵니다.
아~~~~~!
우째 이런일이...........
하지만 다른 분들(제로에서 바로 그누로)에겐 유용한 방법일것 같습니다.
관심 가져 주셔서 감사합니다.
눈물을 머금고 노가다 하러 갑니다. ㅠ.ㅠ

아주 쉽게 하실 수 있을지도 모르겠습니다.
우선 제로보드이 카테고리 번호를 파악해야 하구요.
그누보드 분류를 제로보드와 같이 생성해 놓습니다.
그리고 if () 문으로 처리하시면 의외로 간단할지도 모르겠네요.
우선 제로보드이 카테고리 번호를 파악해야 하구요.
그누보드 분류를 제로보드와 같이 생성해 놓습니다.
그리고 if () 문으로 처리하시면 의외로 간단할지도 모르겠네요.

관리자님 감사합니다.
아~~~주 이해를 잘 했습니다. ^^
어차피 제가 프로그램을 만질줄 모르니 생 노가다를 해야죠뭐.
근데 게시판글이 많은 분들은 장난이 아닐듯 합니다.
저야 몇백개 밖에 안되지만 천단위 넘어가면.......... 어~~~휴!
상상만해도 끔찍합니다.
아~~~주 이해를 잘 했습니다. ^^
어차피 제가 프로그램을 만질줄 모르니 생 노가다를 해야죠뭐.
근데 게시판글이 많은 분들은 장난이 아닐듯 합니다.
저야 몇백개 밖에 안되지만 천단위 넘어가면.......... 어~~~휴!
상상만해도 끔찍합니다.

제로보드와 그누보드의 카테고리는 서로 다릅니다.
그누보드는 개별게시판에서 1, 2, 3 이런식으로 카테고리를 지정하지만
제로보드는 전체게시판에서 1, 2, 3 과 같은 방법으로 카테고리를 지정하므로
음~
간단하게 예를 들자면 () 안은 카테고리 번호입니다.
그누보드 A 게시판 일반(1), 질문(2), 답변(3), 알림(4)
제로보드 A 게시판 일반(25), 질문(30), 답변(33), 알림(45) 과 같이 사용됩니다.
설명이 만만치가 않네요.
그누보드는 개별게시판에서 1, 2, 3 이런식으로 카테고리를 지정하지만
제로보드는 전체게시판에서 1, 2, 3 과 같은 방법으로 카테고리를 지정하므로
음~
간단하게 예를 들자면 () 안은 카테고리 번호입니다.
그누보드 A 게시판 일반(1), 질문(2), 답변(3), 알림(4)
제로보드 A 게시판 일반(25), 질문(30), 답변(33), 알림(45) 과 같이 사용됩니다.
설명이 만만치가 않네요.

첫번째 문제는 제가 어떻게 할 수 있는게 아니었군요.
두번째.......
그누보드 자료실에 있는
제로보드 4.1 pl4 -> 그누보드 3.0x 게시판 자료 변환 프로그램
이걸로 제로보드에서 그누보드로 넘겼습니다.
물론 관리자님께서 카테고리는 일반으로 지정된다는 말씀은 계셨습니다만, 하다보니 너무 심한 노가다라서요.
무슨 방법이 있는건가요?
두번째.......
그누보드 자료실에 있는
제로보드 4.1 pl4 -> 그누보드 3.0x 게시판 자료 변환 프로그램
이걸로 제로보드에서 그누보드로 넘겼습니다.
물론 관리자님께서 카테고리는 일반으로 지정된다는 말씀은 계셨습니다만, 하다보니 너무 심한 노가다라서요.
무슨 방법이 있는건가요?
첫번째 문제는 버그입니다. 관리자님이 한번 봐주셔야 할듯.
수정모드 들아갈때마다 리스트 페이지를 가지고 들어가는데 수정을 하게되면 페이지 값이 없어지는군요.
두번째는 데이타를 어떻게 이전하는지 몰라서 정확한 답변이 안될것 같은데
프로그램으로 이전 작업을 돌린다면 프로그램에서 카테고리를 넘겨 주면 됩니다.
이것은 어떤 방식으로 이동하는지, 이동시키는 컨버전 프로그램을 봐야 답변이 나올수있는 문제입니다.
수정모드 들아갈때마다 리스트 페이지를 가지고 들어가는데 수정을 하게되면 페이지 값이 없어지는군요.
두번째는 데이타를 어떻게 이전하는지 몰라서 정확한 답변이 안될것 같은데
프로그램으로 이전 작업을 돌린다면 프로그램에서 카테고리를 넘겨 주면 됩니다.
이것은 어떤 방식으로 이동하는지, 이동시키는 컨버전 프로그램을 봐야 답변이 나올수있는 문제입니다.