Бюджет: 3000 UAH Срок: 1 день
Бенджамин Голдштейн, доброго дня!
Подскажите, какая версия wp и тема, которую вы используете?
Для фильтров и категорий уже есть готовые плагины, которые можно установить и адаптировать под ваш дизайн
Вот пример того, как может выглядеть
https://www.tovare.com.ua/product-category/odyah-ta-vzutya/?filter_size=38
https://wrist.com.ua/my-account/
Если сегодня предоставите доступ, то к вечеру всё будет готово для вас
Предоставляю гарантию 2 недели, постоянно на связи
Бюджет: 3000 UAH Срок: 1 день
Я реализую для вас аккуратные правки WooCommerce без нарушения дизайна: сделаю AJAX-фильтрацию магазина без перезагрузки страницы с поведением как у нативного WooCommerce, чтобы фильтры не сбрасывались и не закрывались, корректно настрою категории и подкатегории с правильным выводом товаров и описания, стабилизирую галерею товара с фиксированной высотой и сохранением пропорций изображений, а также добавлю удобный переключатель видимости пароля в личном кабинете. Вы получите чистую, логичную реализацию, которая работает быстро, выглядит аккуратно и не создает проблем в будущих обновлениях.
Василь Стьожка
Победившая ставка- Проекты 28
- Оценка 5.0
- Рейтинг 2 492
Бюджет: 2200 UAH Срок: 2 дня
Здравствуйте! Готов заняться вашим проектом. У меня есть опыт создания сайтов с нуля на PHP, а также WordPress WooCommerce. Специализируюсь на разработке тем, интеграции контента с помощью ACF, разработке с конструкторами Gutenberg и Elementor, а также на адаптивной верстке. Разрабатываю плагины для WordPress на PHP с использованием SQL. Буду рад сотрудничеству!
Мое портфолио:
https://lightslategray-wolf-443112.hostingersite.com/
Примеры проектов:
https://terramare.vn.ua/
https://www.cherokeeprint.com.ua/
https://misafoods.eu/
Бюджет: 2200 UAH Срок: 1 день
Здравствуйте!
У меня есть опыт доработки WooCommerce без использования тяжелых плагинов, с акцентом на нативный функционал, AJAX и сохранение существующего дизайна.
Вопросы для уточнения:
1) Сайт на кастомной теме или готовой (и какой именно)?
2) Фильтр нужен только для цены и категорий, или планируются атрибуты (бренды, размеры и т.д.)?
3) Какая версия WooCommerce и используются ли сторонние фильтры сейчас?
После ответов смогу дать более точную оценку и предложить оптимальный вариант реализации.
Бюджет: 2200 UAH Срок: 3 дня
Добрый день, много работал с фильтрацией товаров в wordpress + woocommerce. На чем написан сайт (Elementor или что-то другое)? Сделаю все согласно ТЗ. Пишите в личные сообщения, обсудим детали + скину примеры моей работы с фильтрами.
Портфолио: Freelancehunt
Бюджет: 2200 UAH Срок: 1 день
Здравствуйте, могу реализовать обе задачи.
Галерея товара
Высота блока будет стабильной независимо от размера изображения, при этом пропорции фото сохранятся без искажений. Галерея будет выглядеть аккуратно и предсказуемо на всех товарах и экранах.
Личный кабинет — пароль
Добавлю удобный переключатель видимости пароля с иконкой «глаз / закрытый глаз», которая изменяется в зависимости от состояния. Это улучшает юзабилити и уменьшает количество ошибок при вводе пароля.
Дополнительно вы получите:
- аккуратное решение без «костылей» и перегрузки кода
- корректную работу на мобильных и десктопах
- совместимость с текущим дизайном сайта
- быструю проверку после внедрения, чтобы убедиться, что все работает стабильно
Готов приступить сразу после подтверждения.
Ставки скрыты
Ставки пока отсутствуют
Бюджет: 15000 UAH Срок: 6 дней
Добрый день, 6 лет опыта. Цена 15000 грн, сроки 6 дней.
Ставки скрыты
Актуальные фриланс-проекты в категории PHP
Техническое задание1. Общая задача Необходимо создать новый корпоративный сайт на WordPress для домена sovbau.com и разместить его на новом хостинге вместо текущего самописного сайта. Домен: sovbau.com Текущий сайт: самописный сайт, размещённый на VPS/виртуальном сервере Новая платформа: WordPress Новое размещение: обычный хостинг Основной язык сайта: немецкий Дополнительный язык: английский Тип сайта: корпоративный сайт электромонтажной компании, не интернет-магазин Сейчас сайт размещён на VPS/виртуальном сервере. Необходимо создать новый сайт на WordPress на новом хостинге и после завершения разработки переключить домен sovbau.com с текущего VPS на новый хостинг. Старый самописный код переносить не нужно. Текущий сайт необходимо использовать как: — визуальный ориентир; — источник важных фотографий и материалов; — источник общей информации о компании. После завершения работы владелец сайта должен иметь возможность самостоятельно редактировать тексты, фотографии, услуги, проекты, контактные данные, страницы, галерею и основные блоки сайта через административную панель WordPress.2. Корпоративная почта и DNS Корпоративная почта будет размещена на отдельном почтовом хостинге. Настраивать почту на хостинге сайта не нужно. При подключении нового хостинга можно изменять только DNS-записи, относящиеся к сайту, например: — A-запись; — CNAME. Нельзя изменять или нарушать работу почтовых DNS-записей: — MX; — SPF; — DKIM; — DMARC. Переключение сайта на новый хостинг не должно нарушить работу корпоративной почты.3. Основной объём работ Необходимо: Установить и настроить WordPress на новом хостинге. Создать новый корпоративный сайт на WordPress для домена sovbau.com. На время разработки разместить новый сайт на техническом адресе, поддомене или во временной среде, чтобы текущий сайт продолжал работать до завершения проекта. После завершения и проверки нового сайта переключить домен sovbau.com с текущего VPS/виртуального сервера на новый хостинг. Сохранить и перенести важные фотографии и материалы со старого сайта. Оформить перенесённые фотографии и материалы в отдельную галерею. Сделать немецкую версию сайта основной. Создать дополнительную английскую версию сайта. Настроить удобное переключение между немецкой и английской версиями. Обновить контактные данные: вместо Gmail использовать корпоративные адреса на домене sovbau.com. Сделать современный корпоративный дизайн для электромонтажной компании. Сделать адаптивное отображение сайта на компьютере, планшете и телефоне. Настроить контактную форму на странице «Контакты». Настроить отдельную форму отправки запроса через кнопку Anfrage senden. Настроить отправку сообщений и заявок на указанный корпоративный email. Настроить SSL-сертификат, чтобы сайт корректно открывался через HTTPS. Настроить базовое SEO на основе предоставленных текстов: — правильная структура заголовков H1 и H2; — title и meta description для основных страниц; — человеко-понятные URL; — sitemap.xml; — robots.txt; — корректные alt-тексты для изображений. Оптимизировать скорость загрузки сайта. Настроить защиту форм от спама. Настроить возможность самостоятельного редактирования через WordPress: — текстов; — фотографий; — услуг; — проектов и референций; — контактных данных; — страниц; — галереи; — блоков на главной странице; — информации на странице «Для партнёров»; — информации на странице «Карьера». После завершения работы передать все доступы и кратко объяснить, как самостоятельно редактировать сайт.4. Требования к дизайну Новый сайт должен быть визуально похож по общему стилю на текущий сайт sovbau.com: — современный корпоративный внешний вид; — техническая стилистика; — тёмные или контрастные технические акценты; — крупные информационные блоки; — строгая и понятная структура; — профессиональная подача услуг и выполненных проектов. Старый сайт не нужно копировать один в один. Дизайн и структуру текущего сайта можно переработать и улучшить. Новый сайт должен быть похож по общему визуальному направлению, но выглядеть более современно, аккуратно и удобно. Фрилансер может предложить улучшения: — структуры страниц; — расположения блоков; — главного меню; — мобильной версии; — галереи; — контактной формы; — формы заявки; — визуальной подачи услуг; — кнопок и призывов к действию. Существенные изменения структуры и дизайна необходимо предварительно согласовать.5. Структура сайта В основном меню должны быть следующие разделы: Главная О компании Услуги Проекты / Референции Галерея Для партнёров Карьера Контакты Также в верхнем меню должна находиться отдельная заметная кнопка: Anfrage senden6. Выпадающее меню «Услуги» Пункт «Услуги» должен иметь выпадающее меню. При наведении курсора или нажатии на пункт «Услуги» должны открываться семь основных направлений: — Общий электромонтаж и подключение оборудования; — Силовые и слаботочные системы; — Пожарные системы / BMA, SAA, ELA, E30/E90; — Сетевые и IT-кабельные системы / Cat.7; — MSR / Автоматизация зданий / KNX; — Системы безопасности и связи; — Электроподключение технического оборудования. На странице «Услуги» необходимо сделать отдельные блоки или карточки под эти же семь направлений. Карточки должны содержать: — название услуги; — описание; — изображение. Кнопки или ссылки для перехода на отдельные страницы каждой услуги не нужны. Все карточки, изображения и тексты должны редактироваться через WordPress. Тексты для сайта будут предоставлены отдельно.7. Содержание страницы «Услуги»1. Общий электромонтаж и подключение оборудования Общие электромонтажные работы на объектах, монтаж и подключение светильников, LED-систем, датчиков движения, систем управления освещением, розеток, шкафов, устройств и технического оборудования.2. Силовые и слаботочные системы Прокладка и подключение силовых кабелей, распределительных линий, а также кабелей для систем связи, сигнализации, управления и передачи данных.3. Пожарные системы / BMA, SAA, ELA, E30/E90 Прокладка кабелей, монтаж и подключение компонентов пожарной сигнализации, электрических компонентов спринклерных систем, систем речевого оповещения и эвакуации, систем аварийного и эвакуационного освещения, а также огнестойких кабельных линий E30/E90.4. Сетевые и IT-кабельные системы / Cat.7 Прокладка и подключение сетевых кабелей, монтаж патч-панелей, сетевых розеток, серверов и оборудования IT-инфраструктуры.5. MSR / Автоматизация зданий / KNX Прокладка кабелей, монтаж и подключение систем измерения, управления и регулирования, KNX/Smart Building, автоматики, вентиляции, кондиционирования, клапанов, датчиков и приводов.6. Системы безопасности и связи Прокладка кабелей, монтаж и подключение систем видеонаблюдения, контроля доступа, охранной сигнализации, домофонных, переговорных и коммуникационных систем.7. Электроподключение технического оборудования Подключение насосов, приводов, датчиков, шкафов управления и другого технического оборудования.8. Главная страница На главной странице необходимо предусмотреть следующие блоки: Первый экран с основным заголовком, описанием компании и кнопкой Anfrage senden. Краткий блок «О компании». Блок с основными услугами. Блок «Преимущества компании». Блок с типами объектов, на которых работает компания. Карта регионов работы компании. Блок «Проекты / Референции». Блок с фотографиями выполненных работ. Блок «Форматы сотрудничества». Блок «Карьера». Контактный блок. Дополнительный призыв отправить заявку. Все основные блоки главной страницы должны редактироваться через WordPress.9. Переходы с блоков главной страницы9.1. Блок «О компании» В блоке необходимо разместить краткую информацию о компании. При нажатии на кнопку Mehr über uns, «Подробнее» или аналогичную кнопку пользователь должен переходить на страницу «О компании».9.2. Блок с основными услугами На главной странице нужно кратко показать основные направления деятельности компании. Блок должен содержать кнопку для перехода на общую страницу «Услуги». Отдельные страницы для каждой услуги создавать не требуется.9.3. Блок «Преимущества компании» В блоке необходимо показать основные преимущества компании, например: — квалифицированные электромонтажные бригады; — опыт работы на крупных объектах; — собственный транспорт и инструмент; — немецко- или англоговорящий ответственный работник в команде; — работа по проектной документации и LV; — соблюдение сроков; — возможность увеличения количества работников в зависимости от объёма проекта. Внизу блока необходимо разместить кнопку Mehr über uns или «Подробнее о компании». При нажатии пользователь должен переходить на страницу «О компании». Сам блок необязательно делать полностью кликабельным.9.4. Блок с типами объектов На главной странице нужно показать основные типы объектов, на которых работает компания, например: — промышленные объекты; — больницы и медицинские учреждения; — офисные и административные здания; — жилые комплексы; — торговые объекты; — технические и серверные помещения; — новые здания; — реконструируемые объекты. Для данного блока отдельная страница не требуется.9.5. Карта регионов работы На главной странице необходимо разместить карту регионов работы компании. Предпочтительно использовать карту Германии и Европы с визуальным выделением стран или регионов, где компания выполняет или готова выполнять проекты. Рядом с картой необходимо предусмотреть краткий текст о географии работы компании. Карта должна: — соответствовать общему стилю сайта; — корректно отображаться на компьютере, планшете и телефоне; — не замедлять существенно загрузку сайта; — редактироваться или заменяться через WordPress. Под картой можно разместить кнопку Projekt anfragen или Anfrage senden, ведущую на страницу заявки. Отдельную интерактивную карту с адресом офиса при необходимости можно разместить на странице «Контакты».9.6. Блок «Проекты / Референции» На главной странице необходимо показать несколько проектов или референций. Блок может содержать: — фотографии; — название проекта; — местоположение; — краткое указание выполненных работ. При нажатии на проект, изображение или кнопку Alle Projekte ansehen пользователь должен переходить на страницу «Проекты / Рефере
После смены версии PHP с 7.0 на 7.4 на сайте OpenCart немного съехали два элемента: меню на главной странице и поля в оформлении заказа.
Хочу бот для Телеграмма. Загрузка диалогов. С помощью ИИ проверка на потенциальную ложь. Сайт с расширенными возможностями. Регистрация, апи, статистика и т д .
Необходимо мигрировать интернет-магазин Opencart с PHP 7.4 на PHP 8.x. В настоящее время стоит ядро v 3.0.3.8. Читаем, что скорее всего придется мигрировать и ядро на версию 4.0 и вроде сложностей не должно быть... Функционал в основном кастомный, также есть Simple, OCFilter, Нова пошта. Ждем рекомендации и ориентировочную цену. В идеале, кто уже проводил подобную работу.
Необходимо выполнить обновление, перенос и настройку Laravel-проектов на новый сервер с обеспечением стабильной работы, безопасности, защиты от эксплойтов и корректной работы всех сервисов после миграции. 1. Основные задачи Подготовить новый сервер к работе. Перенести файлы проектов, базы данных, конфигурации и cron-задачи. Обновить серверное программное обеспечение. Настроить безопасное окружение для Laravel. Проверить совместимость PHP, Laravel, Composer-пакетов и зависимостей. Обеспечить защиту от известных эксплойтов, вредоносных запросов и несанкционированного доступа. Настроить SSL-сертификаты. Проверить работоспособность сайтов после переноса. 2. Перенос Laravel-проектов Для каждого проекта необходимо: Перенести файлы проекта. Перенести базу данных. Перенести .env конфигурацию. Настроить права доступа к директориям: storage bootstrap/cache Проверить работу: главной страницы; админ-панели; авторизации; форм; API; загрузки файлов; email-отправки; cron-задач; queue workers.3. Безопасность и защита Необходимо реализовать базовый и прикладной уровень защиты: закрыть root-доступ по SSH; настроить SSH-доступ только по ключам; изменить стандартный SSH-порт, если нужно; настроить firewall; разрешить только необходимые порты; установить Fail2Ban; скрыть служебные версии Nginx/Apache/PHP; запретить доступ к .env, .git, backup-файлам, log-файлам; настроить правильные file permissions; проверить проекты на наличие вредоносных файлов; проверить Composer-пакеты на известные уязвимости; обновить зависимости, если это не ломает функционал; настроить защиту от SQL injection, XSS, CSRF и path traversal; проверить правильность Laravel APP_ENV и APP_DEBUG; установить APP_DEBUG=false на production; настроить rate limiting для критических endpoint-ов; проверить доступы к storage/uploads; настроить защиту от выполнения PHP в upload-директориях; проверить права доступа к админ-панелям. 4. SSL и домены Необходимо: Установить SSL-сертификаты. Настроить автоматическое обновление SSL. Включить редирект с HTTP на HTTPS. Проверить корректную работу сайтов через HTTPS. 5. Резервное копирование Необходимо настроить backup: файлов проектов; баз данных; .env файлов; uploaded media; cron-конфигураций; Nginx/Apache конфигураций. Backup должен выполняться автоматически по расписанию. Желательно хранить копии отдельно от основного сервера. 6. Проверка после переноса После миграции необходимо проверить: отсутствие 500/403/404 ошибок; отсутствие критических ошибок в Laravel logs. 9. Результат выполнения После завершения работ должно быть: Laravel-проекты успешно перенесены на новый сервер; сайты работают стабильно; SSL настроен; сервер защищен базовыми security-настройками; доступы к критическим файлам закрыты; backup настроен; cron и queues работают; старый сервер можно отключить после финальной проверки.
