Jump to content

Krystian Podemski

PrestaShop Team
  • Posts

    1,425
  • Joined

  • Last visited

  • Days Won

    13

Krystian Podemski last won the day on December 19 2023

Krystian Podemski had the most liked content!

About Krystian Podemski

  • Birthday 12/03/1990

Profile Information

  • Location
    Poland, Bydgoszcz
  • First Name
    Krystian
  • Last Name
    Podemski
  • Activity
    Freelancer
    Developer
    Module Developer

Recent Profile Visitors

34,534,958 profile views

Krystian Podemski's Achievements

  1. You can create a file: themes/your_theme_name/assets/css/custom.css and put there this code: .featured-products .products-section-title { text-align: left; }
  2. I don't use Plesk but I found this: https://support.plesk.com/hc/en-us/articles/12377534576151-How-to-change-PHP-memory-limit-value-via-Plesk ...or you can contact server support
  3. It seems like an issue with memory_limit or max_execution_time in that case, is there any way for you to increase value in those settings on your server? This page is quite "heavy" since it loads information about all modules in the system at once.
  4. Wiem, natomiast nie będę tutaj pisał pełnej instrukcji Z modyfikacją byłby też jeden poważny problem: wszystko co zostałoby zmodyfikowane w kodzie byłoby tam zaszyte z wartościami jak np. IDentyfikatory kategorii by w ogóle takie zależności porobić. Kodu odpowiedzialnego za wyliczanie ceny dostawy możesz szukać tutaj: https://github.com/PrestaShop/PrestaShop-1.6/blob/master/classes/Cart.php#L2746
  5. Widgetami są wszystkie moduły, które w pliku głównym modułu mają taką konstrukcje: `class KlasaModulu extends Module implements WidgetInterface` Natywnie są to np. moduły polecanych produktów, promocji, nowości, bestsellerów, slider, newsletter, formularz kontaktowy i więcej. To, że moduł znika może być powiązane z szablonem lub z tym, że ten blok produktów nowych jest jakoś animowany sliderem, który powoduje problemy... ciężko o pewność no bo jednak tego nie widzimy. Możesz spróbować też sklonować moduł ps_featuredproducts, zmienić nazwę katalogu a potem w jego kodzie oczywiście jego nazwę, nazwy konfiguracji, itd., itd., a potem użyć go jako widget, przewagę nad widgetem nowości będzie to, że ten moduł wyświetla produkty z wybranej kategorii.
  6. Do you have your store somewhere online? This way it would be easier to help by providing you with some changed CSS rules
  7. You need to enable the developer module to understand what's going on better. You can do that by going to Adv. preferences -> Performance, or by editing config/defines.inc.php and changing _PS_MODE_DEV_ to true.
  8. You can use the browser's developer tools to better understand where the code responsible for styling a given element is. Check this guide: https://developer.chrome.com/docs/devtools/css You'd probably have to change/remove border-radius somewhere
  9. Jest Firmes, jest również firma Integratory.pl, także nie jest tak, że poza Firmes nic nie ma. Warto też odezwać się do Integratory.pl.
  10. Możesz stworzyć jakiś prosty moduł, który pobierze tę wartość, przekaże do widoku, sam moduł byłby widgetem i zakładam, że może wtedy go CreativeElements wyświetlić. Oto kod, który wygenerował mi ChatGPT do takiego zadania: <?php if (!defined('_PS_VERSION_')) { exit; } use PrestaShop\PrestaShop\Core\Module\WidgetInterface; class OrderCounter extends Module implements WidgetInterface { public function __construct() { $this->name = 'ordercounter'; $this->tab = 'front_office_features'; $this->version = '1.0.0'; $this->author = 'Your Name'; $this->need_instance = 0; parent::__construct(); $this->displayName = $this->l('Order Counter'); $this->description = $this->l('Displays the number of completed orders.'); } public function getWidgetVariables($hookName, array $configuration) { $orderCount = $this->getOrderCount(); return [ 'order_count' => $orderCount ]; } public function renderWidget($hookName, array $configuration) { $this->smarty->assign($this->getWidgetVariables($hookName, $configuration)); return $this->fetch('module:ordercounter/views/templates/hook/ordercounter.tpl'); } protected function getOrderCount() { $sql = 'SELECT COUNT(*) FROM ' . _DB_PREFIX_ . 'orders WHERE valid = 1'; return (int) Db::getInstance()->getValue($sql); } } Z Twojej strony pozostałoby np. stworzenie pliku szablonu i wyświetlenie rezultatu, ale jak to spiąć z counterem Creative Elements, itd., to już bardziej trzeba by pogłówkować, ewentualnie zapytać autora modułu
  11. Ciężko odpowiedzieć dokładnie co się dzieje, może masz jakieś mechanizmy w PrestaShop, które czyszczą pamięć podręczną po każdej zmianie ceny specyficznej i muszą np. zaindeksować cenę a potem wyczyścić cache sklepu? Zakładam, że problem to coś co jest połączone z tym procesem. Obawiam się, że to wróżenie z fusów i po prostu lepiej jakbyś miał developera, który do tego zajrzy.
  12. W takim razie to oni powinni Tobie pomóc w osiągnięciu zamierzonego efektu Oni mogą przesyłać dane do i z WFMag.
  13. Są dostępne moduły, które mogą Tobie w tym pomóc, są nawet pełne "buildery" wizualne jak np. CreativeElements, jak w Google wpiszesz "PrestaShop opis blokowy" to też znajdziesz do tego rozwiązania chociaż nie mogę zagwarantować, że będą one jakościowe, itd.
  14. Możesz wstawić taki moduł modyfikując plik szablonu produktu, który zazwyczaj jest w katalogu "themes/nazwa_twojego_szablonu/catalog/product.tpl", tam możesz wstawić kawałek kodu, np.: {widget name="ps_newproducts"} To powinno spowodować wyświetlenie tam bloku z nowymi produktami, będziesz miał jednak kilka wyzwań: 1. Blok z produktami tam powinien inaczej wyglądać niż na stronie głównej. 2. To nie będą losowe produkty tylko nowe produkty
  15. Będziesz potrzebował do tego modułu lub modyfikacji, domyślnie oprogramowanie nie jest przygotowane na takie zaawansowane kombinacje. Możesz zerknąć na ten moduł, który na rynku jest już długo i może pokryje Twój scenariusz: https://addons.prestashop.com/pl/koszty-wysylki/29332-advanced-shipping-cost-plus.html
×
×
  • Create New...