Dodano nowy sposób wyświetlania listy kategorii w Sklepie. Ta metoda pozwala wyświetlić listę kategorii, a także kilka podkategorii podrzędnych. Tę metodę wyświetlania można włączyć za pomocą Widżetów, „Widżet z kategoriami sklepu”, „Sposób wyświetlania” - „Lista standardowa z blokami (przyciskami) + lista podkategorii”.
Dodano otoczenie dla przycisku koszyka «hotengine-shop-product-cart-parent», które może zawierać dodatkowe klasy «hotengine-shop-product-compare-exists» i «hotengine-shop-product-favorite-exists», jeśli włączone jest porównywanie produktów lub ikona „Dodaj do ulubionych”, z pozycją «ZA» lub «PRZED» przyciskiem koszyka. Ponadto, jeśli włączono przełącznik ilości dodawanych produktów do koszyka, element będzie zawierał dodatkową klasę «hotengine-shop-product-spinner-block».
Zaktualizowano ikony zmiany stylu wyświetlania listy produktów.
Zaktualizowano styl wyświetlania produktów na liście.
Zaktualizowano ikony zmiany stylu wyświetlania listy produktów.
Zaktualizowano styl wyświetlania produktów na liście.
jQuery UI została całkowicie usunięta z witryny. Instalacja biblioteki odbywa się tylko na niektórych stronach Centrum Administracyjnego. Powodem usunięcia jest optymalizacja i przyspieszenie ładowania. Biblioteka jQuery UI zajmuje ponad 250 kB.
Po optymalizacji napisaliśmy własne moduły okien dialogowych (dialog), zmiany liczby produktów przed dodaniem do koszyka (spinner), zaktualizowaliśmy konfigurowany moduł okien dialogowych hotengine-popup, zastąpiliśmy funkcję zakładek (tabs) — teraz są one w pełni realizowane przy użyciu standardowych narzędzi przeglądarek. Ponadto zastąpiono funkcję autouzupełnienia za pomocą najbardziej kompaktowego pluginu — Awesomplete.
Dzięki takiej optymalizacji udało się skrócić kod ładowanych bibliotek do 22 kB. Ponadto wiele naszych bibliotek zostało przeniesionych do oddzielnych procesów, dzięki czemu nie są ładowane bez potrzeby.
Proszę zwrócić uwagę: jeśli wcześniej korzystałeś z takich funkcji, jak dialog, slide, accordion, autocomplete lub niektóre inne funkcje dostępne tylko w bibliotece jQuery UI, musisz zainstalować kod do ich załadowania. Można to zrobić, dodając blok/menu, umieszczając w tagach pomocniczych, z następującym kodem.
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Funkcje, które są wyłączone:
Po optymalizacji napisaliśmy własne moduły okien dialogowych (dialog), zmiany liczby produktów przed dodaniem do koszyka (spinner), zaktualizowaliśmy konfigurowany moduł okien dialogowych hotengine-popup, zastąpiliśmy funkcję zakładek (tabs) — teraz są one w pełni realizowane przy użyciu standardowych narzędzi przeglądarek. Ponadto zastąpiono funkcję autouzupełnienia za pomocą najbardziej kompaktowego pluginu — Awesomplete.
Dzięki takiej optymalizacji udało się skrócić kod ładowanych bibliotek do 22 kB. Ponadto wiele naszych bibliotek zostało przeniesionych do oddzielnych procesów, dzięki czemu nie są ładowane bez potrzeby.
Proszę zwrócić uwagę: jeśli wcześniej korzystałeś z takich funkcji, jak dialog, slide, accordion, autocomplete lub niektóre inne funkcje dostępne tylko w bibliotece jQuery UI, musisz zainstalować kod do ich załadowania. Można to zrobić, dodając blok/menu, umieszczając w tagach pomocniczych, z następującym kodem.
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Funkcje, które są wyłączone:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
W najbliższych dniach zostanie przeprowadzone globalne uaktualnienie funkcjonalności platformy. Duża biblioteka JUQEY UI zostanie wyłączona. Aby ją zainstalować, jeśli korzystasz z jakichkolwiek funkcji z poniższego wykazu do stylizacji swojej strony, musisz ręcznie podłączyć bibliotekę. Można to zrobić, tworząc blok/menu i umieszczając w nim kod
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/themes/smoothness/jquery-ui.css">
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Funkcje, które zostaną wyłączone:
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.14.0/jquery-ui.min.js"></script>
Funkcje, które zostaną wyłączone:
- dialog()
- draggable()
- droppable()
- resizable()
- selectable()
- sortable()
- accordion()
- tabs()
- tooltip()
- datepicker()
- progressbar()
- spinner()
- slider()
- slider("option")
- slideUp()
- slideDown()
- fadeIn()
- fadeOut()
- position()
- widget()
Dodano wersję demonstracyjną szablonu i szybką instalację. Szablon zaimplementowano z możliwością zmiany schematu kolorów w edytorze projektów.
Otwórz wersję demonstracyjną szablonu
Zainstaluj szablon.
Otwórz wersję demonstracyjną szablonu
Zainstaluj szablon.
Dodano szybkie tworzenie promocji na produkty w oparciu o „cenę hurtową”. Funkcja ta umożliwia przeniesienie „ceny hurtowej” do „Ceny” produktu i dodanie dotychczasowej wartości ceny do pozycji „Stara cena”. Możesz ustawić akcję po zakończeniu promocji, np. przywrócić „Starą cenę” do „Cena” i usunąć oznaczenie „Promocja”. W ten sposób możesz szybko uruchomić promocje na dużą liczbę produktów.
Dodano funkcję przepisywania linków do zdjęć znajdujących się w opisach produktów podczas importu. Funkcja ta pozwala podczas importu produktów porównać ścieżkę do pobranych obrazów z tymi samymi obrazami podanymi w opisie produktu. Jeżeli zostaną znalezione podobne linki, zostaną one zastąpione nową ścieżką uzyskaną po pobraniu obrazów.