BOARD

자료·레퍼런스

그누보드 게시판 스킨 내 날짜 요일 표시 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 35회 작성일 26-09-13 13:32

본문

그누보드 게시판 스킨 내 날짜 요일 표시 방법

그누보드 운영자가 게시판 목록, 본문, 최신글 스킨 파일에서 날짜 데이터에 한글 요일을 쉽게 출력하는 방법을 확인합니다.

그누보드 요일 출력 함수와 동작 원리

그누보드5에서는 날짜 데이터에 대응하는 한글 요일을 쉽게 출력할 수 있도록 기본 내장 함수 get_yoil($date, $full=0)을 제공합니다. 이 함수를 활용하면 게시판 목록(list.skin.php), 본문(view.skin.php), 최신글(latest.skin.php) 등 다양한 스킨 파일에서 작성일이나 수정일에 요일을 추가할 수 있습니다.

함수 동작 원리

lib/common.lib.php 파일에 정의된 get_yoil 함수는 입력받은 날짜 문자열을 strtotime과 date('w') 함수로 처리하여 요일 배열('일', '월', '화', '수', '목', '금', '토')에서 해당 값에 맞는 문자를 반환합니다. 두 번째 인자인 $full 값에 따라 '요일' 글자의 포함 여부가 결정됩니다.

게시판 목록과 본문 스킨 내 날짜 요일 표시 방법

그누보드5에서 게시판 목록(list.skin.php)과 본문(view.skin.php) 스킨 파일의 날짜 출력 위치에 내장 함수 get_yoil을 호출하면 작성일이나 수정일에 한글 요일을 추가할 수 있습니다. 스킨 파일을 수정하기 전 원본 파일을 반드시 백업해야 합니다.

1. 목록 페이지 (list.skin.php)

목록 스킨의 날짜 출력 위치에 아래 코드를 추가합니다. 글자만 한 자로 출력하려면 다음과 같이 사용합니다.

<?php echo get_yoil($list[$i]['wr_datetime']); ?>

'요일' 글자까지 함께 출력하려면 두 번째 인자에 1을 전달합니다.

<?php echo get_yoil($list[$i]['wr_datetime'], 1); ?>

2. 본문 페이지 (view.skin.php)

본문 스킨의 날짜 출력 위치에 '요일' 글자를 포함하여 출력하려면 아래 코드를 추가합니다.

<?php echo get_yoil($view['wr_datetime'], 1); ?>

적용 후 확인

적용 후 웹 브라우저에서 날짜와 요일이 의도한 대로 출력되는지 확인하십시오. 서버의 PHP 환경이나 로케일 설정에 따라 요일 명칭이 다르게 표시될 수 있으므로, 특정 환경에서는 결과가 다를 수 있습니다.

스킨 수정 전후 주의사항

그누보드 게시판 스킨 파일을 수정할 때 원본 소스 유실을 방지하고 정상 출력 여부를 확인하기 위해 다음 사항을 점검해야 합니다.

  • 원본 파일 백업: 스킨 파일을 수정하기 전 반드시 원본 파일을 백업해야 합니다.
  • 서버 환경 확인: 서버의 PHP 로케일 설정에 따라 요일 명칭 표시가 달라질 수 있습니다.
  • 적용 후 화면 점검: 코드를 적용한 후 실제 화면에서 요일이 의도한 대로 출력되는지 확인하십시오.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.