js css 버전상수 추가

This commit is contained in:
chicpro
2016-10-05 09:54:14 +09:00
6 changed files with 26 additions and 13 deletions

View File

@ -21,7 +21,7 @@ if (!defined('_GNUBOARD_')) exit;
<!-- <p>실행시간 : <?php echo get_microtime() - $begin_time; ?> --> <!-- <p>실행시간 : <?php echo get_microtime() - $begin_time; ?> -->
<script src="<?php echo G5_ADMIN_URL ?>/admin.js"></script> <script src="<?php echo G5_ADMIN_URL ?>/admin.js<?php echo G5_JS_VER; ?>"></script>
<script> <script>
$(function(){ $(function(){
var hide_menu = false; var hide_menu = false;

View File

@ -8,7 +8,7 @@ $g5['title'] = '게시판 복사';
include_once(G5_PATH.'/head.sub.php'); include_once(G5_PATH.'/head.sub.php');
?> ?>
<script src="<?php echo G5_ADMIN_URL ?>/admin.js"></script> <script src="<?php echo G5_ADMIN_URL ?>/admin.js<?php echo G5_JS_VER; ?>"></script>
<div class="new_win"> <div class="new_win">
<h1><?php echo $g5['title']; ?></h1> <h1><?php echo $g5['title']; ?></h1>

View File

@ -0,0 +1,6 @@
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
define('G5_JS_VER', '161020');
define('G5_CSS_VER', '161020');
?>

View File

@ -59,7 +59,7 @@ if (defined('G5_IS_ADMIN')) {
} else { } else {
$shop_css = ''; $shop_css = '';
if (defined('_SHOP_')) $shop_css = '_shop'; if (defined('_SHOP_')) $shop_css = '_shop';
echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css">'.PHP_EOL; echo '<link rel="stylesheet" href="'.G5_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css?ver='.G5_CSS_VER.'">'.PHP_EOL;
} }
?> ?>
<!--[if lte IE 8]> <!--[if lte IE 8]>
@ -85,15 +85,15 @@ var g5_admin_url = "<?php echo G5_ADMIN_URL; ?>";
if (defined('_SHOP_')) { if (defined('_SHOP_')) {
if(!G5_IS_MOBILE) { if(!G5_IS_MOBILE) {
?> ?>
<script src="<?php echo G5_JS_URL ?>/jquery.shop.menu.js"></script> <script src="<?php echo G5_JS_URL ?>/jquery.shop.menu.js?ver=<?php echo G5_JS_VER; ?>"></script>
<?php <?php
} }
} else { } else {
?> ?>
<script src="<?php echo G5_JS_URL ?>/jquery.menu.js"></script> <script src="<?php echo G5_JS_URL ?>/jquery.menu.js?ver=<?php echo G5_JS_VER; ?>"></script>
<?php } ?> <?php } ?>
<script src="<?php echo G5_JS_URL ?>/common.js"></script> <script src="<?php echo G5_JS_URL ?>/common.js?ver=<?php echo G5_JS_VER; ?>"></script>
<script src="<?php echo G5_JS_URL ?>/wrest.js"></script> <script src="<?php echo G5_JS_URL ?>/wrest.js?ver=<?php echo G5_JS_VER; ?>"></script>
<?php <?php
if(G5_IS_MOBILE) { if(G5_IS_MOBILE) {
echo '<script src="'.G5_JS_URL.'/modernizr.custom.70111.js"></script>'.PHP_EOL; // overflow scroll 감지 echo '<script src="'.G5_JS_URL.'/modernizr.custom.70111.js"></script>'.PHP_EOL; // overflow scroll 감지

View File

@ -2423,6 +2423,8 @@ class html_process {
if(!trim($link[1])) if(!trim($link[1]))
continue; continue;
$link[1] = preg_replace('#\.css([\'\"]?>)$#i', '.css?ver='.G5_CSS_VER.'$1', $link[1]);
$stylesheet .= PHP_EOL.$link[1]; $stylesheet .= PHP_EOL.$link[1];
} }
} }
@ -2447,6 +2449,8 @@ class html_process {
if(!trim($js[1])) if(!trim($js[1]))
continue; continue;
$js[1] = preg_replace('#\.js([\'\"]?>)$#i', '.js?ver='.G5_JS_VER.'$1', $js[1]);
$javascript .= $php_eol.$js[1]; $javascript .= $php_eol.$js[1];
$php_eol = PHP_EOL; $php_eol = PHP_EOL;
} }
@ -2464,7 +2468,10 @@ class html_process {
<body> <body>
전에 스킨의 자바스크립트가 위치하도록 하게 한다. 전에 스킨의 자바스크립트가 위치하도록 하게 한다.
*/ */
$buffer = preg_replace('#(</head>[^<]*<body[^>]*>)#', "$javascript\n$1", $buffer); $nl = '';
if($javascript)
$nl = "\n";
$buffer = preg_replace('#(</head>[^<]*<body[^>]*>)#', "$javascript{$nl}$1", $buffer);
return $buffer; return $buffer;
} }

View File

@ -49,7 +49,7 @@ if($config['cf_add_meta'])
<?php <?php
$shop_css = ''; $shop_css = '';
if (defined('_SHOP_')) $shop_css = '_shop'; if (defined('_SHOP_')) $shop_css = '_shop';
echo '<link rel="stylesheet" href="'.G5_THEME_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css">'.PHP_EOL; echo '<link rel="stylesheet" href="'.G5_THEME_CSS_URL.'/'.(G5_IS_MOBILE?'mobile':'default').$shop_css.'.css?ver='.G5_CSS_VER.'">'.PHP_EOL;
?> ?>
<!--[if lte IE 8]> <!--[if lte IE 8]>
<script src="<?php echo G5_JS_URL ?>/html5.js"></script> <script src="<?php echo G5_JS_URL ?>/html5.js"></script>
@ -71,15 +71,15 @@ var g5_cookie_domain = "<?php echo G5_COOKIE_DOMAIN ?>";
if (defined('_SHOP_')) { if (defined('_SHOP_')) {
if(!G5_IS_MOBILE) { if(!G5_IS_MOBILE) {
?> ?>
<script src="<?php echo G5_JS_URL ?>/jquery.shop.menu.js"></script> <script src="<?php echo G5_JS_URL ?>/jquery.shop.menu.js?ver=<?php echo G5_JS_VER; ?>"></script>
<?php <?php
} }
} else { } else {
?> ?>
<script src="<?php echo G5_JS_URL ?>/jquery.menu.js"></script> <script src="<?php echo G5_JS_URL ?>/jquery.menu.js?ver=<?php echo G5_JS_VER; ?>"></script>
<?php } ?> <?php } ?>
<script src="<?php echo G5_JS_URL ?>/common.js"></script> <script src="<?php echo G5_JS_URL ?>/common.js?ver=<?php echo G5_JS_VER; ?>"></script>
<script src="<?php echo G5_JS_URL ?>/wrest.js"></script> <script src="<?php echo G5_JS_URL ?>/wrest.js?ver=<?php echo G5_JS_VER; ?>"></script>
<?php <?php
if(G5_IS_MOBILE) { if(G5_IS_MOBILE) {
echo '<script src="'.G5_JS_URL.'/modernizr.custom.70111.js"></script>'.PHP_EOL; // overflow scroll 감지 echo '<script src="'.G5_JS_URL.'/modernizr.custom.70111.js"></script>'.PHP_EOL; // overflow scroll 감지