최신글 추출..
본문
그림자밟기님이 올려주신 핀터레스트 스타일 이미지 최신글(https://sir.kr/g5_skin/16143)을
index.php의 적용시키려고 하는데 뭐가 어긋난건지 안나오네요.... 자세한 추출방법 설명해주실 수 있을까요?
제 사이트는
<?php
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
include_once G5_THEME_MOBILE_PATH.'/index.php';
return;
}
include_once G5_THEME_PATH.'/head.php';
?>
<!-- Header -->
<header id="header">
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
<li data-target="#carousel-example-generic" data-slide-to="1"></li>
<li data-target="#carousel-example-generic" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<div class="item active">
<img src="/img/slide01.jpg" alt="">
<div class="carousel-caption flex-caption">
<h2 class="">QUANTUM-ENM<br>임시 슬라이드</h2>
</div>
</div>
<div class="item">
<img src="/img/slide02.jpg" alt="">
<div class="carousel-caption flex-caption">
<h2 class="">QUANTUM-ENM<br>임시 슬라이드</h2>
</div>
</div>
<div class="item">
<img src="/img/slide03.jpg" alt="">
<div class="carousel-caption flex-caption">
<h2 class="">QUANTUM-ENM<br>임시 슬라이드</h2>
</div>
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
</header>
<!--<section id="CLASSES">
<div class="con-area3">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="wow fadeInDown title" data-wow-delay=".5s">WEE CLASSES</h2>
</div>
</div>
<div class="row" style="margin-top: 5em; text-align: center;">
<div class="col-sm-4">
<img src="/img/yoga-icon_.png">
<h3>플라잉 요가</h3>
<p>반중력 상태에서 공중에 매달린 해먹을 이용해 요가동작을 수련하여 몸의 균형을 잡아주는 요가</p>
</div>
<div class="col-sm-4">
<img src="/img/yoga-icon2_.png">
<h3>필라테스</h3>
<p>반복된 운동과 연속 동작을 통해 근육을 운동시키며 몸을 유연하고 균형 있게 가꾸어 주는 운동</p>
</div>
<div class="col-sm-4">
<img src="/img/yoga-icon3_.png">
<h3>매트 요가</h3>
<p>체내에 쌓인 독기를 배출하고 몸과 마음을 안정시키며 건강하게 정화시켜주는 요가</p>
</div>
</div>
</div>
</div>
</section>
-->
<div>
<?php
echo latest("theme/","sh_masonry_gallery",5,25);
?>
</div>
<section id="portfolio">
<div class="container">
<div class="row" style="margin-bottom: 4em;">
<div class="col-lg-12 text-center">
<h2 class="wow fadeInDown title" data-wow-delay=".5s">GALLERY</h2>
</div>
</div>
<div class="row">
<?php
$bo_table = 'gallery';
$sql = "SELECT * FROM g5_write_{$bo_table}
WHERE wr_is_comment = '0'
ORDER BY wr_num
LIMIT 0, 6";
$rst = sql_query($sql);
$board = array('bo_table' => $bo_table);
$i = 0;
while($row = sql_fetch_array($rst)) {
$row = get_list($row, $board, G5_URL);
$thumbnail = get_list_thumbnail($bo_table, $row['wr_id'], 900, 650);
?>
<div class="col-sm-4 portfolio-item">
<a href="#portfolioModal<?php echo $i?>" class="portfolio-link" data-toggle="modal">
<div class="caption">
<div class="caption-content">
<i class="fa fa-search-plus fa-3x"></i>
</div>
</div>
<img src="<?php echo $thumbnail['src']?>" class="img-responsive img-centered" alt="<?php echo $thumbnail['alt']?>">
</a>
</div>
<div class="portfolio-modal modal fade" id="portfolioModal<?php echo $i?>" tabindex="-1" role="dialog" aria-hidden="true" style="z-index:9999; padding-left: 0 !important;">
<div class="modal-content">
<div class="close-modal" data-dismiss="modal">
<div class="lr">
<div class="rl">
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<div class="modal-body">
<h2 style="margin-bottom:1em;"><?php echo $row['subject']?></h2>
<img src="<?php echo $thumbnail['src']?>" class="img-responsive img-centered" alt="<?php echo $thumbnail['alt']?>">
<p><?php echo conv_content($row['wr_content'], 2)?></p>
<ul class="list-inline item-details">
<li>Client:
<strong><?php echo $row['name']?>
</strong>
</li>
<li>Date:
<strong><?php echo date('F d, Y', strtotime($row['wr_datetime']))?>
</strong>
</li>
<li>Category:
<strong><?php echo $row['ca_name']?>
</strong>
</li>
</ul>
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-times"></i> Close</button>
</div>
</div>
</div>
</div>
</div>
</div>
<?php $i += 1;
} ?>
</div>
</div>
</section>
<!-- About Section -->
<section class="welcome" id="about">
<div class="container">
<div class="row" style="margin-top: 3em;">
<div class="col-md-6">
<img src="/img/yoga14.png" alt="" class="img-responsive wow fadeInUp" class="" data-wow-delay=".5s">
</div>
<div class="col-md-6 text-center">
<h2 class="wow fadeInDown title" data-wow-delay=".5s">Welcome to our yoga studio</h2>
<p class="wow fadeInUp" data-wow-delay=".7s" style="margin-top: 2em;">여러분은 하루를 살면서 혼자만의 시간이 얼마나 됩니까?<br>매트위에서 자신의 내면에 집중하고 가만히 호흡소리를 들으며, 몸에 대한 통찰을 하고 있는 시간은 과연 얼마나 됩니까? 하루하루 반복되는 일상속에 지금 이 순간이 아닌, 현재의 자신이 하는 것이 아닌 행하게 되는 쪽으로 가고 있음을 알고 있습니까? NAVI YOGA의 수업을 통해 지금 이 순간 자신이 존재한다는 것을 경험하고 알아차리는 것 그것을 통해 삶과 연결 시킬 수 있는 시간입니다. NAVI YOGA의 모든 수업은 전통과 현대적인 것들이 어우러져 모든 레벨의 학생들에게 맞추어 구성됩니다. 매일 반복적인 수련을 통해 우리의 관절은 더욱 부드러워지고, 몸의 균형을 맞추어가게 되는데, 이것은 우리를 더욱 내면의 깊은 곳으로의 여행을 할 수 있도록 돕습니다.</p>
<a href="/bbs/content.php?co_id=service" class="welcome-btn btn wow fadeInUp" data-wow-delay=".7s">자세히 보기</a>
</div>
</div>
</div>
</section>
<section class="schedule" id="schedule">
<div class="col-lg-12 text-center" style="margin-bottom: 3em;">
<h2 class="wow fadeInDown title" data-wow-delay=".5s">CLASS SCHEDULE</h2>
</div>
<div class="wow fadeInUp" data-wow-delay=".5s">
<div class="container">
<table class="table g-table">
<tbody>
<tr>
<th>TIME</th>
<th>MON</th>
<th>TUE</th>
<th>WED</th>
<th>THU</th>
<th>FRI</th>
<th>SAT</th>
</tr>
<tr>
<td>07:00</td>
<td>HEAL</td>
<td>VINYASA</td>
<td>HOT</td>
<td>FLYING YOGA 초급</td>
<td>BEAT</td>
<td></td>
</tr>
<tr>
<td>09:30</td>
<td>FLYING YOGA LEVEL 1</td>
<td>DUMBELL</td>
<td>HEAL</td>
<td>VINYASA Ⅱ</td>
<td>FLYING YOGA LEVEL 1</td>
<td></td>
</tr>
<tr>
<td>12:00</td>
<td>PILATES CORE</td>
<td>FLYING YOGA LEVEL 2</td>
<td>FLYING YOGA LEVEL 초급</td>
<td>ADILIBRIA</td>
<td>HOT</td>
<td>RANDOM</td>
</tr>
<tr>
<td>13:30</td>
<td colspan="5">PERSONAL TRAINING</td>
<td>RANDOM</td>
</tr>
<tr>
<td>16:00</td>
<td>ASHTANGA</td>
<td>HOT</td>
<td>HEAL</td>
<td>VINYASA</td>
<td>PILATES CORE</td>
<td>플라잉요가<br>예약제 운영</td>
</tr>
<tr>
<td>18:40</td>
<td>BEAT</td>
<td>HEAL</td>
<td>FLYING LEVEL 1</td>
<td>ASHTANGA</td>
<td>HATHA</td>
<td></td>
</tr>
<tr>
<td>20:00</td>
<td>DUMBELL</td>
<td>FLYING YOGA LEVEL 2</td>
<td>INSIDE FLOW</td>
<td>HOT</td>
<td>FLYING YOGA LEVEL 초급</td>
<td></td>
</tr>
<tr>
<td>21:20</td>
<td>FLYING YOGA LEVEL 초급</td>
<td>ADILIBRIA</td>
<td>PILATES CORE</td>
<td>FLYING YOGA LEVEL 1</td>
<td>VINYASA Ⅱ</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</section>
<!-- Contact Section -->
<section id="contact" style=" background-image: url(/img/yoga4.jpg); color: #fff;">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="wow fadeInDown" data-wow-delay=".5s" style="margin-bottom: 2em">CONTACT</h2>
</div>
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<form name="sentMessage" id="contactForm" novalidate>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Name</label>
<input type="text" name="name" class="form-control" placeholder="Name" id="name" required data-validation-required-message="Please enter your name.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Email Address</label>
<input type="email" name="email" class="form-control" placeholder="Email Address" id="email" required data-validation-required-message="Please enter your email address.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Phone Number</label>
<input type="tel" name="phone" class="form-control" placeholder="Phone Number" id="phone" required data-validation-required-message="Please enter your phone number.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="row control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Message</label>
<textarea rows="5" name="message" class="form-control" placeholder="Message" id="message" required data-validation-required-message="Please enter a message."></textarea>
<p class="help-block text-danger"></p>
</div>
</div>
<br>
<div id="success"></div>
<div class="row">
<div class="form-group col-xs-12">
<button type="submit" class="btn btn-success btn-lg">Send</button>
</div>
</div>
</form>
</div>
</div>
</div>
</section>
<?php
include_once(G5_THEME_PATH.'/tail.php');
?>
답변 2
그누보드의 일반적인 최신글 스킨 사용방법은,
스킨 파일을 /skin/latest 에 올린 후,
latest(스킨, 게시판아이디, 출력라인, 글자수); 입니다.
echo latest("theme/","sh_masonry_gallery",5,25);
부분을
echo latest("sh_masonry_gallery", "gallery", 10, 25);
형태로 수정하면 되지 않을까 합니다.
!-->!--><?php echo latest("theme/sh_masonry_gallery","게시판 아이디",5,25); ?>
'theme/사용 테마/skin/latest'에 넣었을 경우
<?php echo latest("sh_masonry_gallery","게시판 아이디",5,25); ?>
루트의 'skin/latest'에 넣었을 경우
답변을 작성하시기 전에 로그인 해주세요.