Страница «Контакты»: убран адрес ИП, номера без деления «основной/ООО», починены формы и мобильные кнопки
Доработка /contacts по замечаниям Алексея (прочитал отчёт 4.21.16). Убран адрес «ул. Луцкая, 82» из текста — аренда больше не оплачивается (выгнали ~3 года назад), работа удалённая, юридический адрес на странице не нужен; вместо «Адрес» теперь «Локация: Брест, Беларусь — работаю удалённо». Убрано деление номеров на «(основной)» и «(ООО «Студия ИПД»)» — номера подаются как равные, «без разницы, чей это номер»: +375 29 698-83-70 и +375 29 576-39-28 под одной подписью «Телефон», +375 29 740-28-02 — Viber (звонки недоступны). Акцент смещён на ООО «Студия ИПД». Кнопка «Задать вопрос» (была мёртвой ссылкой #) теперь скроллит к форме «Начать диалог». Починены формы: «Заказать обратный звонок» и «Оставить отзыв» переведены на рабочие Laravel-роуты /user/callback и /user/feedback (раньше JS слал на несуществующие sendTelegram1.php/sendCallbackRequest.php — поэтому «ни разу не работали»); добавлен meta csrf-token в layout; sendMessage() переписан на /user/message (чинит «Начать диалог» на всех страницах); из формы отзыва убрана неработающая загрузка фото. Исправлена мобильная вёрстка: три кнопки контактов (обратный звонок/отзыв/вопрос) больше не прижаты друг к другу (gap 14px). Версия поднята до 4.21.17.
Зачем эта запись
Эта запись истории платформы ipd.by описывает работу над страницами услуг и методологии: подача ценности, форматы работы, призывы к действию. Такие страницы объясняют, чем полезна работа и как она устроена. Версия 4.21.17 (07.08.2026) описывает: «Страница «Контакты»: убран адрес ИП, номера без деления «основной/ООО», починены формы и мобильные кнопки». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.21.17
от 07.08.2026Что изменено
- Адрес — убраны «ул. Луцкая, 82» и индекс 224011 с /contacts (аренда не платится ~3 года, работа удалённая); карточка «Адрес» переименована в «Локация» — «Брест, Беларусь, работаю удалённо»; карта Google оставлена без изменений по решению Алексея
- Телефоны — убраны пометки «(основной)» и «(ООО «Студия ИПД»)»: оба номера под подписью «Телефон» как равные; Viber-номер с пояснением «звонки недоступны, можно написать в Viber»; в нижней секции контактов «Локация» и «Телефон» приведены к тому же виду
- Формы — «Заказать обратный звонок» (модалка) переведена на нативную форму POST /user/callback (+ поле «Ваше имя»); «Оставить отзыв» — POST /user/feedback (компания и тип работ теперь попадают в сообщение); «Начать диалог»/sendMessage() — POST /user/message; добавлен meta csrf-token в layout
- UserController — ослаблена валидация: user_email в message стал необязательным (в формах «Email (не обязательно)»), user_phone в feedback необязателен; feedback учитывает user_company и user_work
- Мобильная вёрстка — блок трёх кнопок контактов получил класс contact-actions с gap 14px на телефонах (раньше grid gap 0px — кнопки прижаты друг к другу)
- Кнопка «Задать вопрос» — была мёртвой (href="#"), теперь ведёт к якорю формы «Начать диалог» на этой же странице
- Версия — IPD_VERSION поднята до 4.21.17 в .env
- /contacts, компоненты modal (обратный звонок), feedback-modal (отзыв), send-message (начать диалог), layout app (csrf-token), main.js (sendMessage), UserController, /changelog
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.