[이윰] 최신글 랜덤으로 뽑기

페이지 정보

루루아빠 3,179 1 2015.06.29 23:01

평점

  • 평점 : 0점 (0명 참여)

본문

게시판명이 portfolio 일때를 예로 들었다.

1. 그누보드5/eyoom/user_program/head.php 를 열어 아래 소스로 대체한다.

<?php
    if (!defined('_GNUBOARD_')) exit;
    // Your Program - Start
    if(defined('_INDEX_')) {
        $bo_table = 'portfolio';
        $portfolio = latest_random($bo_table,8);
    }

    function latest_random($bo_table, $cnt='8') {

        global $g5, $latest, $eb;
        $sql = "select * from ".$g5['write_prefix'].$bo_table." order by rand() limit {$cnt}";
        $result = sql_query($sql,false);
        for($i=0;$row=sql_fetch_array($result);$i++) {
            //$list[$i] = $row;

            $list[$i]['wr_subject'] = conv_subject($row['wr_subject'], $cut_subject, '…');
            $thumb = get_list_thumbnail($bo_table, $row['wr_id'], 500, 400);
            $list[$i]['image'] = $thumb['src'];
            $list[$i]['href'] = G5_BBS_URL."/board.php?bo_table={$bo_table}&wr_id={$row['wr_parent']}";
        }
        return $list;
    }

    // Your Program - End

    // 변수 할당하기 - /eyoom/inc/tpl.assign.php 파일 참조
    $tpl->assign(array(
         'portfolio' => $portfolio,
    ));
?>

2. 아래 소스의 최신글 스킨을 참조하여 새로운 스킨을 만들고 불러들일 페이지에 추가한다.

<!--{@ portfolio}-->
 
// 이 부분은 /eyoom/theme/테마명/skin_bs/latest/스킨명/latest.skin.html 파일의 반복구문들을 응용해 주시면 됩니다.
 
<!--{/}-->

 
추천인
  • 추천해 주세요
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,295,343
레벨 97
경험치 1,399,663

Progress Bar 10%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글1

루루아빠님의 댓글

루루아빠 글쓴이 2015.07.17 16:43
이윰빌더 1.1.7에 포함되었다.
Total 7482938 페이지
제목 글쓴이 날짜 조회 추천
HTML5  댓글+1🏆 HTML5 Video 볼륨 조정하기 루루아빠 2015.07.19 3,575 0
이윰  🏆 Eyoom Builder 1.3.2 패치 루루아빠 2017.11.21 2,446 0
이윰  🏆 Eyoom Builder 1.3.3 패치 루루아빠 2017.11.21 2,306 0
그누•영카트  🏆 영카트 5.4.2.7.1 shadow2fox 2020.07.05 1,737 0
HTML5  🏆 HTML5 Video 반응형으로 만들기 루루아빠 2015.07.19 2,811 0
이윰  🏆 Eyoom Builder 1.3.4 패치 루루아빠 2017.11.21 2,429 0
그누•영카트  🏆 그누보드 5.0.41 패치 루루아빠 2015.07.20 3,177 0
이윰  🏆 Eyoom Builder 1.3.5 패치 루루아빠 2017.11.21 2,856 0
그누•영카트  🏆 영카트 5.4.2.8 shadow2fox 2020.08.14 1,537 0
그누•영카트  🏆 영카트 5.0.42 패치 루루아빠 2015.07.20 3,107 0
이윰  🏆 Eyoom Builder 1.3.6 패치 루루아빠 2017.11.21 2,375 0
그누•영카트  🏆 접속자 관리에서 브라우저와 OS 종류를 추가해보자 루루아빠 2015.07.20 3,148 0
이윰  🏆 Eyoom Builder 1.3.7 패치 루루아빠 2017.11.21 2,666 0
그누•영카트  🏆 영카트 5.4.2.8.1 shadow2fox 2020.09.17 1,515 0
이윰  댓글+1🏆 이모티콘 크기 바꾸기 루루아빠 2015.07.23 2,819 0
이윰  🏆 Eyoom Builder 1.3.8 패치 루루아빠 2017.11.21 2,566 0
이윰  🏆 이모티콘을 이윰빌더에 적용하기 위한 규칙 루루아빠 2015.07.23 2,673 0
이윰  🏆 Eyoom Builder 1.3.9 패치 루루아빠 2017.11.21 2,358 0
그누•영카트  🏆 영카트 5.4.2.9 shadow2fox 2020.10.08 1,418 0
이윰  🏆 Eyoom Builder 1.1.8 패치 루루아빠 2015.07.24 2,887 0