We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19680
    • 19 Posts
    Доброго времени всем!
    По примерному принципу сделал добавления ресурсов через форму eForm. Все бы хорошо но вот только поле pub_date не заполняется и тем самым ресурс НЕ публикуется на сайте потому как поле пустое.
    Решил я добавить скрытое поле и в значение выводилась текущая дата (разумеется форматированная). Все отлично! Работает! НО! Вот беда. Дата вставляется серверная.
    Решил через JavaScript получать локальную дату пользователя и выводить в значении скрытого поля. Все отлично! Проверил, выводится, работает. НО! Невезет так не везет... Поле пустое. Где угодно выводится правильно а в eForm поле путое. Такое ощющение что сниппет вырезает JavaScript. Полез в доки. Пробовал запрет на проверку выставлять и внедрял скрипт через вызов eForm. В простой форме все правильно а в eForm пусто!

    Собственно вопрос как сделать что бы поле заполнялось автоматом причем локальной датой.

    Подскажите что делать! Вся надежда на вас!
      • 19680
      • 19 Posts
      Что, никто не знает как пропустить JavaScript в eForm?
        • 7662 ☆ A M B ☆
        • 276 Posts
        помойму достаточно передать параметр published 1
        ну а дату нужно передавать в unix формате:)
          http://modx.im - Russian community
          http://extras.evolution-cms.com - Repository for Evolution
          • 19680
          • 19 Posts
          Quote from: dmi3y at Dec 08, 2010, 04:21 PM

          помойму достаточно передать параметр published 1
          ну а дату нужно передавать в unix формате:)
          В том то и дело что параметр published 1 передается. А вот поле дата публикации пустое потому и не публикуется. Если передавать в unix то выводится серверная дата. А мне надо локальную дату пользователя тоесть ту каторая на компьютере у пользователя. Скрипт есть который берет эту дату и передает на сервер но вот eForm не пропускает JavaScript. В этом и состоит проблема. Может есть сниппет который расчитает разницу этого времени и прибавит или вычтет из серверного?
            • 9085
            • 630 Posts
              Правильно заданный вопрос повышает вероятность получения нужного ответа.
              Что-то не работает? Загляните в лог ошибок!
              Есть проблема? "Локализуйте" её!
              Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
              • 19680
              • 19 Posts
              Quote from: esche at Dec 09, 2010, 03:41 AM

              Должно помочь
              Если вы про
              eform="::0::"
              то я в первую очередь прочитал доку и пробовал этот параметр. Но не помогло((. Увы! Наступает паника!
                • 9085
                • 630 Posts
                Quote from: mishanay at Dec 09, 2010, 04:06 AM

                Если вы про
                eform="::0::"
                то я в первую очередь прочитал доку и пробовал этот параметр. Но не помогло((. Увы! Наступает паника!
                Вроде как это не озвучивалось. Или я проглядел..

                1. делаем скрытое поле в сниппете eForm (published)
                2. заполняем его javascript-ом (можно на onsubmit формы повесить)
                3. смотрим, что приходит по отправке формы (print_r ($_POST))

                Дальше - видно будет
                  Правильно заданный вопрос повышает вероятность получения нужного ответа.
                  Что-то не работает? Загляните в лог ошибок!
                  Есть проблема? "Локализуйте" её!
                  Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
                  • 19680
                  • 19 Posts
                  Quote from: esche at Dec 09, 2010, 04:57 AM

                  Вроде как это не озвучивалось. Или я проглядел..

                  1. делаем скрытое поле в сниппете eForm (published)
                  2. заполняем его javascript-ом (можно на onsubmit формы повесить)
                  3. смотрим, что приходит по отправке формы (print_r ($_POST))

                  Дальше - видно будет

                  Чтото не совсем понял. Но попробую разобраться.