Разработка сайта back-end на WP с нуля
Это сайт-сервис для всех мебельщиков их клиентов. В котором будут конструкторы и соответствующие для них фотобанки. Сайт планируется на WP.
1.Первым этампом в этом тз планируется запустить один конструктор и два фотобанка к ниму и при этом в структуре БД и функционале нужно предусмотреть что будут новые каталоги и
конструкторы, чтобы при создании новых у нас не возникли проблемы со старой и не пришлось ее всю переделывать.
2.Верстку можно посмотреть здесь http://sub.svit-shop.com.ua/;
3.Страница "О сервисе". Нужно управление в админе:
3.1.Двумя меню (в хедере и футере);
3.2.Редактирование табов с изображениями (Каталог цветной, Каталог пескоструй, Конструктор) и редактирование надписей под ними, изображений (удаление, загрузка другого), добавление
нового таба (чтобы позиционировался по центру);
3.3.Редактирование заголовка h2 и текста под ним.
3.4.В футере добавление и удаление иконок соц.сетей и ссылок к ним.
4.Страница "Каталог цветных изображений"
4.1.В сайдбаре Тематики находятся категории, после выбора которой над витриной появляются табы подкатегорий, так же сделать возможность отфильтровать изображения по количеству
дверей;
4.2.При клике на любую картинку или кнопку "Открыть" всплывает латбокс галерея в которой свободно листаются картинки в пределах этой категории и/или подкатегории;
4.3.После клика на кнопку "Выбрать на дверь" в галерее, открывается страница "Конструктора шк.купе" (в окне с дверьми надпись "Выбранное изображение появится здесь после выбора:
1)Размеров проема;
2)Количество дверей". Когда пользователь выбирает количество дверей, то выбранное изображение появляется под всеми дверьми (первая дверь слева без серого затемнения, остальные с
ним.
4.4.По умолчанию в выборе материала для первой двери: Переход из цветного каталога - Фотопечать на стекле, Переход из пескоструйного каталога - Пескоструй/Травление на зеркале.
5.Страница "Конструктор для дверей шкафов-купе"
5.1.В полях "Высота" и "Ширина" должны быть ограничения (мин.макс) редактируемое из админки. При вводе числа более ограничений, то число автоматически меняется на (мин.макс)
ограниченное. Также в верстке, в десктоповой версии ограничить по высоте сам проем с дверьми.
5.2.После введения размеров тонкая рамка должна показать пропорционально проем (по центру) в указанных размерах с уменьшенным масштабом и размерами;
5.3.Выбор количества дверей. От 1 до 4. В зависимости от выбранного количества, снизу появляются меню для каждой двери. При выборе материала с фотопечатью открывается каталог с
фотопечатью,при выборе материала пескоструй/тровление - открывается каталог Пескоструй/травление, далее пользователь выбирает нужное изображение и в лайтбокс галерее добавляет его
на дверь. После добавления изображение подгоняется (не меняя пропорций) по высоте дверного проема, если оно шире одной двери, то в других дверях оно тоже отображается только сквозь
сероватый экран. Для изображения вставленного в двери должна быть возможность перемещения влево и в право, чтоб полголовы не торчало к примеру или только нос, пользователь сам
выбирает, что из картинки пойдет на дверь. Картинка должна перетаскиватся только влево или вправо, за границами проема края картинки не должны быть видны (для всех дверей).
5.4.Список материалов для дверей в дропдауне и соответствующих изображений и переходов должен редактироватся в админке;
5.4.1 Материалы в списке делятся на два вида:
1)каталожные - переход при выборе на соответствующий каталог изображений
2)без каталожный - при выборе в проем двере помещается определенное изображение (например зеркало.jpg)
5.5.Материал второй двери (и последующих) перекрывает материал который просвечивается от первой двери (предыдущих). Если выбирается зеркало без рисунка или ДСП, то во второй двери
появляется сразу этот материал и т.д.
5.6.Письмо о заказе приходит на три имейла:
1) Имейл наш (указывается и редактируется в админке);
2) Имейл клиента;
3) Имейл мебельщика. Поставить проверку на корректность имэйлов.
5.7.Содержание имейла:
1)Изображение собранное в конструкторе,
2)размеры проема,
3)название материалов по каждой двери, если выбран материал "Каталожный" с изображением, то нужно указать серию/номер изображения и ссылку на него в каталоге,
4)Указать те опции которые остались применены при заказе: отзеркалить,черно-белое, сепия
5)вся информация заполненная в форме заказа.
5.8.Должны работать опции: отзеркалить,черно-белое, сепия для всех изображений выбранных из цветного каталога. Для изображений выбранных из каталога "Пескоструй" оставить только
одну опцию "Отзеркалить";
6.1.Заливка каталогов (фотобанков) на сайт. Есть каталоги изображдений (пример названия изображения sk_0110040_shariki_3D.jpg, где sk - это аббревиатура названия фотобанка, 0110040
- его номер, shariki_3D - его имя на транслите. Все изображения находятся по папкам (категория/подкатегори). Нужен модуль/плагин для загрузки фотобанков на сайт который при заливке
будет брать название корневой папки и создавать название категории и из каждого вложенного файла будет создавать записи с соответствующим URL названию файла (пример - shariki_3d),
так же для генерации h1 нужно транслит заменить русскими буквами, понятно что получиться в большинстве "абра-кадабра" и в ручном режиме прийдется редактировать через админку (может
предложите лучший вариант?), вложенную в соответствующую категорию;
6.2. Так же должен работать на страницах каталогов фильтр по количеству дверей, продумать как заложить это в структу чтобы при импорте/генерации они сразу формировались.
7.1.При удалении: записей, страниц, категорий/подкатегорий в админке, должны корректно удаляться соответствующие записи в БД;
7.2.Требование к коду: валидный, без багов,с комментариями;
-
201 9 1 1 Разрабатывал на WordPress сайты, темы, плагины с нуля как раз как вам нужно. Код стараюсь писать максимально качественным и с комментариями, в будущем предоставляю поддержку. Цена и сроки указаны с расчетом на будущие корректировки. Пишите, обсудим.
-
127 1 0 Здравствуйте! Работу сделаем качественно и профессионально.
Напишите, пожалуйста, свой телефон, Вайбер или Скайп.
Спасибо.
Актуальні фриланс-проєкти в категорії PHP
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 2 дні 15 годин тому ∙ 29 ставок |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 2 дні 18 годин тому ∙ 64 ставки |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 3 дні 10 годин тому ∙ 25 ставок |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 4 дні 7 годин тому ∙ 35 ставок |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 4 дні 13 годин тому ∙ 26 ставок |