특정 게시판에서 게시물 내용이 수시로 수정이 되는경우
날짜 표시가 최초 게재일이 아니라 최종 수정일로 표시되야 할경우 입니다.
또는 모든 게시판을 게시글 날짜를 최초 게재일이 아니라 수정한 날짜로 표시를 원할때 사용하심됩니다.
이 팁은 각 보드 스킨을 이용합니다
하여 아래 코드를 적용한 스킨을 지정한 게시판은 모두 적용이됩니다
아주 간단하니 아래 내용을 보시면 굳이 설명 안해도 이해가 가시리라 봅니다
자자 또 거두절미하고 바로 보겠습니다.
먼저 적용시키시고 싶은 보드스킨 폴더를 엽니다~
/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 파일을 수정하셔도 됩니다.
※ 로그인 하시면 원본파일을 볼 수 있습니다. ※
날짜 표시가 최초 게재일이 아니라 최종 수정일로 표시되야 할경우 입니다.
또는 모든 게시판을 게시글 날짜를 최초 게재일이 아니라 수정한 날짜로 표시를 원할때 사용하심됩니다.
이 팁은 각 보드 스킨을 이용합니다
하여 아래 코드를 적용한 스킨을 지정한 게시판은 모두 적용이됩니다
아주 간단하니 아래 내용을 보시면 굳이 설명 안해도 이해가 가시리라 봅니다
자자 또 거두절미하고 바로 보겠습니다.
먼저 적용시키시고 싶은 보드스킨 폴더를 엽니다~
/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 파일을 수정하셔도 됩니다.
※ 로그인 하시면 원본파일을 볼 수 있습니다. ※
웹스터디 2013-03-16 13:51:40
0
리스트 최상단에 나타납니다.
게시물을 수정했을 경우에도 수정날짜가 변경되어 리스트 최상단에 나타나려면 사용중인 스킨폴더에
write_update.skin.php 파일을 만들고 아래의 소스코드를 저장해 주시면 됩니다.
<?php
if ($w=="u") {
$sql = " update $write_table set wr_last = '$g4[time_ymdhis]' where wr_id='$wr_id' ";
sql_query($sql);
}
?>
답글달기