Jump to content
xt:Commerce Community Forum

BUG - class.xt_minify.php - Sorting


Recommended Posts

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

  • 3 months later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...