주간베스트
본문
http://sir.kr/g4_tiptech/20517?sfl=wr_subject||wr_content&stx=%EB%B2%A0%EC%8A%A4%ED%8A%B8
위에 원문에서
--
첨부 lib파일을 lib폴더로 보여줄 페이지에 인클루드합니다.(원본을 수정한것인데 원본의 저자는 까먹었습니다.ㅠ)
latest.skin.php 예) 파일로 작성해서 쓰셔도됩니다
--
위에 내용이 대체 먼뜻인지 모르겠네요
첨부파일을 어떻게 하라는건지좀 알려주세요..
그리고 'latest.skin.php 예) 파일로 작성해서 쓰셔도됩니다 ' 이소리는 latest.skin.php 이거 새로 만들어서
밑에 소스를 넣으라는건가요?
답변 1
그누보드4 skin > latest > izen 스킨 폴더를 만들고 latest.skin.php 를 만들어 아래의 코드를 붙여넣어 새로 작성해서 <? echo latest("izen", "free", 10, 70); ?> // latest(스킨, 게시판아이디, 출력라인, 글자수) 와 같은 형태로 사용하세요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<div class="box3 bg1">
<h4 class="mb4"><?=$board[bo_subject]?> 주간 베스트</h4>
<ul class="nm inline center bb3 ">
<?
for($i =1 ;$i < 4;$i++){
$calyoil = date("w"); //현재 요일에서 금요일을 구하기 위한 가감
$needday = strtotime("-$i week"); // 6주전
$y = date("Y" , strtotime("$calyoil days",$needday));
$m = date("m" , strtotime("$calyoil days",$needday));
$d = date("d" , strtotime("$calyoil days",$needday));
$week = get_weeknum($y, $m, $d);
$ymd="$y-$m-$d";
$ymdkk=$_GET[ymdkk];
$wr_id=$_GET[wr_id];
$page=$_GET[page];
?>
<li><a href="<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>&page=<?=$page?>&ymdkk=<?=$ymd?>" <?if(!$ymdkk && $i==1){echo"class='button black'";}elseif($ymd !== "$ymdkk"){echo"class='button '";}elseif($ymd == "$ymdkk"){echo"class='button black'";}?>><span><?=$m?>월 <?=$week?>주</span></a></li>
<?}?>
</ul>
<!-- 목록 -->
<ul class="ls a1">
<? for ($i=0; $i<count($list); $i++) { ?>
<li class="dot1 pdtb4">
<a href="<?=$list[$i][href]?>"><?=$list[$i][subject]?></a>
<? if ($list[$i][comment_cnt]) echo " <a href=\"{$list[$i][comment_href]}\"><span class='cc'>{$list[$i][comment_cnt]}</span></a>";?>
</li>
<?}?>
<? if (count($list) == 0) { echo "게시물이 없습니다."; } ?>
</ul>
</div>
그리고 period.lib.php 를 다운 받아 사용할 때는 lib > period.lib.php 을 복사하고 아래와 같은 형태로 사용하세요.
게시판 주간 베스트
<?=izen_board("스킨", "게시판bo_table", "wr_hit", 10, 38, "$ymdkk",7);?>
그룹 주간 베스트
<?=izen_group("스킨", "그룹gr_id", "wr_hit", 10, 38, "$ymdkk",7);?>