말탄개미

게시물 이동후 사진이 안보입니다.

동호회를 운영하고 있는데요
한 주간 잘 찍은 사진을 하나 골라 '명예의 전당'이라는 게시판으로 옮겨 이 게시판에서 최신글로 뽑아
메인페이지에 띄우고 있습니다.

문제는 각 주제별 갤러리는 이곳의 커뮤니티에 있는 갤러리처럼 여러장의 사진을 올릴 수 있는
스킨을 사용중인데.게시물을 이동시키고 나면 제일 처음에 업로드한 사진만 뜨고
나머지 추가 필드를 이용한 사진들은 온데간데 없이 출력이 안되고 있습니다.

해결방법이 없을까요? 게시물 복사를 해도 마찬가지 현상이던데...
|

댓글 5개

OTL이군요..ㅜㅜ
오오... 일이 있어 몇 일 접속을 못했는데 이제야 답글을 봤네요...
두 분의 가르침 감사합니다. ^^ 오늘 작업해 보고 결과 말씀해 드릴게요^^
감사합니다.
bbs/gnumoveupdate.php 의 109번째 줄부터 해당 코드가 있군요..

// 파일 복사
$srcdir = "./data/file/$bo_table";
$dstdir = "./data/file/$copy_bo_table";
@copy("$srcdir/$row[wr_file1]", "$dstdir/$row[wr_file1]");
@copy("$srcdir/$row[wr_file2]", "$dstdir/$row[wr_file2]");

이 부분의 마지막에
@copy("$srcdir/$row[wr_1]", $dstdir/$row[wr_1]");
@copy("$srcdir/$row[wr_1]", $dstdir/$row[wr_2]");
@copy("$srcdir/$row[wr_1]", $dstdir/$row[wr_3]");
@copy("$srcdir/$row[wr_1]", $dstdir/$row[wr_4]");
@copy("$srcdir/$row[wr_1]", $dstdir/$row[wr_5]");

를 붙여주시고..

124번째 줄의...
@unlink("$srcdir/$row[wr_file1]");
@unlink("$srcdir/$row[wr_file2]");
부분도
@unlink("$srcdir/$row[wr_1]");
@unlink("$srcdir/$row[wr_2]");
@unlink("$srcdir/$row[wr_3]");
@unlink("$srcdir/$row[wr_4]");
@unlink("$srcdir/$row[wr_5]");
을 추가해주시면 됩니다..

좀 찝찝하긴 한데.. 명예의전당용 자료 이동외에 다른 게시판에서의 게시물 이동이 많지 않으시다면 그냥 쓰셔도 무방하실 듯 합니다.
위분 말씀처럼 게시물 이동은 gbmove.php (폼표시) 와 gbmoveupdate.php (실제이동) 을 통해 이뤄집니다. 지금 확인해보니 추가필드 데이터도 잘 넘어갑니다.

다만 사진이 안 나오는 이유는, 실제 그림 파일 이동이 되지 않아서 인 것 같습니다.
사진 파일은 gnu/data/file/보드이름/ 아래에 저장됩니다. 여기서 직접 파일을 찾으셔서 이동하는 보드로 옮겨주셔야 할 것 같습니다.
만약 picture 보드에서 honor 보드로 옮긴다면 gnu/data/file/picture/ 에서 gnu/data/file/honor 로 해당 파일을 옮겨주시면 될 것 같습니다.
만약 자동화 하고 싶으시다면 gnumoveupdate.php 파일을 수정해주시면 될 것 같습니다.
당연히 추가필드를 이용했으므로 안나옵니다.

한개씩 이동하는 것이라면,
gbmove.php 와 gbmoveupdate.php 의 내용을 확인하고,
특히 gbmoveupdate.php 파일의 sql 부분이 넘어가는 쪽과 맞춰 설정 하세요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
박종원
20년 전 조회 428
20년 전 조회 471
20년 전 조회 385
20년 전 조회 447
20년 전 조회 1,623
20년 전 조회 611
박종원
20년 전 조회 660
20년 전 조회 375
20년 전 조회 565
20년 전 조회 386
20년 전 조회 743
20년 전 조회 591
20년 전 조회 757
20년 전 조회 633
20년 전 조회 604
20년 전 조회 570
20년 전 조회 319
20년 전 조회 482
20년 전 조회 387
20년 전 조회 484
🐛 버그신고