Fertechpl Posted August 14, 2015 Share Posted August 14, 2015 Witam! Mam "na warsztacie" moduł Leo Manage Widgets, w którym to można wyświetlić karuzelę produktów, sortując ją po ID,NAME, ADD DATE, itp., lecz nie ma możliwości włączenia losowego pobierania produktów. Może ktoś orientuje się jak tą funkcję dodać (standardowy homefeature to posiada, lecz nie ma możliwości karuzeli) lub może wskazać pliki odpowiedzialne za sortowanie? Pozdrawiam! Link to comment Share on other sites More sharing options...
Fertechpl Posted August 14, 2015 Author Share Posted August 14, 2015 Ok, znalazłem obejście, bo jest to trochę zbyt prostackie żeby nazwać to rozwiązaniem. W pliku: TwójFolderPresty/modules/leotempcp/classes/widget/carousel.phpDodajemy shuffle($products); przed break; case 'pcategories': $where = ''; $catids = (isset($setting['categories']) && $setting['categories']) ? ($setting['categories']) : array(); $products = array(); if ($catids) { $categorys = implode(',', $catids); $where = 'WHERE cp.id_category IN ('.pSQL($categorys).')'; $products = $this->getProducts($where, (int)Context::getContext()->language->id, 1, $nb, $orderby, $orderway); } shuffle($products); break; Dzięki temu jeżeli wybierzemy segregowanie po kategoriach w widget'cie "PRODUCT LIST CAROUSEL", co odświeżenie strony wymiesza nam wszystkie wybrane produkty. (działa analogicznie dla segregowania po id, name itp. itd.) Nie zaznaczam że rozwiązane, bo to jest partyzantka. Pozdrawiam! Link to comment Share on other sites More sharing options...
design4VIP Posted August 14, 2015 Share Posted August 14, 2015 troche partyzantka, bo co jak bedziesz mial do przeszuflowania np. 1000 produktow? presta stanie ;/ trzeba by je przeszuflowac z LIMIT - jakas optymalna wartosc lub uzyc cache Link to comment Share on other sites More sharing options...
Fertechpl Posted August 14, 2015 Author Share Posted August 14, 2015 troche partyzantka, bo co jak bedziesz mial do przeszuflowania np. 1000 produktow? presta stanie ;/ trzeba by je przeszuflowac z LIMIT - jakas optymalna wartosc lub uzyc cache W samym Leo Widget Manager jest możliwość podania ilości wyświetlanych produktów (default:6 ). Mi przy podaniu mu 300 się nie wysypuje W każdym razie wiem że to tylko "na teraz", ale tak jak sam mówiłeś, na support Leo nie ma co liczyć, także to jest taki "fastfix" Jakby co zabezpieczenie jest Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now