[팬텀디자인] 게시글 수정내역을 만들어보자 > 그누보드5 추가

본문 바로가기
  • 맑음
  • 경기도 (23.0'C)
  • 2024.05.02 (목)
사이트 내 전체검색

그누보드5 추가

[팬텀디자인] 게시글 수정내역을 만들어보자

페이지 정보

profile_image
작성자 neue
댓글 0건 조회 398회 작성일 23-02-08 15:57

본문

팬텀디자인2023.02.02 17:39:45조회 396댓글 20
관련링크
http://www.팬텀디자인.com 28회
https://sir.kr/cmall/shop.php?cp=kakao_um2tnv0s 26회
첨부파일
history.php (4.4K) 23회 2023-02-02 17:39:52


 

https://sir.kr/g5_tip/17233

 

예전에 제가 올렸던 팁을 리뉴얼했습니다.

 

회사에서 사용 할 인트라넷의 자료실을 개발하다가 단순히 마지막 수정시각만 표기해서는 누가, 몇번을 수정을 했는지 모를 것 같다는 생각에 제작하게 되었습니다. 매우 간단한 팁이며 수정 및 보완할 점이 있다면 댓글로 첨언 부탁드리겠습니다.

 

1. 첨부된 history.php 파일을 게시판 스킨 폴더 내에 업로드 해주세요.

 

2. 게시판 스킨 폴더 내 view.skin.php 파일의 출력을 원하는 위치에 아래 코드를 넣어줍니다.
[code]
    <?php
    $sql = " select * from g5_phantom_download_history where wr_id = '".$view['wr_id']."' order by last_datetime desc";
    $result = sql_fetch($sql);
    ?>
        <div class="edit_history">
            <b>최종 수정 날짜</b> <?php if($result['last_datetime']){ echo $result['last_datetime'].'<strong class="history_check"><i class="fa fa-history" aria-hidden="true"></i> 수정내역</strong>'; } else { echo '없음'; } ?>
        </div>
        <?php include_once('history.php');?>
[/code]

3. 같은 폴더에 write_update.skin.php 파일을 만들어 아래 코드를 추가해주세요.

(이미 해당 파일이 있다면 새로운 코드만 추가해주세요.)
[code]
<?php
    // phantom_download_history 수정시각 저장 [시작]
    if($w == 'u'){
    sql_query(" insert into g5_phantom_download_history ( bo_table, wr_id, mb_id, last_datetime ) values ( '{$bo_table}', '{$wr_id}', '{$member['mb_id']}', '".G5_TIME_YMDHIS."' ) ", TRUE);
    }
    // phantom_download_history 수정시각 저장 [종료]
 [/code]

4. 적용완료



--------------------------------------

시린♡ 23.02.02 22:11:16
혹시 수정내역 에서 최고 관리자는 제외할수있는 방법이 있나요?
(일반 회원들 대상으로만 적용)

팬텀디자인 23.02.02 23:06:23
@시린♡ 3번 과정에서 코드를 아래와 같이 바꿔주시면 됩니다.
[code]
<?php
    // phantom_download_history 수정시각 저장 [시작]
    if($w == 'u' && !is_admin){
    sql_query(" insert into g5_phantom_download_history ( bo_table, wr_id, mb_id, last_datetime ) values ( '{$bo_table}', '{$wr_id}', '{$member['mb_id']}', '".G5_TIME_YMDHIS."' ) ", TRUE);
    }
    // phantom_download_history 수정시각 저장 [종료]
 [/code]

--------------------------------------

김마린2 23.02.05 12:39:22 모바일
감사합니다 혹시 수정내역에 아이디로 나오는데
닉네임으로 나오게 하는방법은 없을까요?

모바일에서는 모달이 짤리네요ㅜㅜ

미니님a 23.02.06 14:30:37
@김마린2 닉네임으로 나오는건
write_update.skin.php

내용에 $member['mb_id'] 로 되어있는걸

$member['mb_nick'] 로 변경해주시면 됩니다.



단. 쿼리에 mb_id 는 건드리지 마세요

풀코드는 아래와 같습니다.
[code]
if($w == 'u'){
    sql_query(" insert into g5_phantom_download_history ( bo_table, wr_id, mb_id, last_datetime ) values ( '{$bo_table}', '{$wr_id}', '{$member['mb_nick']}', '".G5_TIME_YMDHIS."' ) ", TRUE);
    }
[/code]

첨부파일

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : 회사명 / 대표 : 대표자명
주소 : OO도 OO시 OO구 OO동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 OO구 - 123호
개인정보관리책임자 : 정보책임자명

공지사항

  • 게시물이 없습니다.

접속자집계

오늘
845
어제
1,493
최대
3,311
전체
138,911
Copyright © 소유하신 도메인. All rights reserved.

    상담 안내
  • 123.4567.8900
    평일 오전 10시 ~ 오후 6시
    점심시간 : 오후 12시 ~ 오후 1시 30분