dragon_0000 Posted April 19, 2014 Report Share Posted April 19, 2014 die xt_minified Classes is ja eine gute Idee um Ladezeit zu kombinieren jedoch leider völlig unbrauchbar wenn man die combine Funktion (Einstellungen->Suchmaschinen) nutzt. Für XTc und alle anderen hier der Fix . P.s. wenn ihr schon eine neue Class aufnehmt warum fügt ihr nicht gleich auch ein paar Hooks hinzu dann könnte man ein Plugin schreiben und müsste nicht ständig Bugs im Quellcode beheben. die datei class.xt_minify.php ist zu ändern wie folgt. public function serveFile() { $groups = ''; // TODO sorting! $this->SortingFunction($this->resources['css'],"sort_order"); $this->SortingFunction($this->resources['js'],"sort_order"); $this->serveCSS(); $this->serveJS(); } private function SortingFunction (&$array, $key) { $sorter=array(); $ret=array(); reset($array); foreach ($array as $ii => $va) { $sorter[$ii]=$va[$key]; } asort($sorter); foreach ($sorter as $ii => $va) { $ret[$ii]=$array[$ii]; } $array=$ret; }[/PHP] Link to comment Share on other sites More sharing options...
dragon_0000 Posted April 19, 2014 Author Report Share Posted April 19, 2014 man sollte in diesem zusammenhang auch gleich duplicate includes verhindern also Filename prüfen. Link to comment Share on other sites More sharing options...
stwinger Posted April 19, 2014 Report Share Posted April 19, 2014 danke, .... die Classe ist auch nicht HTML5 fähig da die <script tags> falsch ausgeben werden, kann man natürlich von Hand ändern aber eine Abfrage wäre da auch schon ganz nützlich. Link to comment Share on other sites More sharing options...
StrangeDays Posted August 18, 2014 Report Share Posted August 18, 2014 um in kein warning zu laufen sollte man auch vorher checken ob das array überhaupt werte hat if (empty($array)) { return; } Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.