Update plan page content with form improvements

- Change field label from 'Имя' to 'Фамилия, имя'
- Make phone field required (add * and required attribute)
- Update drone flight conditions section title to 'Дронослёты'
- Change submission deadline from 7 to 5 days
- Add detailed departure time info with location dependency
- Update BVS field label with new text for registration numbers
- Add PDF file upload for drone registration notice
- Update trip period label from 'Выберите поездку' to 'Выберите мероприятие'
- Add consent header 'СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ' in bold centered
- Update consent text for data processing privacy policy
- Add enctype multipart/form-data for file uploads
This commit is contained in:
Kirik
2025-11-10 19:27:39 +01:00
parent b08063eb1b
commit 85d39db6bc
+19 -14
View File
@@ -22,8 +22,8 @@ disableComments = true
## Условия участия ## Условия участия
### Поездки с полетами дронов ### Дронослёты
- **Подача заявки:** минимум за 7 дней до поездки - **Подача заявки:** минимум за 5 дней до даты поездки
- **Обсуждение деталей:** [Telegram чат "Полёты БВС"](https://t.me/polet_bvs) - **Обсуждение деталей:** [Telegram чат "Полёты БВС"](https://t.me/polet_bvs)
### Поездки без дронов ### Поездки без дронов
@@ -32,7 +32,7 @@ disableComments = true
Можете предложить собственное направление, даты и профиль попутчиков. Можете предложить собственное направление, даты и профиль попутчиков.
### Важная информация ### Важная информация
- **Время выезда:** рано утром (5-6 утра из Москвы) для избежания пробок - **Время выезда:** обычно рано утром, 5-6 утра из Москвы, иногда раньше в зависимости от удалённости локации
- **Email:** проверьте папку "Нежелательные" - ответ может попасть туда - **Email:** проверьте папку "Нежелательные" - ответ может попасть туда
{{< rawhtml >}} {{< rawhtml >}}
@@ -171,10 +171,10 @@ disableComments = true
</script> </script>
<form class="travel-form" action="/forms/send_plan.php" method="POST" onsubmit="return handleFormSubmit(event)"> <form class="travel-form" action="/forms/send_plan.php" method="POST" enctype="multipart/form-data" onsubmit="return handleFormSubmit(event)">
<div class="form-group"> <div class="form-group">
<label for="name">Имя *</label> <label for="name">Фамилия, имя *</label>
<input type="text" id="name" name="name" placeholder="Введите Ваше имя" required> <input type="text" id="name" name="name" placeholder="Введите Вашу фамилию и имя" required>
</div> </div>
<div class="form-group"> <div class="form-group">
@@ -183,8 +183,8 @@ disableComments = true
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="phone">Телефон</label> <label for="phone">Телефон *</label>
<input type="tel" id="phone" name="phone" placeholder="Введите телефон"> <input type="tel" id="phone" name="phone" placeholder="Введите телефон" required>
</div> </div>
<div class="form-group"> <div class="form-group">
@@ -197,12 +197,17 @@ disableComments = true
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="bvs_number"><strong>Учётный номер БВС</strong> (если уже направляли ранее) или предложите <strong>направление/даты поездки</strong> без БВС</label> <label for="bvs_number"><strong>Учётный номер для БВС от 0,15 кг или серийный номер для БВС до 0,15 кг</strong></label>
<textarea id="bvs_number" name="bvs_number" placeholder="Свой вариант поездки или учётный номер дрона"></textarea> <textarea id="bvs_number" name="bvs_number" placeholder="Укажите учётный номер для БВС от 0,15 кг или серийный номер для БВС до 0,15 кг"></textarea>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="trip_period">Выберите поездку</label> <label for="bvs_file">Загрузите уведомление о постановке на учёт БВС от 0,15 кг, заявки без указанного уведомления не будут рассмотрены. Для БВС до 0,15 кг будут отдельно запрошены фотографии с серийным номером на фюзеляже БВС</label>
<input type="file" id="bvs_file" name="bvs_file" accept=".pdf" placeholder="Загрузите PDF документ">
</div>
<div class="form-group">
<label for="trip_period">Выберите мероприятие</label>
<select id="trip_period" name="trip_period"> <select id="trip_period" name="trip_period">
<option value=""></option> <option value=""></option>
<!-- Опции будут загружены динамически из upcoming-trips.json --> <!-- Опции будут загружены динамически из upcoming-trips.json -->
@@ -216,10 +221,10 @@ disableComments = true
<input type="checkbox" id="privacy_consent" name="privacy_consent" required> <input type="checkbox" id="privacy_consent" name="privacy_consent" required>
<span class="checkmark"></span> <span class="checkmark"></span>
<span class="privacy-text"> <span class="privacy-text">
Я согласен на обработку персональных данных в соответствии с ФЗ №152 <sup>1</sup> <div style="text-align: center; font-weight: bold; margin-bottom: 10px;">СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ</div>
<div>Я выражаю своё согласие на обработку персональных данных</div>
<div class="privacy-details"> <div class="privacy-details">
<p>Данные будут обрабатываться либо для получения разрешения на полёты БВС, либо для организации поездки.</p> <p>Персональные данные обрабатываются исключительно для получения разрешения на полёты БВС. Согласие действует 1 месяц. Отзыв согласия – заявление на sleep-trip@ya.ru</p>
<p>Согласие действует 1 месяц. Отзыв согласия: <a href="mailto:sleep-trip@ya.ru">sleep-trip@ya.ru</a></p>
</div> </div>
</span> </span>
</label> </label>