Описание задачи
На сайте, созданном на платформе Тильда, есть поле ввода номера заявки. Необходимо добавить функционал, который позволяет пользователю ввести номер и получить информацию из внешнего источника.
Требования к реализации
- На странице размещена кнопка "/Введите номер заявки/", реализовать обработчик ввода.
- На FTP-сервере находится текстовый файл следующей структуры: номер заявки, место погрузки/разгрузки и даты (погрузка и выгрузка). Формат файла уточните у заказчика.
- При вводе номера происходит поиск в файле:
- Если заявка найдена - выводится окно (модальное или встроенный блок) с информацией: маршрут (пункт погрузки - пункт выгрузки), дата погрузки, дата выгрузки.
- Если не найдена - показывать сообщение об ошибке (например, "/Заявка не найдена/").
- В окне с результатом должна быть кнопка "/Показать на карте/".
- По нажатию на эту кнопку открывается ссылка (URI, https://...) которая хранится в этой же строке файла (например, 6 колонка). Структура ссылки заранее задана заказчиком.
Технические ограничения
- Язык и инструмент реализации согласовать с исполнителем. Рекомендовано: JavaScript (нативный эндпоинт) или PHP на стороне сервера (возможность обратиться к FTP). Для проверки возможностей Тильды встроенными блоками также рассматривайте вариант через Web-токен.
- XMLHTTP или import-запрос к файлу на FTP. Все конфиденциальные данные (пароли FTP и тд) будут переданы исполнителю в безопасном виде.