Tak dla ułatwienia pracy i nawigacji w menu "Zamówienia" w panelu admina: Znajdujące się po prawej stronie wpisy w kolumnie "status" mają taki czerwonawy kolor, są podkreślone i tylko "oczekujące" są wytłuszczone (bold). Ciężko dla oczu. Naszukałem się (jak chomik pod wersalką) w plikach *.css, już miałem o to zapytać, aż mi żona powiedziała: boboo, włącz mózg ;-) No to znalazłem: w pliku /core/orders-admin.php w funkcji: function listOrdersAdmin
jest komenda: if( isset( $aOrders )
a w niej pętla: for( $i = $iStart; $i < $iEnd; $i++ ){ $aData = $this->aOrders[$aOrders[$i]];
I teraz mam oczekujące - czerwone (red), w realizacji - niebieskie (blue), zrealizowane - zielone (green), anulowane - czarne (black) i wszystkie pogrubione (bold - czyli b w trójkątnych nawiasach). Z pewnością da się to zamknąć w jednej linijce (color)(bold)(/bold)(/color), jednak jest (dla mnie) bardziej przejrzyście. Idąc za ciosem, wyrzuciłem też podkreślenia tych opisów statusu. W pliku /templates/admin/orders.php w sekcji: BEGIN LIST wpis: <input type="checkbox" name="aStatus[$aData[iOrder]]" value="1" class="checkbox" /> <a href="?p=$aActions[f]-form&iOrder=$aData[iOrder]">$aData[sStatus]</a>
Kiedyś o czymś identycznym myślałem i też tak chciałem mieć. Potem jakoś zapomniałem. Dzisiaj natknąłem się na to poszukując informacji jak dodać do listy wyboru dodatkowy status? Np "oczekiwanie na płatność". Więc jak to można dodać?
wrzosu po przyglądnięciu się temu co zrobił boboo w nowszej wersji Quick.Cart wystarczy poszukać w core/orders-admin.php funkcji listOrdersAdmin i w niej linijki z kodem: $aData = $this->aOrders[$aOrders[$i]]; i pod tym kodem wstawić kod podany wyżej i zaczynający się od: if( $aData['iStatus'] == 1 ) {
Bardzo Ci dziękuję, to na pewno mi się przyda i w wolnej chwili w końcu sobie to zrobię, ale jak wspomniałem w poprzednim poście, chciałbym jeszcze dodać do listy wyboru dodatkowy status, np "oczekiwanie na płatność". Jak można taki dodać?