가장 최신글 날짜시간만 나타내기 문의
본문
어느 게시판이든 글을 올리면 메인화면 어느 자리에 날짜와 시간이 나타나게 하고 싶습니다.
최근올리기 : 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는 게시판 그룹명 ?>
세분 모두 답변 감사합니다.^^
제가 프로그램을 잘 모르다 보니 눈에 익은 내용으로 채택하였습니다,^^;;
작업해 보겠습니다~~