Jump to content

Sasni

Members
  • Posts

    96
  • Joined

  • Last visited

1 Follower

Contact Methods

Profile Information

  • Location
    Poland
  • Activity
    Web development agency

Recent Profile Visitors

2,843,706 profile views

Sasni's Achievements

Explorer

Explorer (4/14)

  • Dedicated Rare
  • Conversation Starter Rare
  • First Post Rare
  • Collaborator Rare
  • Week One Done Rare

Recent Badges

6

Reputation

  1. Where is your backup? There you will find your photos. Also, what script did you use? Ok, I corrected the script to include all directories from 1 to 9. https://github.com/Sasni/Delete_unused_images/blob/main/foton.php
  2. I know, but for some reason your script was getting stuck like in the picture above. I "wrote" my version -> https://github.com/Sasni/Delete_unused_images/blob/main/foton.php --- Wiem, ale z jakiegoś powodu twój skrypt mi się zacinał jak na obrazku powyżej. "Napisałem" swoja wersje -> https://github.com/Sasni/Delete_unused_images/blob/main/foton.php
  3. what if the script wants to remove an unused photo from a directory that doesn't exist?
  4. Nie jestem pewien czy to rozwiąże problem ale tak czy siak zalecam aktualizację do wersji najnowszej bo ostatnio znaleziono dziurę. Więc po pierwsze, dla bezpieczeństwa, a pod drugie "a nuż" rozwiąże twój problem.
  5. Co to znaczy? Nie ma plików po rozpakowaniu? kompresujesz każdy katalog osobno? Skompresuj całość do jednego archiwum, bo w jaki sposób zwrócił on (akurat ten) twoją uwagę? Czym on się od innych katalogów pod względem pakowanie - dekompresja? Żebyśmy się dobrze zrozumieli. Presta na zdalnym serwerze ma się łączyć do bazy na zdalnym serwerze a lokalna do lokalnej? Czy zdalna do lokalnej? Za głęboko drążysz. Jeśli przenosisz pliki + baza na to samo lub podobne środowisko to musi działać, to nie jest jakiś żywy organizm który po przeszczepie serca może odrzucić organ. Tym przenoszonym plikom wszystko jedno czy działają lokalnie czy zdalnie. Ważne by serwer spełniał wymagania. Jak widać za każdym razem nie do końca właściwie. Wielokrotnie i na wielu wersjach. Z powodzeniem. Zanim dalej rozwiniemy temat rozwiej proszę moje wątpliwości i sprawdź czy twój serwer spełnia minimalne wymagania https://github.com/PrestaShop/php-ps-info Jaki Ci błąd wyskakuje, że stwierdziłeś że to jest przez czas wykonywania skryptu php? Dostałeś coś takiego ? "Maximum execution time of 30 seconds exceeded" ? Jaka wersja PHP? Jaki usługodawca?
  6. Wygląda na to, że masz to ukryte w CSS... Poszukał bym chyba warunku w TLPce gdzieś w \modules\thecheckout\views\templates\front\blocks\shipping.tpl na poaczątek... co tam się dzieje.
  7. Sprawdzasz na domyślnym szablonie? Taki TIP w przypadku Doofinder weryfikuj od czasu do czasu czy feed produktów dobrze schodzi. Mając integrację z hurtownią zdarzało się, że w połowie ucinało przez jakieś złe kodowanie polskich znaków (wg ich schematu mój znak nie pamiętam jakiś ż,ź albo inne ó - u nich to był znak separatora) i się wszystko wykrzaczało. No i schodzy się zaczną jak zaczniesz przekraczać darmowy limit 😉
  8. A w konfiguracji przewoźnika masz ustawione w zakresach regiony? A w lokalizacji domyślnie Polskę?
  9. Kliknij w ten trybik po prawej stronie i sprawdź czy masz takie samo zapytanie SQL Jeśli ci się różni - napisz czym albo podaj tu całe. Pamiętaj że prefix tabel ps_ może (ale nie musi) się u ciebie różnic. Najważniejsza linijka : ORDER BY `id_product` desc bo standardowe sortowanie masz po id produktu. SELECT SQL_CALC_FOUND_ROWS p.`id_product` AS `id_product`, p.`reference` AS `reference`, sa.`price` AS `price`, p.`id_shop_default` AS `id_shop_default`, p.`is_virtual` AS `is_virtual`, pl.`name` AS `name`, pl.`link_rewrite` AS `link_rewrite`, sa.`active` AS `active`, shop.`name` AS `shopname`, image_shop.`id_image` AS `id_image`, cl.`name` AS `name_category`, 0 AS `price_final`, pd.`nb_downloadable` AS `nb_downloadable`, sav.`quantity` AS `sav_quantity`, IF(sav.`quantity`<=0, 1, 0) AS `badge_danger` FROM `ps_product` p LEFT JOIN `ps_product_lang` pl ON (pl.`id_product` = p.`id_product` AND pl.`id_lang` = 1 AND pl.`id_shop` = 1) LEFT JOIN `ps_stock_available` sav ON (sav.`id_product` = p.`id_product` AND sav.`id_product_attribute` = 0 AND sav.id_shop = 1 AND sav.id_shop_group = 0 ) JOIN `ps_product_shop` sa ON (p.`id_product` = sa.`id_product` AND sa.id_shop = 1) LEFT JOIN `ps_category_lang` cl ON (sa.`id_category_default` = cl.`id_category` AND cl.`id_lang` = 1 AND cl.id_shop = 1) LEFT JOIN `ps_category` c ON (c.`id_category` = cl.`id_category`) LEFT JOIN `ps_shop` shop ON (shop.id_shop = 1) LEFT JOIN `ps_image_shop` image_shop ON (image_shop.`id_product` = p.`id_product` AND image_shop.`cover` = 1 AND image_shop.id_shop = 1) LEFT JOIN `ps_image` i ON (i.`id_image` = image_shop.`id_image`) LEFT JOIN `ps_product_download` pd ON (pd.`id_product` = p.`id_product`) WHERE (1 AND state = 1) ORDER BY `id_product` desc LIMIT 0, 20 ;
  10. Rozumiem, że lokalnie postawiłeś sobie bazę danych i uruchomiłeś prestę - czy po wgraniu jej na oryginalny serwer pamiętałeś o zmianie parametrów w /app/config/parameters.php ? Bo inaczej nie ma prawa wstać. Ewentualnie napisz jaki otrzymałeś błąd po dearchiwizacji na zdanym hoście. (tylko nie pisz, że 500) domyślam się, że wiesz jak włączyć debuga. hmmm? I pytanie czy zmieniła się wersja PHP? Czy wszystkie wtyczki masz "przepisane" pod PHP którego używasz? Jak długo żyję tak pierwszy raz słyszę o tym : Wielokrotnie przenosiłem prestę między serwerami. gdyby było jak piszesz nikt by nigdy nie mógł zmigrować strony np. do innego dostawcy.
  11. Na moje oko brakuje w pliku modułu poniższego, dlatego smarty krzyczy, że nie ma zadeklarowanej zmiennej customerName $this->context->smarty->assign([ 'customerName' => $cos_tam_pewnie_zmienna_z_nazwa_klienta, ]); Dokładnie to w tej funkcji, której pokazujesz potem plik : header-new-widget.tpl np. retunr $this->display(__file__, 'sciezka/header-new-widget.tpl'); albo return $this->context->smarty->fetch($this->local_path.'sciezka/header-new-widget.tpl'); Prośba jak już próbujecie coś narzędziami deweloperskimi podziałać i tu pokazać to wyłączajcie wcześniej pamięć podręczną i CCC. Będzie łatwiej diagnozować.
  12. Tak sobie patrzę, i widzę, że w FrontController są funkcje np. addCSS, removeCSS, addJS, removeJS itd - jest ich więcej są oznaczone jako deprecated. W zamian oferowane są odpowiednio registerStylesheet, unregisterStylesheet, registerJavascript, unregisterJavascript i tak dalej... Pytanie dlaczego to ma zastosowanie tylko w FrontConroller? Jest też sobie klasa Controller, w której są funkcje addCSS, removeCSS, addJS, removeJS itd. i one już nie są deprecated. Czy to nie zostało ujednolicone przez niedopatrzenie czy tak ma być że na froncie mam dawać registerStylesheet a na zapleczu addCSS ?
  13. Albo wykupić moduł / zlecić wdrożenie za monety. Pytanie czy warto czekać nie wiadomo jeszcze jak długo, czy wdrożyć i być o krok przed tymi co jeszcze czekają 🤔
  14. Can you disable the cache for a while, force compile and disable CCC? Czy możesz na chwilę wyłączyć cache, wymusić kompilację i wyłączyć CCC?
×
×
  • Create New...