44 lines
1.5 KiB
PHP
44 lines
1.5 KiB
PHP
<?php
|
|
if (!defined('_GNUBOARD_')) exit;
|
|
|
|
$config_path = __DIR__ . '/config.php';
|
|
if (!file_exists($config_path)) return;
|
|
include_once($config_path);
|
|
|
|
$visual_id = 'photo-news-lwd-' . uniqid();
|
|
|
|
// 게시물 가져오기
|
|
$list = get_latest($photo_news_config['board_id'], $photo_news_config['limit'], 50);
|
|
if (empty($list)) return;
|
|
?>
|
|
|
|
<div class="photo-news-lwd" id="<?php echo $visual_id; ?>">
|
|
<div class="photo-news-header">
|
|
<h2><?php echo $photo_news_config['title']; ?></h2>
|
|
<a href="<?php echo $photo_news_config['link_url']; ?>" class="btn-more">+ 더보기</a>
|
|
</div>
|
|
<div class="photo-news-grid">
|
|
<?php foreach ($list as $post): ?>
|
|
<div class="photo-item">
|
|
<a href="<?php echo $post['href']; ?>">
|
|
<div class="photo-thumb">
|
|
<?php
|
|
$thumb = get_list_thumbnail($post['bo_table'], $post['wr_id'], 300, 200);
|
|
if ($thumb['src']) {
|
|
echo '<img src="' . $thumb['src'] . '" alt="' . $post['subject'] . '">';
|
|
} else {
|
|
echo '<span class="no-img">No Image</span>';
|
|
}
|
|
?>
|
|
</div>
|
|
<div class="photo-info">
|
|
<h3><?php echo $post['subject']; ?></h3>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div>
|
|
|
|
<link rel="stylesheet" href="<?php echo G5_THEME_URL; ?>/rb.custom/photo_news_lwd/module.css?ver=<?php echo G5_CSS_VER; ?>">
|