채택완료

게시판 수정내역 질문좀드리겠습니다.

2019-07-01 (월) 13:14:54 2,050

안녕하세요 질문좀 드리겠습니다.

게시판 수정을 할시  수정시간 수정한사람이름 노출되게끔 하고싶은데 방법이있을까요?ㅠ

|

답변 4개

채택된 답변
+20 포인트

/bbs/write.update.php 파일안에서

}  else if ($w == 'u') { 일때

여분필드인 wr_1 ~ wr_10 까지를 활용하실수 있습니다.

뭐 예를든다면 

$wr_1 = $member[mb_name];//수정한사람이름;

$wr_2 = date("Y-m-d H:i:s");//수정시간

wr_1 = '{$wr_1}',

wr_2 = '{$wr_2}'

식으로 해서 값만 변수로 만들면 됩니다. 저 굵은 글씨부분만 만들어 주시면 됩니다.

질문의 내용이....
특정 글을 수정한 사람에 대한 이력을 기록한다는 것 같네요.

현재 그누보드 게시판은

글쓴이

게시판관리자

최고관리자 
이렇게 수정할 수 있는 권한을 가지고 있습니다.

일단, 다른 회원은 글 수정 권한이 없습니다.

그래서 글 수정 이력이려면 위 3명에 해당이 되겠네요.

그리고 해당 글에서 대하여 여러 이력을 남기기 위해서는 별도의 테이블이 필요할 것 같습니다.

여분필드로는 한번의 이력만 기록이 가능할 것 같은데요.

배열로 처리하면 가능할 것 같기도 하고...

기획이 필요해 보입니다.

2019-07-01 (월) 13:18:06

수정할때 update 구문에

/bbs/write_update.php

최근수정일

최근수정한사람

을 저장시키는게 우선일거같아요.

특정 스킨에만 작업하시려면

write_update.skin.php

파일에 update 구문을 넣어서 처리해도 되고요..

답변을 작성하려면 로그인이 필요합니다.