게시글 날짜를 최종 수정일로~ > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시글 날짜를 최종 수정일로~ 정보

게시글 날짜를 최종 수정일로~

본문

특정 게시판에서 게시물 내용이 수시로 수정이 되는경우
날짜 표시가 최초 게재일이 아니라 최종 수정일로 표시되야 할경우 입니다.
또는 모든 게시판을 게시글 날짜를 최초 게재일이 아니라 수정한 날짜로 표시를 원할때 사용하심됩니다.

이 팁은 각 보드 스킨을 이용합니다
하여 아래 코드를 적용한 스킨을 지정한 게시판은 모두 적용이됩니다

아주 간단하니 아래 내용을 보시면 굳이 설명 안해도 이해가 가시리라 봅니다

자자 또 거두절미하고 바로 보겠습니다.

먼저 적용시키시고 싶은 보드스킨 폴더를 엽니다~
/skin/board/???? 이 되겠지요?
파일중에 write_update.skin.php 라는 파일이 있습니다.
/skin/board/xxxx/write_update.skin.php
열겠습니다. 내용을 보면

==============================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 자신만의 코드를 넣어주세요.
?>
===============================================
잉?? 이게 답니다 ㅋㅋ
아마 개발자 님께서 글작성시 필요한 추가 코드를 쓰라고 만들어 놓으신듯합니다.
아니 그러라고 준비해두신 파일 입니다.
여기에 우리가 원하는 글수정시 마다 날짜를 업데이트 하는코드를 넣습니다~


================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

    $sql = " update $write_table set wr_datetime = '$g4[time_ymdhis]'
                    $sql_password
              where wr_id = '$wr[wr_id]' ";
    sql_query($sql);

// 자신만의 코드를 넣어주세요.
?>
================================================
이렇게 해주시면 됩니다.
간단하죠~ ^^;
처음 글쓸때만 들어가 있는 날짜 입력문을 매번 실행 하도록 추가 한것입니다.

특정 게시판에만 사용하고 싶으시면 특정 스킨에만 적용하시고

싸이트내에 모두 적용하고 싶으시면 사용하시는 모든 스킨에 적용하시거나
원본을 건드려야 해서 비추 입니다만 /bbs/write_update.php 파일을 수정하셔도 됩니다.

PS: 그누보드의 세심한 배려 다시 한번 감탄하면서...
추천
3

댓글 11개

깔끔한 '팁'입니다.

수정내역이 필요한 게시판에서는 상당히 유용한 내용이 될 수 있을 듯 합니다.

이왕이면, 기재하신 방법처럼,
게시물 작성 > 수정 과정에서 '수정 > 완료'일 경우 일괄적으로 적용하는 방식이 아니라,
여분 또는 확장필드를 이용해 게시물의 수정 내역이 view화면이나 list화면에서 적용되면
더더욱 멋진 팁이 될 듯 합니다 *^^*

이미 생성된 게시판에 필드를 확장하는 팁은 다음 링크를 참조하시면 될 듯 합니다.
http://sir.co.kr/bbs/tb.php/g4_tiptech/72
네 그런제 제가 여분필드와 추가 필드를 많이 사용을 해서요..
이 여분필드가 다른분들의 팁이나 스킨에서 사용되면 중복이 되어서 되도록 여분필드
안건드리고 할수 있는 방법으로 올리려고하거든요
여분필드는 각자 필요한부분이 있을꺼 같아서..^^;

아 나스카님 필드 추가하기 팁 감사합니다~^^
네. 저도 특별한 목적이외에는 여분필드를 사용하지 않는 편입니다.
추후 각종 스킨에서 여분필드를 사용하는 경우가 많아지는 추세라서요.
이왕이면, 필드를 추가하는 게시물에서 적용한 예제처럼,
조금이라도 알아보기 쉽게 wr_datetime 필드 이후,
wr_update_datetime라는 형식으로 생성해서 사용하는 방법을 권합니다.
맞아용~ 그게 좋겠네용~

확장해서 특정 게시글 또는 게시판전체를 여러명이서 관리할경우 '수정한사람' 도 넣을수 있겠네용~

감사합니다~ 생각 하고는 있었는데 나스카님 덕에 확실히 스킬업 된 기분입니다 ^&^
감사합니다. 계속 수정해서 파일을 주마다 새롭게 갱신할때 이팁 적용하면 회원들이 무슨 자료가 최근에 갱신되었는지 정렬을 최신순으로 하면 알아보기 좋네요.
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT