TGViewer
Вадим Фоминов | Создаю сайты на Wordpress Вадим Фоминов | Создаю сайты на Wordpress @wordpress_by · 1.53K subscribers
Post #670 626
Как я сделал новую страницу по макету и всё переделал

Следующий большой этап в проекте — написать форму, в которой 20-30 полей и по этим данным создать PDF документ.

В начале это выглядело как блок с шестью вкладками и в каждой вкладке 5-15 полей для ввода. Я всё перенёс из макета на сайт и это было ужасно. Слишком много всего в одном месте: вкладки, поля для ввода, в которых не хватает места чтоб вписать весь текст, сама конструкция создания страницы — сложная. Захотелось переделать.

Убрал табы и сделал всё одним списком. Показал основные разделы, а для быстрой навигации добавил сайдбар. Созвонился с заказчиком — утвердили.

Начал делать функционал.
1) Есть просто поля ввода, с ними проблем нет, всё просто.
2) Дальше идёт выпадающий список с владельцами питомцев. Идея такая: выбрал владельца и все его данные и данные его питомца записывать в форму. Немного сложнее, чем поле для ввода.
3) Выпадающий список, но уже с рационами. При выборе рациона, нужно достать из него все продукты, привести к нужному формату и записать в определённые поля для ввода.
4) Ещё один выпадающий список, но нужно собрать совсем другие данные и визуально показать их пользователю в виде таблицы.
5) 2 переключателя и графики к ним, которые создаются на основе данных о питомцев.

Задача со звёздочкой оказалась написать функционал, которые соберёт всю эту информацию, создаст страницу на сайте и всё это сохранит в ней. Потребовалось 5 часов на эту работу. Потом за 1 час написал функционал для обновления имеющейся информации на странице документа.

Пока на этом этапе — создаю страницу для будущего документа.

В комментах оставлю картинку что было и видеообзор того, что получилось.
  • ❤ 3
More from @wordpress_by
  1. Aug 3, 2026Как вы занимаетесь оптимизацией картинок для сайта? Лично я делал так: 1) если это .png и…
  2. Jul 30, 2026Есть отличная новость, я сдал на права. Новость отличная, но лично для меня 😁 С апреля по…
  3. Apr 16, 2026А ещё заметил, что курсы по программированию заменили на курсы по вайбкодингу. Наверное зд…
  4. Apr 16, 2026Как поживаете? Последняя запись была аж в конце ноября. Если коротко, то закрывал задачи п…
  5. Nov 22, 2025Пост для тех, кто до сих пор не съехал с nic.ru на beget В копилку к долгому ответу от ТП,…
  6. Nov 20, 2025Временный пост 👇 Ищу дизайнера для создания логотипа. Ниша — приложение для ветеринарных…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →