가장 최신글 날짜시간만 나타내기 문의

가장 최신글 날짜시간만 나타내기 문의

QA

가장 최신글 날짜시간만 나타내기 문의

본문

어느 게시판이든 글을 올리면 메인화면 어느 자리에 날짜와 시간이 나타나게 하고 싶습니다.

 

최근올리기 : 2016.05.14 [16:02]  --> 이런식으로 나오면 됩니다.

 

방법을 알려주시면 감사하겠습니다.^^;;

 

 

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 5

별이님  설명 글이 아주 적확하네요

근대 혹시나 해서

좀 더애기하자면

<?php echo latest("theme/3dgallery", "게시판명", 6, 25);?>

이런식으로 했다면 보통 latest2 latest3 이런식으로 되껀데요

lib/latest.lib.php

안에 보면 즉 lib/latest2.lib.php lib/latest3.lib.php

이런식으로 또만들어거나

아니면 lib/latest.lib.php 안의소스 안에

 

function latest2($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')
{

function latest3($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')
{

이런식일꺼여요

그러니 그안에 소스를 별이님 소스를 참고해서 고처야하고

 

또는 skin/latest/스킨명

이곳을 수정 해야 할경우도 있습니다.

 

 

$sql = "select wr_datetime from 게시판테이블명 where wr_is_comment = 0 order by wr_id limit 1";

$res = sql_fetch($sql);

$slice_datetime = substr($res['wr_datetime'], 0, 16);

$new_datetime = preg_replace("/-/",".",$slice_datetime);

$ex = explode(" ", $new_datetime);

$datetime = $ex[0]." [".$ex[1]."]";

echo $datetime;

latest 그룹스킨 형태로 적용하는게 좋습니다.

먼저 관리자에서 사용될 게시판을 한가지 그룹으로 묶어주세요.(ex) 그룹명: new

그리고 skin > latest > basic 스킨을 복사해서 basic_gr 스킨으로 만들어주세요.

basic_gr 스킨 latest.skin.php 를 수정해서 아래와 같이 교체해주세요.

 

<?php

//어느 게시판이든 글을 올리면 메인화면 어느 자리에 날짜와 시간이 나타나게 하는 게시판 최신글 그룹스킨
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$gr = get_group($gr_id);
?>

<style>
.la_basic_list {
 padding:5px 0px 6px; margin:0px; list-style:none;
}
.la_basic_list li {
 padding: 6px 0px 4px; margin:0px; zoom:1;
}
.la_basic_list span.item {
 float:right; display:inline-block; font:normal 11px dotum; color:#888; text-align: right;
}
.la_basic_list .idate {
 width:40px;
}
</style>
<div>
 <ul class="la_basic_list">
  <?php for ($i=0; $i<count($list); $i++) {
  $list_date = $list[$i]['wr_datetime'];
  ?>
  <li>
   <a href="<?=$list[$i]['href']?>" target="mainFrame">
    <span class="item idate"><?=$list_date?></span>
   </a>
   <div class="clear"></div>
  </li>
  <? } ?>
 </ul>
 <div class="clear"></div>
</div>

 

그리고,

메인화면 페이지에 그룹스킨 사용할때는 아래와 같이 해주세요.

<?php echo latest_group("basic_gr", 'new', '10', '30'); //new는 게시판 그룹명 ?>

 

세분 모두 답변 감사합니다.^^

제가 프로그램을 잘 모르다 보니 눈에 익은 내용으로 채택하였습니다,^^;;

작업해 보겠습니다~~ 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,725 | RSS
QA 내용 검색

회원로그인

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