Разработка сайта 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 Здравствуйте! Работу сделаем качественно и профессионально.
Напишите, пожалуйста, свой телефон, Вайбер или Скайп.
Спасибо.
Aktualne zlecenia dla freelancerów w kategorii PHP
Poprawić CLSTrzeba poprawić Cumulative Layout Shift przez kod PageSpeed nie widzi tego problemu, ale przez Google Chrome widać, że jest przesunięcie układu dla wersji komputerowej strony W odpowiedzi Google Search pojawił się błąd dotyczący szybkości wersji komputerowej Trzeba… PHP, Programowanie stron internetowych ∙ 2 godziny 22 minuty temu ∙ 16 ofert |
Przenieść w pełni gotową responsywną strukturę HTML5 do WordPressa.
980 PLN
Szukam doświadczonego dewelopera WordPress, który będzie w stanie przekształcić nasz starannie przygotowany statyczny kod HTML5/CSS3 w wysokowydajny, niestandardowy motyw WordPress. Frontend jest już praktycznie gotowy (około 99%): semantyczne oznaczenie, metadane i struktura… Content Management Systems, PHP ∙ 5 godzin 15 minut temu ∙ 43 oferty |
Integracja GoPosWitaj, czy ktoś robił integrację GoPos z niestandardową stroną dla restauracji w Polsce? Potrzebuję pomocy, mają bardzo ubogą dokumentację, jest tylko swagger i to bez opisów https://app.gopos.io/doc/swagger-ui/index.html Sytuacja jest taka, używaliśmy od nich strony do zamówień… PHP, Programowanie stron internetowych ∙ 21 godzin 9 minut temu ∙ 21 ofert |
Napisać metadane ALT za pomocą AIStrona na Laravel, na stronie jest wiele obrazów, dla których należy automatycznie wpisać poprawne semantycznie i odpowiednie dla strony opisy ALT, z możliwością weryfikacji AI i uczenie maszynowe, PHP ∙ 1 dzień 18 godzin temu ∙ 33 oferty |
Potrzebny programista do zakończenia i integracji projektu automatycznego zbierania i przetwarzania danych
57 PLN
Główna część parsera została już zrealizowana. Parser działa w środowisku Windows przez Microsoft Edge: strona ma ochronę antybotową, dlatego zbieranie danych odbywa się nie przez bezpośrednie zapytania HTTP, ale przez aktywną sesję przeglądarki. Skrypty zarządzają otwartą kartą… PHP, Programowanie stron internetowych ∙ 2 dni temu ∙ 24 oferty |