테스트 사이트 - 개발 중인 베타 버전입니다

게시판 기간설정 후 최신글 노출방법이 궁금합니다! 채택완료

hsssss 1년 전 조회 3,037

https://sir.kr/g5_skin/59711

열린이글님께서 올려주신 자료 이용하여,

게시글 기간설정까지는 진행하였는데,

메인에 게시판연동하니 모든게시물이 뜹니다ㅠㅠ..

 

아래 코드를 활용해야 하는 것 같은데..

 if($member['mb_level']<10){
            if($bo_table=='popup') {
            $sql_datet .= "and '".G5_TIME_YMDHIS."' between wr_1 and wr_2";
            }
}

 

아래 코드에서 어떻게 코드를 추가해야할까요?ㅠㅠ

 <?php echo latest("theme/gallery_date", "popup", 5, 25); ?>      

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

/lib/latest.lib.php 에서 latest() 함수 복사하여

/extend/user.config.php 에 latest_d() 함수로 붙여넣기 (함수명만 latest_d 로 변경)


* /extend/user.config.php (함수 내용중에 sql문 변경)

<?php

if (!defined('_GNUBOARD_')) exit;

function latest_d(

~

//$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} ";

$sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and '" . G5_TIME_YMDHIS . "' between wr_1 and wr_2 order by wr_num limit 0, {$rows} ";

~


<?php echo latest_d("theme/gallery_date", "popup", 5, 25); ?>  

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

h
hsssss
1년 전
항상 친절한 답변 감사드립니다 :)
user.congif.php파일이 신버전 부터 없어졌다고 하여 파일 생성하여 넣었는데
..아무 반응이 없을까요 왜ㅠ0ㅜ
마르스컴퍼니
1년 전
/extend 폴더에는 아무 파일이나 .php 확장자이면 include 됩니다.

user.config.php 에

function abc() {
echo 'abc';
}

를 추가하고, 다른 테스트 페이지에서 abc(); 호출하여 정상작동하는지 확인

latest_d(); 호출 확인 등 단계적으로 테스트/확인해가면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

latest 함수를 찾아야되요 거기다가 적용하면되는데 보통 lib 에 보면 latest.lib.php 라고 있어요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인