Форма отображает скрытый <input>

Здравствуйте!
Подскажите в чем может быть проблема? Перенёс сайт с одного хостинга на другой, после чего форма начала отображь
использую Formlt + FormAjax
в шаблоне такого input нету но это есть в снипете FormAjax


до этого ничего не изменялось все отображалось нормально.
в чем может быть проблема?
Oleksandr
22 июня 2019, 23:05
modx.pro
856
0

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

Александр Мельник
23 июня 2019, 20:24
0
Не буду делать вид, что понимаю, что за странный атрибут у инпута ENGINE (встречал этот термин только в SQL) но напрашивается решение — прописать просто hidden=«hidden» (ну или совсем кратко hidden)
    Oleksandr
    23 июня 2019, 23:31
    0
    это рабочий сниппет который не изменялся нехочется что-то там менять. может действительно это связано с SQL т.к. MODX все сограняет в бд., не решил пока эту проблему
      Aborrol
      24 июня 2019, 04:43
      +1
      Но в оригинальном сниппете такая строчка
      $action = '<input type="hidden" name="af_action" value="' . $hash . '" />';
      Подозреваю ошибку при импорте базы
      Предлагаю обновить или переустановить ajaxForm.
      Если совсем не хочется, то скрыть стилями, но это хреновое решение
        Oleksandr
        24 июня 2019, 12:21
        0
        да, это проблема с ajaxForm т.к. не хочет переустанавливаться выдает



        пока исправил строку
        engine = 'hidden'
        на
        type="hidden"
        в коде сниппета,
        соответственно input исчез, но ошибку с ajaxForm нужно исправить, может кто подскажит как?
          Андрей
          24 июня 2019, 13:29
          0
          Это проблема c конфигурацией, нужно проверить верные ли права на папки файлы, проверить включено ли указанное в ошибке:
          You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
          Проверить настройки поставщика пакетов.
            Александр Мельник
            24 июня 2019, 13:58
            +1
            У вас явно не корректно произошел дамп базы данных при переносе.
            Если еще не поздно — проделайте его еще, попробуйте другие настройки phpMyAdmin или сделайте это через терминал.
            В противном случае «глюки» будут сопровождать этот сайт постоянно и проявляться в совершенно разных местах.
              Oleksandr
              24 июня 2019, 16:11
              0
              да все верно, так инпортирует БД



              но опять же, что с этим делать?
              пробовал сделать импорт через phpMyadmin и через терминал всеравно заменяет
      Oleksandr
      24 июня 2019, 16:26
      0
      Ребята, всем спасибо, импорт через phpMyadmin помогло, нужно было просто кеш почистить ))
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8