안녕하세요 질문좀 드리겠습니다.
게시판 수정을 할시 수정시간 수정한사람이름 노출되게끔 하고싶은데 방법이있을까요?ㅠ
|
답변 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}'
식으로 해서 값만 변수로 만들면 됩니다. 저 굵은 글씨부분만 만들어 주시면 됩니다.
2019-07-01 (월) 14:00:18
질문의 내용이....
특정 글을 수정한 사람에 대한 이력을 기록한다는 것 같네요.
현재 그누보드 게시판은
글쓴이
게시판관리자
최고관리자
이렇게 수정할 수 있는 권한을 가지고 있습니다.
일단, 다른 회원은 글 수정 권한이 없습니다.
그래서 글 수정 이력이려면 위 3명에 해당이 되겠네요.
그리고 해당 글에서 대하여 여러 이력을 남기기 위해서는 별도의 테이블이 필요할 것 같습니다.
여분필드로는 한번의 이력만 기록이 가능할 것 같은데요.
배열로 처리하면 가능할 것 같기도 하고...
기획이 필요해 보입니다.
2019-07-01 (월) 13:18:06
수정할때 update 구문에
/bbs/write_update.php
최근수정일
최근수정한사람
을 저장시키는게 우선일거같아요.
특정 스킨에만 작업하시려면
write_update.skin.php
파일에 update 구문을 넣어서 처리해도 되고요..
답변을 작성하려면 로그인이 필요합니다.