테스트 사이트 - 개발 중인 베타 버전입니다

css에 filemtime 적용하는 방법 문의드립니다 채택완료

proDESIGrammer 9년 전 조회 2,104

css 캐쉬를 항상 새로고침을 하기 위해서

filemtime 함수를 사용했었는데요..

 

</p><p><link rel="stylesheet" href="<?=$g4[gb_css]?>/gbstyle.css?<?=filemtime("$g4[gb_path]/css/gbstyle.css")?>" type="text/css"> </p><p>

이렇게 g4에서는 잘 써먹었는데

g5에서는 어떤 식으로 써야 하나요?

 

테마를 만지작하면서 테마의 head.sub.php 파일에서

</p><p><link rel="stylesheet" href="<?php echo G5_THEME_CSS_URL; ?>/emerald.css?<?php echo filemtime("/css/emerald.css")?>" type="text/css"> </p><p>

이런 식으로 했더니 적용이 안되네요. 

filemtime("")부분의 경로를 g5 함수는 어떻게 적용해야 하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

9년 전

emerald.css가 테마 내의 css폴더에 있으면

<?php echo filemtime(G5_THEME_CSS_URL."/emerald.css")?> 

 

루트 css내에 있으면

<?php echo filemtime(G5_URL."/css/emerald.css")?> 

 

이렇게하면 될 것 같은데요...ㅎ

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

p
proDESIGrammer
9년 전
답변 감사합니다 ^^
저도 글올리고 말씀하신 방법처럼 해봤는데 안되더라구요..
지금 냑에도 적용되어 있던데 다른 방법이 있나봅니다..
네이비칼라
9년 전
이곳의 경우라면 ?v=<?php echo Date('Ymd') ?> 이것을 사용했겠죠.
물론 예입니다. echo 속에 들어 갈 때는 그에 맞게 넣으셔야겠지만요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인