Zdravím, upravuji web postavený na opencartu a dodělávám pár řazení dle různých parametrů, ale nedaří se mi. Mám v mysql zapsané číselné hodnoty ve formátu float, většina jsou celá čísla, ale mám i pár desetinných čísel (konkrétně 0,10; 0,25; 0,70). PHP kód jsem se snažil začlenit podle stávajícího kódu řazení a téměř vše funguje, ale pořád se mi zobrazuje, že číslo 0,25 je údajně vyšší jak číslo 0,10, jinak celá čísla se řadí dobře. Nevíte, čím by to mohlo být?
Pokud budete potřebovat nějaký kód, tak se ozvěte. Zatím přikládám jen část, která je upravená podle původního kódu.
Děkuji
$data['sorts'][] = array(
'text' => $this->language->get('text_prostorftp_asc'),
'value' => 'p.prostor_ftp-ASC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.prostor_ftp&order=ASC' . $url)
);