&validationErrorMessage и &successMessage

Добрый день. В какой то момент в формах обратной связи перестали отображаться сообщения из &validationErrorMessage и &successMessage. Вернее ранее они открывались всплывающим окном, а сейчас почему то открываются под футером и через секунду пропадают. Сами же сообщения корректно доставляются на почту. Не подскажите, в чем может быть проблема?

Maxim Sokolkov
12 мая 2021, 12:50
modx.pro
386
-1

Комментарии: 9

Alexey
12 мая 2021, 13:26
0
Очень похоже, что не подключен файл со стилями всплывающих окон. Я навскидку не помню, в системных настройках ajaxForm есть путь к файлу со стилями? И в консоли браузера ничего не пишет?

Что-то подобное припоминаю: было на каком-то сайте, когда типа «оптимизатор» поотключал в вызове сниппета «бесполезные» файлы.
    Николай Савин
    12 мая 2021, 13:44
    0
    У ajaxForm нет системных настроек. Стили и скрипты передаются как параметры сниппета.
      Maxim Sokolkov
      12 мая 2021, 18:23
      0
      В логах и консоли чисто. Обновлялся до modx 2.8.3, переустанавливал ajaxForm, чистил кэш — ничего не помогает.
        Alexey
        12 мая 2021, 18:30
        0
        Можно ссыль на страницу сайта?
          Maxim Sokolkov
          12 мая 2021, 19:10
          0
          dgkp9.ru/kontakty/

          Можно заполнить все данные, но не нажимать капчу и несколько раз нажать «Отправить» Будет видно как скролл поползет вверх и если пролистать вниз, то можно увидеть ошибки со скриншота в теме.
            Alexey
            12 мая 2021, 21:27
            0
            в коде тега head не видно подключения этого файла:
            <link rel="stylesheet" href="/assets/components/ajaxform/css/default.css" type="text/css">
            он как раз и отвечает за оформление всплывающих уведомлений.

            Я вставил вызов этого файла в тег head через инспектор кода и запустил в консоли вызов всплывающего уведомления — disk.yandex.ru/i/Y4L0k_3SNWrfgg — всё пучком отработало.

            Возможно, в вызове сниппета есть строка с параметром?
            'frontend_css' => ''
              Maxim Sokolkov
              13 мая 2021, 05:33
              0
              Спасибо большое, добавление в head починило проблему.

              'frontend_css' => '' есть, но везде пустой. Можно там указать подключение этого css?
                Александр Мельник
                13 мая 2021, 05:45
                0
                совсем удалите эту строку. Без нее подключится файл стилей по умолчанию.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    9