#1562 closed Bug/Fehler (fixed)
Fehler in combine_files.inc.php der templates
| Reported by: | Owned by: | Gerhard Waldemair | |
|---|---|---|---|
| Priority: | hoch | Milestone: | modified-shop-2.0.5.0 |
| Component: | Template | Version: | 2.0.4.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description (last modified by )
Hallo,
die combine_files.inc.php prüft die Bearbeitungszeit aller zu kombinierenden Dateien. Wenn sich eine Datei verändert hat, wird korrekter Weise die mimimierte Datei neu erstellt.
Jedoch wird $f_min_ts danach nicht neu ermittelt, sodass die kombinierte Datei immer noch den Zeitstempel der unveränderten beibehält.
Folgende kleine Änderung ist notwendig:
vorher:
if ($compactor->save($f_min) === true) {
$f_array = array($f_min.'?v='.$f_min_ts);
}
nachher
if ($compactor->save($f_min) === true) {
$f_array = array($f_min.'?v='.time());
}
Viele Grüße
Andreas
Attachments (0)
Change History (6)
comment:1 by , 7 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | → modified-shop-2.0.4.2 |
comment:2 by , 7 years ago
comment:3 by , 7 years ago
Hallo,
das Problem ist, dass der Zeitstempel ermittelt wird (Zeile 15), bevor die minifizierte Datei neu erstellt wird (vom Composer in ca Zeile 26).
Dadurch ist der angefügte Zeitstempel direkt nach der Dateiänderung nicht korrekt, sodass der Browser weiterhin die alte Datei lädt.
Viele Grüße
comment:4 by , 7 years ago
| Priority: | normal → hoch |
|---|---|
| Version: | → 2.0.5.0 |
comment:6 by , 7 years ago
| Milestone: | modified-shop-2.0.4.2 → modified-shop-2.0.5.0 |
|---|---|
| Version: | 2.0.5.0 → 2.0.4.2 |

Ich verstehe das Problem nicht? Wenn die minimierte Datei neu erstellt wurde, dann ändert sich doch die per filemtime ermittelte Zeit, die in $f_min_ts zur Verfügung steht gemäß Zeile 15: