답변 4개 / 댓글 8개
채택된 답변
+20 포인트
이렇게해보세요
스킨폴더에 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개
엇 어쩌다가
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으로 바꿔서 작동되는건가요???
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];
?>
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'");
제가 지금 그렇게 하고 있습니다.
일단 게시글번호 통합하고 게시글 목록에서 통합 게시글 번호를 보여주고 게시글 볼때도 그누보드의
"게시판 아이디 + 게시판별 게시글번호" 이 아니라
"게시판 아이디 + 통합 게시글 번호"로 글내용 보는 페이지를 불러오고 있습니다.
아래 게시판 2개의 글번호를 보세요.
http://piree.co.kr/u/0Kph <<== A 게시판
http://piree.co.kr/u/zsE <<== B 게시판
목록에서 보이는 글번호가 게시판별 번호가 아니라 통합번호입니다.
지금은 목록과 글내용볼때만 쓰는데 앞으로 수정, 삭제등 모든 기능에서 통합글번호를 사용할 예정입니다.
아직 건들지 못하고 있어요.
이 방식을 말씀하시는게 맞죠?
방법은 별도의 테이블을 만들고
각 게시판 테이블에 통합글번호 저장할 필드 하나 추가하고
게시글 쓸때 글목록 저장하기 바로 전에 통합게시글 테이블에 입력하고 PRIMARY KEY를 불러온 후에
그 통합글번호를 각 게시글 ROW에 저장하고
게시글 목록에서 그 통합글번호를 불러와서 사용하면 됩니다.
물론 게시판 수정해야 하니 프로그래머가 아니면 난감할수 있습니다.
제가 이리 하는 이유는 나중에 제가 원하는 형태로 개조하려고요.
아직 일부만 건든 상태입니다.
답변을 작성하려면 로그인이 필요합니다.
아래의 코드를 입력했습니다 (저는 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]?> 라고 입력을 했는데 출력이 인되네용 ㅠㅠ