Капча не обновляется. Кеш или что?

Тема в разделе "Общие вопросы", создана пользователем Rokhaund, 24 мар 2023.

  1. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0
    Добрый вечер!
    Помогите пожалуйста, разобраться с обратной связью.
    Установили движок Version 3.0.3.8 (rs.2). После поставили шаблон UniShop2 v2.8.2.2. Приступили к настройке и заполнению его товаром. Обратная связь и заказ обратного звонка работала прекрасно. Сегодня при проверке обратной связи обнаружили, что выходит ошибка : Проверочный код не совпадает с изображением! Пробовали переключать штатную капчу на гугловскую, результат тот же. Подскажите пожалуйста, куда копать, как можно исправить проблему. Спасибо
     

    Вложения:

  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Скорей всего функционал шаблона. Так что в поддержку Unishop
     
  3. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0
    С поддержкой общался....
    Заметил что на какую страницу не заходишь, картинка капчи одна и таже. Казалось бы при нажатии F5 (обновить страницу) картинка должна измениться, но увы, не меняется, и если не правильно ввести код тоже не меняется. А меняется она только если нажать Ctrl + F5, и тогда обратная связь отработает. Возможно с кешем что то?
     

    Вложения:

  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Отключите PWA в настройках темы.
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Вроде как нигде. Это нужно на стороне скрипта делать, а не на вашей.
     
  6. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0
    К сожалению не помогло, только через Ctrl + F5 :(
     
  7. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    А автор что сказал? Что посоветовал то?
     
  8. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0
    Посоветовал отключить кеш картинок на хостинге. Хостинг сказал что они специально не включают такой кеш.
    Автор сказал что файлы все в порядке, мол по умолчанию все должно работать.
     
  9. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    У Вас сайт в режиме обслуживания, как тут смотреть? Наугад сложно.
    Ну и хостинг 1gb , не самый лучший выбор. Люди оттуда бегут .
     
  10. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0
    Выключил данный режим :)
     
  11. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Полюбому кешируется как изображение. Можно обойти конечно, поредактировать контролер капчи

    например попробовать добавить в \catalog\controller\extension\captcha\basic.php
    вместо этого header('Content-type: image/jpeg');
    это
    Код:
            header('Content-type: image/jpeg');
            header('Cache-Control: no-cache');
            header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
     
    spectrum_official и Rokhaund нравится это.
  12. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0
    Спасибо большое, попробую сейчас сделать так. Отпишусь по результату :)
     
  13. Rokhaund

    Rokhaund Новичок

    Сообщения:
    8
    Симпатии:
    0

    Ravilr большое Вам спасибо :) Все получилось, работает :):):)
     
  14. amikulaks

    amikulaks Новичок

    Сообщения:
    17
    Симпатии:
    2
    Уважаемые специалисты подскажите пожалуйста дилетанту, а на древней версии опенкарт 2.0.1 можно ли как-то сделать чтобы в мобильной версии сайта основное меню - раскрывалось сразу на весь экран или выезжало с левой стороны экрана как в телеге например..
    сайт www.yatourspb.ru
     
  15. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    Наверно нужно применить кеш капчи, если пишите в данную тему? Шутка если что. :)