전체 최근 게시물 스킨+라이브러리 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

전체 최근 게시물 스킨+라이브러리 정보

최신글 전체 최근 게시물 스킨+라이브러리

첨부파일

all_latest.zip (4.8K) 19회 다운로드 2024-09-17 01:25:16
테스트한 버전5.6.4

본문

별건 없지만 공유해 봅니다.

일단 latest_all.lib.php파일은 lib폴더에 넣어주시고, 혹시나 기존에 사용하시는 같은 이름에 것이 있으면 파일명은 변경해 주셔도 됩니다.
다만 정확한 이름으로 해당 파일을 인클루드해 주시면 됩니다.

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_LIB_PATH.'/latest_all.lib.php');
?>

 

같이 첨부해 드린 all_basic은 latest폴더에 넣어주시면 됩니다.

호출은

 

<?php echo latest_all('all_basic', '새글', 15, 40, ['cm_say', 'cm_video', 'db_website', 'ds_vector']); ?>
 

제가 같이 첨부해 드린 all_basic을 쓴다는 가정하에 첫번째 파라메터부터 latest스킨, 최신글에 제목, 추출 게시물수, 제목길이, ['제외할 bo_table값'] 형태로 사용해 주시면 됩니다.

 

그누보드 latest에 맞춰서 제작을 해야 하는데 그러지 못한점 사과드립니다 ㅡㅜ

 

적용 예시는 링크에 있으며 수정하여 사이트에 맞게 사용해 주시면 저도 기분이 보람찰 것같습니다. 누군가 더 발전된 모습으로 개량해 공유해 주신다면 더욱 감사할 것 같습니다 ㄷㄷㄷ

 

아참 전 모바일에서 사용중입니다.

PHP 5.3 이상 버전부터 사용 가능합니다

추천
10

댓글 전체

별볼일 없는 스킨에 인사를 받는게 민망하지만 정리되어 공유할 수 있는 것들이 있으면 열심히 올려보겠습니다 ^^

저역시 이곳에서 많이 배우고 여러 고수님들이 올려주시는 것들을 바탕으로 항상 도움을 많이 받는데 미천하지만 도움이 조금이라도 되는 행위를 할 수 있도록 하겠습니다~!

<?php
// 날짜 계산 함수
function passing_time($datetime) {
    $time_lag = time() - strtotime($datetime);

    if ($time_lag < 60) {
        $posting_time = "방금";
    } elseif ($time_lag >= 60 and $time_lag < 3600) {
        $posting_time = floor($time_lag / 60) . "분 전";
    } elseif ($time_lag >= 3600 and $time_lag < 86400) {
        $posting_time = floor($time_lag / 3600) . "시간 전";
    } elseif ($time_lag >= 86400 and $time_lag < 2419200) { // 28일 이하
        $posting_time = floor($time_lag / 86400) . "일 전";
    } elseif ($time_lag >= 2419200 and $time_lag < 29030400) { // 1년 이하
        $posting_time = floor($time_lag / 86400) . "일 전"; // 일 단위로 표현
    } else { // 1년 이상
        $years = floor($time_lag / 29030400); // 1년 단위
        $remaining_time = $time_lag - ($years * 29030400); // 남은 시간에서 년 수를 뺀 값
        $months = floor($remaining_time / 2419200); // 남은 시간으로부터 몇 개월인지 계산
        $posting_time = $years . "년";
        if ($months > 0) {
            $posting_time .= " " . $months . "개월 전";
        } else {
            $posting_time .= " 전";
        }
    }

    return $posting_time;
}
?>
전체 2,510 |RSS
그누보드5 스킨 내용 검색

회원로그인

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