Copy
<?php $term = 1 + (int)date("w", G5_SERVER_TIME); ?> <li class="dropdown<?php echo ($term=="2") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>월</span> </a></li><li class="dropdown<?php echo ($term=="3") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>화</span> </a></li><li class="dropdown<?php echo ($term=="4") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>수</span> </a></li><li class="dropdown<?php echo ($term=="5") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>목</span> </a></li><li class="dropdown<?php echo ($term=="6") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>금</span> </a></li><li class="dropdown<?php echo ($term=="7") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>토</span> </a></li><li class="dropdown<?php echo ($term=="1") ? ' active' : '';?>"> <a href="<?php echo $at_href['menu'];?>"> <span>일</span> </a></li>
현제 소스가 요일별로 나누어져 있습니다 이거를 하나로 통합해서 간단하게 하고싶습니다
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
Copy
<?php// ------------------ 테스트를 위한 임시변수 설정 define('G5_SERVER_TIME', time());$at_href = ['menu' => './'];// ------------------ 테스트를 위한 임시변수 설정$term = 1 + (int)date("w", G5_SERVER_TIME);$days = ['월', '화', '수', '목', '금', '토', '일'];$out = '';foreach ($days as $k => $v) { $kk = ($k + 1) % 7 + 1; // reindex for logic $active = ($kk === $term) ? ' active' : ''; $out .= '<li class="dropdown' . $active . '">'; $out .= '<a href="' . $at_href['menu'] . '">'; $out .= '<span>' . $days[$k] . '</span>'; $out .= '</a>'; $out .= '</li>' . PHP_EOL;}echo $out;?>
답변에 대한 댓글 4개
답변을 작성하려면 로그인이 필요합니다.