css파일을 테마의 index.php에만 적용 시키려고 index.php 파일에
if(defined('_INDEX_')) { // index에서만 실행
echo '<link rel="stylesheet" href="'.G5_THEME_CSS_URL.'/main.css?<?php echo time(); ?">'.PHP_EOL;
add_javascript('<script src="'.G5_THEME_JS_URL .'/main.js"></script>', 0);
}
이렇게 불러왔습니다.
하지만 css가 바로 적용되지않고 3분에서 5분정도를 기다려야 바뀝니다..
FTP에 올리고 나서 말이죠..
그래서 여기저기에 검색하면서 알아봤습니다.
1. css파일 뒤에 ?ver='.G5_CSS_VER.' 를 입력하라고했는데 이것도 실패..
2. 인터넷 사용기록삭제를 해서 캐시를 삭제했는대도 바로 바뀌지않았습니다..
3. css파일 뒤에 위에처럼 ?<?php echo time(); ?를 붙였는데도 되지않았습니다..
이 세가지 다 실패하였는데 무엇이 문제일까요...진짜 CSS가 바로 바뀌지않으니까 css작업이 더 오래걸립니다 ㅠㅠ 도와주세요 ㅠㅠ
답변 4개 / 댓글 7개
수정한 위치가
적용되는 위치의 파일이 맞나요?
보통 안되는경우가 몇가지가 있는데
1. 캐쉬가 안바뀐 형태(브라우저 문제 : Ctrl + Shift + R / Ctrl + F5 로 보통 해결)
2. /extend/version.extend.php 의 JS/CSS 버전숫자를 갱신해서 해결
3. Proxy를 사용할경우 서버관리가 리프레시 필요
4. 유저바이러스
=> 엄한곳을 수정하고 수정한것으로 착각
=> 적용할 css파일이 위치가 다를수있음
=> 수정한 파일의 위치가 소스보기에서 link가 일치하는지 확인필요
위 방법들로 찾아보세요
답변에 대한 댓글 3개
Ctrl + F5 를 누르면 강제로 새로고침을 일으켜서 변경된 모습을 바로 확인할 수 있습니다.
답변에 대한 댓글 3개
음 바로 안 바뀐다는건 캐시 문제가 확실하긴한데.. 소스보기했을때 .css?ver=랜덤숫자 <- 이게 잘 붙는지 확인 해보세요!
인터넷 사용 기록에서 즐겨찾기해놓은 사이트 삭제 안되는 옵션이 걸려있을수도 있구요...
답변에 대한 댓글 1개
<head/><style>.sns_slide{overflow:auto;position:fixed;left:0;top:40%;z-index:100}.sns_slide .sns_box{width:80%;height:300px;background:#000;display:none}.sns_slide .sns_btn{width:10%;height:100px;background:#f4f4f4}#instafeed{}</style>
<!doctype html>
<html lang="ko">
<head>
이렇게 되어있어요! ㅠㅠ 뭔가 잘못된거같긴한데...
답변을 작성하려면 로그인이 필요합니다.
하지만 시간이 너무 오래 걸린다는게 문제이죠 ㅠㅠㅠ
3분에서 5분정도 걸립니다 ㅠㅠ 업무를 할때 너무 업무속도가 늦어져서 문제에요 ㅠㅠ