답변 4개
채택된 답변
+20 포인트
11년 전
이렇게해보세요
스킨폴더에 write_update.skin.php를 만들고
if(!$w){
$tot_cnt=$config[cf_1]+1;
sql_query("update $g4[config_table] set cf_1='$tot_cnt' ");
sql_query("update $write_table set wr_1='$tot_cnt' where wr_id='$wr_id'");
}
여분필드 wr_1에 카운트가 기록됩니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 5개
i
ideaman
11년 전
i
ideaman
11년 전
엇 어쩌다가
if(!$w){
$tot_cnt=$config[cf_1]+1;
sql_query("update $g4[config_table] set cf_1 = '$tot_cnt'");
sql_query("update $write_table set wr_50 = '$tot_cnt' where wr_50 = '$wr_50'");
}
이렇게 입력을 했는데 되는데 wr_id 이부분을 wr_50으로 바꿔서 작동되는건가요???
if(!$w){
$tot_cnt=$config[cf_1]+1;
sql_query("update $g4[config_table] set cf_1 = '$tot_cnt'");
sql_query("update $write_table set wr_50 = '$tot_cnt' where wr_50 = '$wr_50'");
}
이렇게 입력을 했는데 되는데 wr_id 이부분을 wr_50으로 바꿔서 작동되는건가요???
�
균이
11년 전
where wr_50 = '$wr_50'"); <---- 이건 아닙니다
wr_id='$wr_id' 로....
등록안된다면 등록폼이나 write_update.skin.php에서 wr_50 필드 등록코드가 있어야 합니다
------------------------------------------------
수정해도 유지되도록 아래 처리가 필요하네요
스킨폴더에 write_update.head.php를 만들고 추가하세요
<?
if($w=='u') $wr_50=$write[wr_50];
?>
wr_id='$wr_id' 로....
등록안된다면 등록폼이나 write_update.skin.php에서 wr_50 필드 등록코드가 있어야 합니다
------------------------------------------------
수정해도 유지되도록 아래 처리가 필요하네요
스킨폴더에 write_update.head.php를 만들고 추가하세요
<?
if($w=='u') $wr_50=$write[wr_50];
?>
i
ideaman
11년 전
답변 갑사합니다 균이님
근데 수정을 해도 자꾸 번호가 없어지네요 ㅠ 어떻게 해야할까요?
근데 수정을 해도 자꾸 번호가 없어지네요 ㅠ 어떻게 해야할까요?
i
ideaman
11년 전
그리구 한말씀 더드리자면 test 란 아이디가 글을 쓰면 게시물번호 카운터는 잘 됩니다
근데 수정을 하고 나서 뷰에서 보면 번호가 뜨질 않습니다~ 그래서 다시 새글을 쓰면 다시 게시물 번호가
1부터 시작 되네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
근데 수정을 하고 나서 뷰에서 보면 번호가 뜨질 않습니다~ 그래서 다시 새글을 쓰면 다시 게시물 번호가
1부터 시작 되네요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
11년 전
wr+1 ~ wr_10 사이의 여분필드가 아니니 그렇게 딜 수 밖에 없군요
write_update.head.php 삭제
write_update.php 수정
write_update.php 수정
if(!$w){
$tot_cnt=$config[cf_1]+1;
sql_query("update $g4[config_table] set cf_1='$tot_cnt' ");
}else $tot_cnt = $write[wr_50];
sql_query("update $write_table set wr_50='$tot_cnt' where wr_id='$wr_id'");
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
i
ideaman
11년 전
아 완전 해결했습니다 ㅠ.ㅠ 균이님 정말 감사합니다 너무 너무 감사요
댓글을 작성하려면 로그인이 필요합니다.
11년 전
제가 지금 그렇게 하고 있습니다.
일단 게시글번호 통합하고 게시글 목록에서 통합 게시글 번호를 보여주고 게시글 볼때도 그누보드의
"게시판 아이디 + 게시판별 게시글번호" 이 아니라
"게시판 아이디 + 통합 게시글 번호"로 글내용 보는 페이지를 불러오고 있습니다.
아래 게시판 2개의 글번호를 보세요.
http://piree.co.kr/u/0Kph">http://piree.co.kr/u/0Kph <<== A 게시판
http://piree.co.kr/u/zsE">http://piree.co.kr/u/zsE <<== B 게시판
목록에서 보이는 글번호가 게시판별 번호가 아니라 통합번호입니다.
지금은 목록과 글내용볼때만 쓰는데 앞으로 수정, 삭제등 모든 기능에서 통합글번호를 사용할 예정입니다.
아직 건들지 못하고 있어요.
이 방식을 말씀하시는게 맞죠?
방법은 별도의 테이블을 만들고
각 게시판 테이블에 통합글번호 저장할 필드 하나 추가하고
게시글 쓸때 글목록 저장하기 바로 전에 통합게시글 테이블에 입력하고 PRIMARY KEY를 불러온 후에
그 통합글번호를 각 게시글 ROW에 저장하고
게시글 목록에서 그 통합글번호를 불러와서 사용하면 됩니다.
물론 게시판 수정해야 하니 프로그래머가 아니면 난감할수 있습니다.
제가 이리 하는 이유는 나중에 제가 원하는 형태로 개조하려고요.
아직 일부만 건든 상태입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
i
ideaman
11년 전
네 제가 원하는 방식이 그게 맞습니다 ㅎㅎ 근데 좀 복잡하네요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
아래의 코드를 입력했습니다 (저는 wr_1 은 쓰고 있어서 wr_50 에 넣고싶어서 아래 처럼 했습니다)
if(!$w){
$tot_cnt=$config[cf_1]+1;
sql_query("update $g4[config_table] set cf_1='$tot_cnt' ");
sql_query("update $write_table set wr_50='$tot_cnt' where wr_id='$wr_id'");
}
그리고 나서 view.skin.php 에 게시물 번호를 표시해보려고
게시물번호: <?=$view[wr_50]?> 라고 입력을 했는데 출력이 인되네용 ㅠㅠ