특정시간에 다른 CSS를 로딩 할수는 있을까요? skyo 2018.02.07 06:36 329 0 8 예를 들어 밤 9시 부터 새벽 4시 까지는 CSS를 다르게 로딩 하고 싶은데 말이죠. 일종의 야간 모드 기능이 되지 않을까 싶은데 말이죠. skyo Lv. 10 https://x86.co.kr
Q&A 저의 홈페이지를 XE_Official 레이아웃로로 했는 데 왼쪽 로그인과 조회수 밑에 홈 이라는 글바로밑에 "로그인/가입" 위젯이 제대로 설정이 안되어 해결책을 찾고 있습니다. youshine 7시간 전 0 1
Q&A 제딴엔 신속히 일주일 안에 XE1.11.6 에서 Rhymix-2.1.35로 3개의 도메인을 성공적으로 잘 이전했다고 생각하고 있었는데 오래된 선우 레이아웃을 서서 만든 홈페이지라그런지... youshine 26.07.27 0 0
Q&A 이번엔 매뉴얼에서 지시한 대로 xe1 /xe 에 압축된 파일을 풀면 생기는 /rhymix 의 파일들을 다 filezilla 로 에러 하나없이 업로드 시켰는데도 에로가 생기네요... youshine 26.07.24 0 9
Q&A Parse error: syntax error, unexpected '?' in /home.youshi5/public_html/Phoenix.kb34.net/common/autoload.php on line89 youshine 26.07.21 0 8
댓글 8
생각해보니 기능이 된다고 해도 작업량이 어마어마 할거 같긴 하네요...
특정시간에 로딩해야 할 레이아웃/각 모듈들...등등..CSS를 전부 작업해야 하니..
그냥 한번에 전부 흑백으로 처리가 되면 좋을거 같긴 하겠네요. 이미지 제외하고...
레이아웃에서 현재 시간을 불러와서 if문으로 분기해주면 되죠.
css만 바뀌는 것이라면 새로 불러와도 용량이 크게 부담되지는 않을꺼에요.
GET DATE 뭐 이런 코드가 있겠죠?
$h = date("H", time());
if($h >= 21 || $h <= 4) {
echo("<link rel='stylesheet' href='style_night.css'>");
} else {
echo("<link rel='stylesheet' href='style_day.css'>");
}
이렇게 되겠네요.
xe레이아웃 문법에 맞춰서는... 음...... 먼산....-0-;;
{@ $css_hour = date("H", time()); }
또는
<? Context::set("css_hour", date("H", time())); ?>
<!--@if($css_hour >= 21 || $css_hour <= 4)-->
<!--@else-->
<!--@endif-->
또는
<link ... cond="$css_hour >= 21" >
정도겠네요 ㅎㅎ