RadarURL

웹 프로그래밍
2006.01.14 23:55

제로보드 날짜표시를 원하는 스타일대로

조회 수 5671 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
1. 제로보드의 게시판 목록에서 날짜부분은

2003/02/16 이런식으로 나오고 마우스를 대면,,
툴팁으로 2003년 02월 16일 05시 45분 12초 의 식으로 나옵니다.

이 부분을 원하는 스타일대로 바꿀수 있습니다.

제로보드 폴더 > include > list_check.php 파일에서  
다음과 같은 부분을 찾습니다.

// 글쓴 시간을 년월일 시분초 로 변환함
$reg_date="<span title='".date("Y년 m월 d일 H시 i분 s초", $data[reg_date])."'>".date("Y/m/d", $data[reg_date])."</span>";
$date=date("Y-m-d H:i:s", $data[reg_date]);



[수정방법 설명드리께요..]

title='".date("Y년 m월 d일 H시 i분 s초"
- 이부분이 툴팁으로 뜨는 날짜입니다.. 초단위까지 다 나오게 되어있죠..
.date("Y/m/d"
- 이부분이 목록에 표시되는 날짜입니다.. 년/월/일 의 형식으로 나오게 되어있어요..

예를 들어.. 목록에는 2003-02-16 으로 나오게하고
툴팁에는 2003.02.16 05:45:12 로 나오게 하려면

// 글쓴 시간을 년월일 시분초 로 변환함
$reg_date="<span title='".date("Y.m.d H:i:s", $data[reg_date])."'>".date("Y-m-d", $data[reg_date])."</span>";
$date=date("Y-m-d H:i:s", $data[reg_date]);

으로 고치시면 됩니다.

날짜표시에 사용되는 매개변수를 알면 수정이 쉽습니다..

※ 날짜표시에 사용되는 매개변수
a : "am" 또는 "pm"
A : "AM" 또는 "PM"
d : 두자리로 표현되는 날짜, 즉 "01"~"31"
D : 세글자로 표현되는 요일, 즉 "Fri"
F : 월을 긴 문장으로 나타냅니다. 즉 "January"
h : 시간을 12시간 단위로 나타냅니다. "01"~"12"
H : 시간을 24시간 단위로 나타냅니다.
g : 시간을 12시간 단위로 0 없이 나타냅니다. "1"~"12"
G : 시간을 24시간 단위로 0 없이 나타냅니다. "0"~"24"
i : 분을 나타냅니다. "00"~"59"
j : 날짜를 0 없이 나타냅니다. "1"~"31"
l (L의 소문자) : 요일을 나타냅니다. "Friday"
L : 윤년인지의 여부를 나타냅니다. "0" 또는 "1"
m : 달을 나타냅니다. "01"~"12"
n : 0 없이 달을 나타냅니다. "1"~"12"
M : 3글자로 달을 나타냅니다. "Jan"
s : 초를 나타냅니다. "00"~"59"
S : 영어에서 순서를 나타내는 2글자로 된 접미사; "th", "nd"
t : 주어진 달의 날 수; 즉 "28"~"31"
U : 기준시점(GMT 1970년 1월1일 00:00:00)으로부터 지난 시간을 초로 표시
w : 요일을 숫자로 표시합니다. 즉 "0"(일요일) ~ "6"(토요일)
Y (대문자) : 4글자로 연도표시, "1999"
y (소문자) : 2글자로 연도표시, "99"
z : 날짜를 표시, "0"~"365"
Z : 지역간의 시간편차를 초단위로 표시, 즉 "-43200"~"43200"




2. 코멘트 부분에 출력되는 날짜도 바꾸시려면
제로보드 폴더 > view.php 파일에서

$c_reg_date="<span title='".date("Y년 m월 d일 H시 i분 s초",$c_data[reg_date])."'>".date("Y/m/d",$c_data[reg_date])."</span>";
부분을

$c_reg_date="<span title='".date("Y.m.d H:i:s",$c_data[reg_date])."'>".date("Y-m-d",$c_data[reg_date])."</span>";
처럼 바꾸시면 됩니다.


3. 전체리스트기능 안쓰실때는 이전글, 다음글 부분도 바꿔주면 좋겠죠..

제로보드 폴더 > view.php 파일에서
$prev_reg_date="<span title='".date("Y/m/d H:i:d",$prev_data[reg_date])."'>".date("Y/m/d",$prev_data[reg_date])."</span>";
(이전글 날짜) 와

$next_reg_date="<span title='".date("Y/m/d H:i:d",$next_data[reg_date])."'>".date("Y/m/d",$next_data[reg_date])."</span>";
(다음글 날짜)
부분을 원하시는 대로 고치시면 됩니다.


4. 스킨에서 수정하는 방법도 있습니다.
수정하고자 하는 스킨폴더의 list_main.php, list_notice.php (이두개는 목록부분) 파일의 상단에

<?
$reg_date="<span title='".date("Y년 m월 d일 H시 i분 s초", $data[reg_date])."'>".date("m-d", $data[reg_date])."</span>";
?>

이렇게 집어 넣으시면 목록에서 날짜가 02-16 의 형식으로 나옵니다.

스킨의 코멘트 부분도 바꾸시려면
view_comment.php 파일의 상단에

<?
$c_reg_date="<span title='".date("Y년 m월 d일 H시 i분 s초",$c_data[reg_date])."'>".date("m-d",$c_data[reg_date])."</span>";
?>

이렇게 넣으시면 되구요..



5. 마지막으로 최근게시물에서 수정하는 방법입니다.

최근게시물을 출력할 때
<? print_bbs("스킨이름", "타이틀", "게시판이름", 목록갯수, 제목길이, "날짜표시")?>
이런식으로.. 끝에 날짜표시 부분을 추가하시면 됩니다.

예를들어,,
<? print_bbs("rini_redboard", "공지사항", "design_n", 3, 50, "m-d")?>
이렇게 말이죠...

출처 : http://72.14.203.104/search?q=cache:aB2XEJa3B7IJ:eastball.net/bbs/zboard.php%3Fid%3Dtip%26page%3D1%26sn1%3D%26divpage%3D1%26sn%3Doff%26ss%3Don%26sc%3Don%26select_arrange%3Dheadnum%26desc%3Dasc%26no%3D13+y-m-d+%EC%8B%9C%EB%B6%84%EC%B4%88&hl=ko
?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 952955
298 웹 프로그래밍 메모리 부족 현상 (allowed memory size of 134217728 bytes..) YooN 2023.08.01 2964
297 웹 프로그래밍 Guzzle - cURL error 60: SSL certificate problem: unable to get local issuer certificate 문제 해결 file YooN 2023.07.30 3130
296 웹 프로그래밍 XE 캐시파일 재성생후 404 Oops, Sorry. Page is not found! 나올때 YooN 2023.07.29 2864
295 웹 프로그래밍 XE - " Fatal error: Class 'Object' not found in " / class 낫파운드 오류 file YooN 2023.03.20 975
294 웹 프로그래밍 iOS 앱 개발을 위한 인증서 생성 및 관리 file YooN 2023.01.18 1044
293 웹 프로그래밍 PHP 파서 이해하기 (<?php의 php를 생략하고 간단히 <? 태그 와 ?> 태그를 사용하는 방법) YooN 2016.08.10 1177
292 웹 프로그래밍 XE 비회원 글쓰기 항목 지우기 file YooN 2016.04.28 1338
291 웹 프로그래밍 오른쪽 마우스 금지 소스 / 드래그 금지 소스 YooN 2016.01.20 1171
290 웹 프로그래밍 Strict standards and C5 support errors YooN 2015.12.02 1396
289 웹 프로그래밍 ICT노트 :: 반응형웹을 만드는 기술은? file YooN 2015.09.26 1296
288 웹 프로그래밍 [번역] 2014년 가장 인기있는 5가지 프론트엔드 프레임워크 비교 file YooN 2015.09.25 1633
287 웹 프로그래밍 최고의 반응형 CSS 프레임워크 18선 (2013년 7월기준) file YooN 2015.09.25 1360
286 웹 프로그래밍 가장 진보된 반응형 웹을 위한 프레임워크 UIkit file YooN 2015.09.25 1624
285 웹 프로그래밍 반응형 웹을 위한 프론트-엔드 프레임 워크 (front-end framework for developing responsive web) file YooN 2015.09.25 1594
284 웹 프로그래밍 한국형 반응형웹 프레임웍을 찾아서 - 왜 우리는 IE 7,8때문에 고통받아야 하는가? file YooN 2015.09.25 1427
283 웹 프로그래밍 한국을 위한 CSS 그리드 디자인 프레임워크 YooN 2015.09.25 1385
282 웹 프로그래밍 과연 반응형 웹 디자인만이 해답일까? file YooN 2015.09.25 1398
281 웹 프로그래밍 반응형 웹 디자인의 단점 file YooN 2015.09.25 1392
280 웹 프로그래밍 웹디자인 신기술 트렌드 및 적용 사례 file YooN 2015.07.28 1330
279 웹 프로그래밍 제이쿼리(jQuery) 튜토리얼(Tutorial) 모음 file YooN 2015.07.28 2117
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너