Tylko administratorzy mogą wejść do centrum administracyjnego. Zaloguj się

Generator widżetów

Kup widżet przedmiotów

«Widget» to interaktywny blok z danymi do umieszczenia na stronie. Widget można wygenerować za pomocą specjalnego krótkiego kodu («ShortCode»), który może zawierać dodatkowe parametry.Uruchom «Generator widżetów produktów»Jak wstawić wygenerowane menu?
  • 1)Możesz użyć kodu automatycznej wymiany, wprowadzając [MENU:shop_products_slider:htmlonly:pers_cat_id-0:cat_id-0:site-0:start-0:on_page-3:description:button-cart:lazy-0:bestseller:sale]

    W swoim kodzie możesz użyć następujących opcji:
    • :cat_id- - ID kategorii katalogu publicznego Hotlist.biz (wyświetlane będą tylko produkty z tej kategorii katalogu publicznego)
    • :pers_cat_id- - ID kategorii (wyświetlą się tylko produkty z tej kategorii w Twoim katalogu). Możliwych jest kilka wartości oddzielonych przecinkami.
    • :subcategoriesproduct - Pokaż produkty z podkategorii.
    • :site- - ID Twojej witryny, ale wewnątrz Twojej witryny nie możesz go używać
    • :producer- - ID producenta (wyświetlą się tylko produkty z tej kategorii producentów, Twój katalog. Możliwych jest kilka wartości oddzielonych przecinkami.
    • :producer_country- - kraj produkcji (wyświetlone zostaną tylko produkty z tego kraju produkcji. Wartość tekstowa).
    • :collection- - ID kolekcji (wyświetlą się tylko produkty z tej kategorii - kolekcja, Twój katalog). Możliwych jest kilka wartości oddzielonych przecinkami.
    • :product_type- - ID typu produktu (wyświetlą się tylko produkty określonego typu. Możliwych jest kilka wartości oddzielonych przecinkami.
    • :on_page- - Liczba produktów wyświetlanych w sliderze, zalecana liczba - 3
    • :start- - początkowa strona slidera, numer od którego ma się zacząć przeglądanie produktów. Przykładowo, jeżeli na stronie wyświetlanych jest 6 produktów, a numerem startowym jest 2, to zostaną wyświetlone produkty od 6 do 12.
    • :button-cart - Pokaż przycisk Dodaj do koszyka
    • :button-compare - Pokaż przycisk porównania
    • :description - Pokaż krótki opis produktu
    • :rating-stars - Pokaż ocenę w gwiazdkach
    • :favorite-icon - Pokaż ikonę Dodaj do ulubionych
    • :variety - Pokaż różnorodność (tylko dla płatnego hostingu)
    • :random - Pokaż bez zamawiania według identyfikatora
    • :one - Przewiń tylko jeden produkt
    • :bestseller - Pokaż tylko Bestsellery
    • :discount - Pokaż tylko produkty przecenione
    • :sale - Pokaż tylko artykuły promocyjne
    • :stock- - Dostępność (wskazać tylko określony stan dostępności)
    • :new-products - Pokaż tylko produkty oznaczone jako Nowe
    • :reduced-price - Pokaż tylko produkty oznaczone jako Cena obniżona
    • :recently-viewed-products - Ostatnio wyświetlane produkty
    • :favorite-products - Polecane produkty
    • :search- - zapytanie wyszukiwania (wyszukiwanie tekstowe produktów) [można doprecyzować poprzez oddzielenie symbolu «~» - jest równoznaczne z wyjaśnieniem «И»] lub [prawdopodobnie udoskonalenie rozdzielone znakami «||» - jest równoznaczne z wyjaśnieniem «LUB»]
    • :products_id- - id produktu (oddzielone przecinkami, bez spacji)
    • :lang- - język wyświetlanych artykułów (jeśli nie zostanie określony, użyty zostanie język otwieranej strony)
    • :products_synonyms- - towary Synonimy (słowo jest synonimem )
    • :lazy - szybsze ładowanie obrazu. 0 — wł., 1 — wył. Domyślnie używana jest wartość z ogólnych ustawień sklepu, jeśli parametr lazy nie jest określony
    • :order_by- - Sortowanie. 0 — Według identyfikatora produktu, 4 — Według nazwy, 5 — Według priorytetu, 1 — Według daty, 2 — Według ceny
    • :sort_by- - Sortowanie. ASC — rosnąco, DESC — malejąco
    • :price_from- - Cena od
    • :price_to- - Cena do
    • :repeat - powtórz slajdy po zakończeniu listy produktów
    • :auto_width - Automatyczna szerokość (liczba wyświetlanych kart jest różna)
    • :append - dodaj nowe dane na końcu Styl CSS podczas używania parametru append
      Aby przycisk dodawania pozostałych produktów z listy wyświetlał się na dole, musisz dodać następujący styl css. #product_list - ID bloku z towarami.
       Code: CSS
      #product_list #product_list .hotengine-shop-products-list-div-append .hotengine-shop-products-list-div-button-right:after{ content:'\2026'; color:#b5b5b5; font-family:Arial, Helvetica, sans-serif;}
      
      
      
      #product_list .hotengine-shop-products-list-div-button-left {
          display: none!important;
      }
    • :carousel - eksperymentalna funkcja karuzeli sów, przewijanie z obsługą przesuwania dotykowego *Zmień ustawienia



      Domyślny rozmiar okna jest określany przez Javascript.
      Możesz określić wiele dodatkowych parametrów, których lista jest dostępna pod tym linkiem: Docs Options.
      Aby ustawić parametr, użyj szablonu:
      :carousel-autoplayTimeout-1000
      :carousel-autoplaySpeed-5000
      :carousel-autoplay-true
      i tak dalej (:karuzela-PARAMETR-WARTOŚĆ).

      Alternatywnie opcję można określić za pomocą JavaScript атрибута carousel-...
      data-carousel-autoplayTimeout="1000"
      data-carousel-autoplaySpeed="5000"
      data-carousel-autoplay="true"
      i tak dalej (data-carouserl-PARAMETER="wartość")


      Możesz także rozszerzyć suwak na górze standardowego suwaka platformy za pomocą JavaScript.
      Utwórz standardowy slider z kodem [MENU...] i dodaj go do bloku .hotengine-shop-products-list-div-append class hotengine-shop-products-list-carousel.
      Пример:
       Code: JavaScript
       <script>
        $(function(){
       if($(window).width()<900){ //jeśli rozmiar okna jest mniejszy niż 900 pikseli.
        $(".hotengine-shop-products-list-div-append").addClass("hotengine-shop-products-list-carousel"); //добавить carousel
        $nw = $(window).width()-60; 
        $("#stones_product_list").css("width",$nw)
        $(window).on("resize", function(){
        $nw = $(window).width()-60; 
        $("#stones_product_list").css("width",$nw)
        
        })
        }
        
        });</script>

    • :htmlonly - tylko lista produktów (bez stylów javscript i css, które musisz wcześniej wstawić).
      Ta opcja jest przydatna, jeśli chcesz nadać styl własnemu suwakowi. W takim przypadku musisz wstawić JavaScript, kod CSS i krótki kod [MENU...]
    • :id- - powiąż ID z głównym DIV. Może służyć do dostosowywania obszaru suwaka
    • #start_product_list .hotengine-shop-products-list-div-button-right:after{ content:'\2026'; color:#b5b5b5; font-family:Arial, Helvetica, sans-serif;}

  • 2)Możesz ręcznie wstawić wygenerowany kod menu. Aby to zrobić, utwórz Block/Menu, umieszczony na górze lub na dole i wklej kod w nim napisane poniżej. Kod można również umieścić wewnątrz strony. Wszystkie pola muszą być wypełnione.


  • Uwaga! Jeśli używasz wielu menu na tej samej stronie, nie musisz ponownie wstawiać stylu Java Script i CSS.
    Domyślnie ten styl JavaScript i CSS jest już wbudowany w standardowy zestaw funkcji Twojego sklepu. Możesz ponownie wstawić kod tylko wtedy, gdy musisz zmienić jego projekt lub funkcjonalność. Nie musisz tak po prostu ponownie wstawiać kodu JavaScript i stylu CSS.

Ajax ładuje listę produktów:
Generator bloków produktów można załadować za pomocą żądania GET/POST/AJAX. Aby to zrobić, musisz wysłać zapytanie ze swojej witryny (twoja domena) na stronę «/ajax_get_list_shop.php». W żądaniu możesz określić dodatkowe właściwości wyświetlania produktów. Listę wszystkich możliwych wartości znajdziesz powyżej. Aby poprawnie wyświetlić styl listy produktów, należy dodać opakowanie HTML oraz elementy nadrzędne, a także przyciski przewijania/kontynuacji listy produktów (przewijanie do przodu/do tyłu). Przykład takiego opakowania i przekazywania parametrów pokazano pod linkiem - Przykład ładowania listy produktów i przekazywania parametrów przez AJAX/POST/GET.




Uruchom «Generator widżetów produktów»
Pokaż oddzielny kod menu
Lub wklej jako kod [MENU:shop_products_slider:pers_cat_id-0:cat_id-0:button-cart:lazy-0:repeat:site-0:start-0:on_page-3:description:bestseller:sale]
Pamiętaj, aby zastąpić cyfry 0 wartościami, których potrzebujesz.