Skocz do zawartości

bulion

Members
  • Zawartość

    11
  • Rejestracja

  • Ostatnia wizyta

  1. Wprowadzanie zmian w kontrolerze

    po przywróceniu kodu strona dalej zachowywała się bez zmian (dalej było przekierowanie do historii), jak usunąłem wszystko poza nazwą kontrolera i wgrałem na nowo dopiero zaczęły działać wprowadzone zmiany. trochę tego nie rozumiem
  2. Wprowadzanie zmian w kontrolerze

    rzuca 500 po przywróceniu kodu strona dalej zachowywała się bez zmian (dalej było przekierowanie do historii), jak usunąłem wszystko poza nazwą kontrolera i wgrałem na nowo dopiero zaczęły działać wprowadzone zmiany. trochę tego nie rozumiem
  3. Wprowadzanie zmian w kontrolerze

    normalnie w chromie dalej bez zmian, jak wejdę w tryb incognito to wyświetla się pusta strona.
  4. Wprowadzanie zmian w kontrolerze

    np usunąłem coś takiego: /* check if the cart has been made by a Guest customer, for redirect link */ if (Cart::isGuestCartByCartId($this->id_cart)) { $is_guest = true; $redirectLink = 'index.php?controller=guest-tracking'; } else $redirectLink = 'index.php?controller=history'; żeby nie przenosiło automatycznie użytkownika do historii, po usunięciu dalej robi się redirect w chromie.
  5. Hej, mam taki problem - wprowadziłem zmiany do kontrolera, ale efekty są widoczne tylko w przeglądarce, w której dotychczas nie wchodziłem na stronę. Wyczyściłem cache (class_index.php w folderze cache/) i dalej bez efektów - na jednej przeglądarce kontroler działa bez zmian (Chrome), natomiast w drugiej przeglądarce są już widoczne zmiany. Rozumiem że problem jest po stronie pamięci w przeglądarce - moje pytanie jest więc następujące - jak sprawić żeby użytkownicy, którzy już korzystali z systemu widzieli nowe zmiany bez czyszczenia pamięci w swojej przeglądarce? Z góry dziękuję za pomoc.
  6. w takim razie, żeby inny użytkownicy zobaczyli moje zmiany muszą wyczyścić cache u siebie w przeglądarce?
  7. Cześć, mam jeszcze jedno pytanie - po wprowadzeniu zmian do kontrolera, dalej wykonywane są instrukcje z poprzedniej wersji - np: wpisałem żeby controller robił redirect'a jeśli user nie jest zalogowany, po usunięciu tego kodu i wyczyszczeniu class_cache dalej jest to przekierowanie. W trybie incognito wszystko działa normalnie.
  8. Ok, rozumiem. Dzięki za pomoc i wyjaśnienie
  9. dzięki wielkie! wygląda na to że wszystko już jest ok, nie rozumiem tylko dlaczego musiałem wyczyścić cache, mimo że wyłączyłem cachowanie w sklepie?
  10. Dzięki za odpowiedź, ale to niestety nie jest to, próbowałem zmienic i bez efektu, dodatkowo inne controllery są utrzymane w tej samej konwencji.
  11. Cześć, to mój pierwszy post, więc proszę o wyrozumiałość Aby stworzyć nową podstronę utworzyłem plik HtoConfirmationController.php w controllers/front, dodałem stronę przez panel admina w sekcji URL and SEO, przy opcji 'strona' wybralem 'htoconfirmation' z listy, wpisałem url, utworzyłem również hto-confirmation.tpl w theme/tpl i przy wejściu w 'baseUri/hto-confirmation' pokazuje mi się błąd: Fatal error: Class 'HtoConfirmationController' not found in /www/classes/controller/Controller.php on line 131 reszta strony działa normalnie. niestety nie znalazłem nic na stackoverflow co rozwiązałoby mój problem. <?php class HtoConfirmationControllerCore extends FrontController { public $php_self = 'hto-confirmation'; /** * Initialize order confirmation controller * @see FrontController::init() */ public function init() { parent::init(); } /** * Assign template vars related to page content * @see FrontController::initContent() */ public function initContent() { parent::initContent(); $this->setTemplate(_PS_THEME_DIR_.'hto-confirmation.tpl'); } }
×