
팁과노하우
CSS 혹은 SCRIPT 코드 수정 했음에도 동작하지 않을 때?
안녕하세요...
미니님a입니다.
그누보드 혹은 각종 빌더를 사용할 때 내가 직접 만든 css / script 가 아닌
자체적으로 제공되는 css 혹은 script 를 수정 했음에도 적용되지 않은 사례를 보신 적 한번 쯤은 있으실 것입니다.
아니 바꿨는데 왜 안돼...? 이러면서 컨트롤 + F5 연타도 해보고 욕(?)도 한번쯤 해보고 ㅎㅎ
이유가 캐싱되어서 그렇습니다.
실제 보면 리빌더 소스 기준으로




CSS 의 경우 2303229
JS 의 경우 2304171
로 되어있어서 아무리 수정해도 변하지 않는 것입니다.
이것만 수정 해주면 되는데요
해당 코드는
extend/version.extend.php 파일에 있습니다.

여기에 해당 값을 변경하고 새로고침 시 내가 수정한 데이터로 다시 불러오게 됩니다.
그렇지만, 매번 바꿔줄 수도 없는 노릇이고,
개발하는 동안에는 실시간으로 바뀌게 해볼 수 있지 않을까? 라는 생각에 팁을 작성합니다.
나중에 다시 써야 하므로 위 7~8번 라인은 복사 하신 뒤 주석 처리 해주세요
//define('G5_CSS_VER', '2303229'); //define('G5_JS_VER', '2304171');
그리고 이제 아래 코드를 넣어주시면 수정하는 데로 바로바로 적용 되실꺼에요
define('G5_CSS_VER', date('ymdhis')); define('G5_JS_VER', date('ymdhis'));
다만. 앞서 이야기 해드린데로 CSS파일과JS파일은 캐싱되어야 하므로, 개발이 끝났다면 다시 원래대로 바꿔주세요
단. 기존 23 년도가 아니라 2503251 이런식으로 바꿔주시면 됩니다.
이건 코어가 아니여서 수정하셔도 무방합니다.
고맙습니다.
- 이전글관리자 페이지 내 CSS 작성법2025.03.26
- 다음글게시판 내 글 작성 이후 원하는 페이지로 이동하기2025.03.13
댓글목록

