Когда вы занимаетесь поддержкой проекта или постоянно вносите изменения в стили/скрипты, то браузерам ваших посетителей нужно подгружать уже обновленные файлы автоматически, а не чистить кеш.
Собственно, сама плюшка:
Идем в /engine/modules/main.php (в DLE 13+ это всё нужно сделать через создание плагина) и перед:
	
	
	
		
Вставляем:
	
	
	
		
Теперь вы увидите после каждого файла версию, привязанную к времени последней модификации.
	
	
		
			
				
					
						 
					
				
			
			
				
					
						
							 cloud.mail.ru
						
					
					cloud.mail.ru
				
			
		
	
ВНИМАНИЕ! Данный хак не работает с dle-asset.
				
			Собственно, сама плюшка:
Идем в /engine/modules/main.php (в DLE 13+ это всё нужно сделать через создание плагина) и перед:
		Код:
	
	echo $tpl->result['main'];
		Код:
	
	### CSS/JS ###
preg_match_all("#<(link|script).+?(href|src)=('|\")(".$config['http_home_url']."|/)(.*?(\.css|\.js))\\3.*?>#i", $tpl->result['main'], $jscssarr);
if(!empty($jscssarr[5])) {
    foreach ($jscssarr[5] as $jscssfile) {
        if (file_exists(ROOT_DIR."/".$jscssfile)) {
            $tpl->result['main'] = str_ireplace($jscssfile, $jscssfile."?v=0.". filemtime(ROOT_DIR."/".$jscssfile), $tpl->result['main']);
        }
    }
} 
					
				obnovlenie-css-i-js-bez-ochistki-kesha.zip
Вам открыли доступ к файлу. Отправлено с помощью Облако Mail
				ВНИМАНИЕ! Данный хак не работает с dle-asset.
			
				Последнее редактирование: 
			
		
	
								
								
									
	
								
							
							 
 
		
