최근 게시물 날짜 형식 조정하기 정보
그누호환 최근 게시물 날짜 형식 조정하기본문
최근 게시물을 보면 날짜가 "년-월-일"로 표시가 되는데,
이것을 "월-일"로 바꿔서 표시하고자 하실 때 사용하시면 됩니다.
우선 아래에 있는 빨간색 부분만 lib.php에서
function latest 부분에 추가해 주세요
-----------------------------------------------------
function latest($skin_dir='', $bo_table, $rows=10, $len=40)
{
global $latest_skin, $cfg, $gnu_path;
include($gnu_path . 'bbs/gblayer.php');
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = $gnu_path . "bbs/skin/latest/$skin_dir";
}
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch_array($sql);
$bo_subject = $bo[bo_subject];
include "$latest_skin/latest_head.skin.php";
$sql = " select a.*, mb_open
from {$cfg[write_table_prefix]}{$bo_table} a
left join $cfg[table_member] b on (b.mb_id = a.mb_id)
where a.wr_comment = 0
order by a.wr_num, a.wr_datetime desc limit 0, $rows ";
$result = sql_query_error($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$wr_subject = conv_subject($row[wr_subject], $len,"…");
$wr_name = gblayer($row[mb_id], cut_str($row[wr_name],10), $row[wr_email], $row[wr_homepage], $row[mb_open]);
$wr_date = substr($row[wr_datetime],2,8);
$wr_date2 = substr($row[wr_datetime],5,5);
------------------------------------------------------------------
그리고 월-일을 표시하고자 하시는 최근 게시물 스킨에서
latest_main.skin.php 안에
"$wr_date" 변수를 "$wr_date2"로 바꿔주시면 손쉽게 끝납니다.
기타 궁금하신 점 있으시면 리플이나 쪽지를..
이것을 "월-일"로 바꿔서 표시하고자 하실 때 사용하시면 됩니다.
우선 아래에 있는 빨간색 부분만 lib.php에서
function latest 부분에 추가해 주세요
-----------------------------------------------------
function latest($skin_dir='', $bo_table, $rows=10, $len=40)
{
global $latest_skin, $cfg, $gnu_path;
include($gnu_path . 'bbs/gblayer.php');
// 스킨디렉토리값이 넘어왔다면
if ($skin_dir) {
$latest_skin = $gnu_path . "bbs/skin/latest/$skin_dir";
}
$sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
$bo = sql_fetch_array($sql);
$bo_subject = $bo[bo_subject];
include "$latest_skin/latest_head.skin.php";
$sql = " select a.*, mb_open
from {$cfg[write_table_prefix]}{$bo_table} a
left join $cfg[table_member] b on (b.mb_id = a.mb_id)
where a.wr_comment = 0
order by a.wr_num, a.wr_datetime desc limit 0, $rows ";
$result = sql_query_error($sql);
for ($i=0; $row = mysql_fetch_array($result); $i++) {
$wr_subject = conv_subject($row[wr_subject], $len,"…");
$wr_name = gblayer($row[mb_id], cut_str($row[wr_name],10), $row[wr_email], $row[wr_homepage], $row[mb_open]);
$wr_date = substr($row[wr_datetime],2,8);
$wr_date2 = substr($row[wr_datetime],5,5);
------------------------------------------------------------------
그리고 월-일을 표시하고자 하시는 최근 게시물 스킨에서
latest_main.skin.php 안에
"$wr_date" 변수를 "$wr_date2"로 바꿔주시면 손쉽게 끝납니다.
기타 궁금하신 점 있으시면 리플이나 쪽지를..
추천
3
3
댓글 전체
b
좋은정보 감사합니다.*^^*
아참~
그리고 이 방법 대신에 관리자님처럼 최근 게시물 스킨중에 latest_main.skin.php 파일을 수정하셔도 됩니다.
이 파일의 상단에 <? ?> 사이에 $mmdd = substr($wr_date, 3, 5); 를 추가하고
아래에 <?=$wr_date;?>를 <?=$mmdd?>로 변경해주시면 똑같은 결과를 볼 수 있습니다.
lib.php 파일을 수정하기 싫으신 분들은 이렇게 사용하시면 되겠네요.
관리자님 파이팅~
그리고 이 방법 대신에 관리자님처럼 최근 게시물 스킨중에 latest_main.skin.php 파일을 수정하셔도 됩니다.
이 파일의 상단에 <? ?> 사이에 $mmdd = substr($wr_date, 3, 5); 를 추가하고
아래에 <?=$wr_date;?>를 <?=$mmdd?>로 변경해주시면 똑같은 결과를 볼 수 있습니다.
lib.php 파일을 수정하기 싫으신 분들은 이렇게 사용하시면 되겠네요.
관리자님 파이팅~
좋은정보감사합니다.
최강그누보드
최강그누보드
좋은정보 감사 합니다.
추천!! <==이두글자만 썼더니 5글자 이상 쓰래요...ㅋㅋ
아!~~ 좋은 정보입니다......
수고했습니다....
수고했습니다....