update couple code and typo

This commit is contained in:
Amberstone 2024-10-10 06:31:44 +09:00
parent d6d00a5de2
commit d84b2a3f93
Signed by: amber
GPG key ID: 094B0E55F98D8BF1
4 changed files with 28 additions and 47 deletions

View file

@ -1,54 +1,40 @@
<?php <?php
include_once './_common.php'; include_once './_common.php';
$sql = "SELECT * FROM {$g5['couple_table']} ORDER BY co_order ASC";
$sql_common = " from {$g5['couple_table']} ";
$sql_search = " ";
$sql_order = " order by co_order asc ";
$sql_limit = "";
$sql = " select * {$sql_common} {$sql_search} {$sql_order} ";
$result = sql_query($sql); $result = sql_query($sql);
$list = []; $list = [];
for ($i = 0; $co = sql_fetch_array($result); $i++) { $current_time = time();
$list[$i] = $co;
while ($co = sql_fetch_array($result)) {
$ch_left = Character::getDetail($co['co_left'], ["ch_name", "ch_thumb", "mb_id"]); $ch_left = Character::getDetail($co['co_left'], ["ch_name", "ch_thumb", "mb_id"]);
$ch_right = Character::getDetail($co['co_right'], ["ch_name", "ch_thumb", "mb_id"]); $ch_right = Character::getDetail($co['co_right'], ["ch_name", "ch_thumb", "mb_id"]);
$ch_left['ch_name'] = explode(' ', $ch_left['ch_name']); $day = ceil(($current_time - date("U", strtotime($co['co_date']))) / 86400);
$ch_left['ch_name'] = $ch_left['ch_name'][0];
$ch_right['ch_name'] = explode(' ', $ch_right['ch_name']); $list[] = [
$ch_right['ch_name'] = $ch_right['ch_name'][0]; 'left' => [
'idx' => $co['co_left'],
$h = date('H'); //현재시를 구함 'name' => explode(' ', $ch_left['ch_name'])[0],
$m = date('i'); //현재 분을 구함 'thumb' => $ch_left['ch_thumb'],
$s = date('s'); //현재 초를 구함 ],
$date = date("U", strtotime($co['co_date'])); //생일의 유닉스타임스탬프를 구함 'right' => [
$today = time(); //현재의 유닉스타임스탬프를 구함 'idx' => $co['co_right'],
$day = ($today - $date) / 60 / 60 / 24; //몇일이지났는가를 계산 'name' => explode(' ', $ch_right['ch_name'])[0],
$day = ceil($day); 'thumb' => $ch_right['ch_thumb'],
],
$list[$i]['left']['idx'] = $co['co_left']; 'dday' => $day,
$list[$i]['left']['name'] = $ch_left['ch_name']; ];
$list[$i]['left']['thumb'] = $ch_left['ch_thumb'];
$list[$i]['right']['idx'] = $co['co_right'];
$list[$i]['right']['name'] = $ch_right['ch_name'];
$list[$i]['right']['thumb'] = $ch_right['ch_thumb'];
$list[$i]['dday'] = $day;
} }
$g5['title'] = "커플"; $g5['title'] = "커플";
include_once './_head.php'; include_once './_head.php';
if (defined('G5_THEME_PATH') && is_file(G5_THEME_PATH . "/couple/list.skin.php")) { $skin = defined('G5_THEME_PATH') && is_file(G5_THEME_PATH . "/couple/list.skin.php")
include G5_THEME_PATH . "/couple/list.skin.php"; ? G5_THEME_PATH . "/couple/list.skin.php"
} else { : G5_PATH . "/couple/skin/list.skin.php";
include G5_PATH . "/couple/skin/list.skin.php";
} include $skin;
include_once G5_PATH . '/tail.php'; include_once G5_PATH . '/tail.php';

View file

@ -1,11 +1,9 @@
<?php <?php
if (!defined('_GNUBOARD_')) if (!defined('_GNUBOARD_'))
exit; exit;
add_stylesheet('<link rel="stylesheet" href="' . G5_CSS_URL . '/style.couple.css">', 0); add_stylesheet('<link rel="stylesheet" href="' . G5_CSS_URL . '/style.couple.css">', 0);
?> ?>
<div id="couple_page"> <div id="couple_page">
<div id="couple_list"> <div id="couple_list">
<ul> <ul>
<?php for ($i = 0; $i < count($list); $i++) { ?> <?php for ($i = 0; $i < count($list); $i++) { ?>
@ -14,13 +12,11 @@ add_stylesheet('<link rel="stylesheet" href="' . G5_CSS_URL . '/style.couple.css
<a href="<?= G5_URL ?>/member/viewer.php?ch_id=<?= $list[$i]['left']['idx'] ?>" class="left" target="_blank"> <a href="<?= G5_URL ?>/member/viewer.php?ch_id=<?= $list[$i]['left']['idx'] ?>" class="left" target="_blank">
<img src="<?= $list[$i]['left']['thumb'] ?>" /> <img src="<?= $list[$i]['left']['thumb'] ?>" />
</a> </a>
<a href="<?= G5_URL ?>/member/viewer.php?ch_id=<?= $list[$i]['right']['idx'] ?>" class="right" <a href="<?= G5_URL ?>/member/viewer.php?ch_id=<?= $list[$i]['right']['idx'] ?>" class="right"
target="_blank"> target="_blank">
<img src="<?= $list[$i]['right']['thumb'] ?>" /> <img src="<?= $list[$i]['right']['thumb'] ?>" />
</a> </a>
</div> </div>
<p> <p>
<?= $list[$i]['left']['name'] ?> ♥ <?= $list[$i]['right']['name'] ?> 커플<br /> <?= $list[$i]['left']['name'] ?> ♥ <?= $list[$i]['right']['name'] ?> 커플<br />
<?= $list[$i]['dday'] ?>일 째입니다. <?= $list[$i]['dday'] ?>일 째입니다.
@ -28,6 +24,5 @@ add_stylesheet('<link rel="stylesheet" href="' . G5_CSS_URL . '/style.couple.css
</li> </li>
<?php } ?> <?php } ?>
</ul> </ul>
</div> </div>
</div> </div>

View file

@ -12,14 +12,14 @@ if (!defined('G5_IS_ADMIN') && defined('G5_THEME_PATH') && file_exists(G5_THEME_
include_once G5_THEME_PATH . '/tail.sub.php'; include_once G5_THEME_PATH . '/tail.sub.php';
return; return;
} }
unset($mb); unset($mb);
unset($row); unset($row);
unset($row2); unset($row2);
EventHandler::triggerEvent("gnuboard.tail_sub"); EventHandler::triggerEvent("gnuboard.tail_sub");
?>
</body>
</html> echo "</body>" . PHP_EOL;
<?php echo "</html>" . PHP_EOL;
echo html_end(); echo html_end();

View file

@ -13,7 +13,7 @@ AvocadoEdition Light 의 구조를 바탕으로 GNUBoard 기능과 함께 재수
개선하고 보강한 기능으로 `EventHandler::addEventHandler(...)` 함수를 사용해 개선하고 보강한 기능으로 `EventHandler::addEventHandler(...)` 함수를 사용해
필요한 곳에서 호출하여 코드를 변경시킬 수 있습니다. 필요한 곳에서 호출하여 코드를 변경시킬 수 있습니다.
- 아보카도 퍼스널과 대부분 호환됩니다. (문제가 있다면 알려주세요!) - 아보카도 퍼스널 기반 기능들과 호환됩니다. (문제가 있다면 알려주세요!)
----------------------------- -----------------------------