Необхідно створити онлайн калькулятор для розрахунку вартості декоративної рейки з декількома модифікаторами. Користувач вводить дані: довжина та висота приміщення, крок між рейками, порода деревини, фарбування та монтаж. Калькулятор має надавати вартість проекту і вартість квадратного метра, а також можливість завантажити PDF-пропозицію в обмін на номер телефону. Передбачена можливість змінювати ціни.
Парсер WP
Необходимо реализовать парсер, для вордпрес.
Реализации граббера с двух доноров и сохранением MP3 на сервер в WordPress:
1 плагина в WordPress для реализации граббера с двух доноров и сохранением MP3 на сервер.
2 Создать новую директорию в папке wp-content/plugins/ и создать файл плагина с расширением .php.
3 Внутри файла плагина определю функцию-обработчик с именем my_grabber_cron_job(), которая будет вызываться при выполнении задачи по расписанию (cron job).
4 Внутри функции my_grabber_cron_job() создать соединение с базой данных WordPress и проверить наличие таблицы для хранения параметров граббера. Если таблицы нет, создать ее с помощью функции dbDelta и определю необходимые поля.
5 Использую функцию wp_schedule_event, чтобы настроить задачу по расписанию. Указать интервал выполнения задачи и имя функции-обработчика (my_grabber_cron_job()).
6 Внутри функции my_grabber_cron_job() выполнить следующие действия для каждого донора:
a. Использую функции, такие как wp_remote_get или file_get_contents, чтобы получить HTML-страницу с информацией о книгах и аудио с донора.
b. Разобрать полученные данные и сохранять необходимую информацию в базе данных, включая название книги, автора, описание и URL MP3 файла.
c. Использую функцию wp_upload_bits, чтобы сохранить MP3 файл на сервере WordPress и получить путь к сохраненному файлу.
1 При необходимости, добавить страницу настройки в административную панель WordPress, где пользователь сможет указать параметры граббера, такие как URL донора и путь для сохранения MP3 файлов.
2 Проверить и отладить плагин, убедившись, что задача по расписанию запускается и выполняется с заданной периодичностью. Можно также добавить логирование или отправку уведомлений по электронной почте для отслеживания успешности выполнения задачи.
Если есть другие идеи по реализации, можем обсудить в ЛС.
Заявки фрилансеров
Похожие заказы
- $150Веб-программирование1 исполнительЗавершенгод назад
Требуется доработка сайта агентства по доверительному управлению недвижимостью и его интеграция с WordPress. Сайт включает 4 страницы, выполненные на базе Tilda, с внешними модулями. В файлах к заказу предоставлено подробное ТЗ и макет для работы.
Веб-программирование3 заявкиЗакрытгод назадТребуется исправить парсер на Python, который перестал корректно заносить данные в таблицу Excel. Возможно, изменения произошли на сайте, с которого происходит парсинг. Необходимо внести минимальные изменения в существующий код, не требуется писать заново.
Веб-программирование6 заявокЗакрытгод назад- $20
Ищем специалиста для консультации по составлению технического задания на сайт по продаже недвижимости. Обсуждение вопросов по фреймворкам, базам данных, выбору плагинов и инструментов. Минимальная длительность общения 30 минут, оплата повременная. Цель - получить представление о необходимых инструментах и разработках.
Веб-программирование2 заявкиЗакрыт2 года назад Требуется доработка карточки товара в мультиязычном интернет-магазине. Необходимо добавить состояние товара (новое, бу, дефект), цену международной доставки и установить тег Google для отслеживания покупок. Также требуется создать динамичную страницу для отзывов на русском и украинском языках, а также для ebay на английском. Ищется специалист для периодических доработок.
Веб-программирование1 заявкаЗакрытгод назад- $20
Ищется специалист для консультации по составлению ТЗ на сайт по продаже недвижимости. В ходе общения обсудим фреймворки, плагины, базы данных и другие вопросы. Минимальная продолжительность - 30 минут, оплата повременная. Цель - понять, какие инструменты использовать и как организовать проект.
Веб-программирование1 исполнительЗавершен2 года назад - $250
Задача включает перенос материалов с сайта на Laravel на WordPress с использованием Elementor Pro. Необходимо сохранить два языка (русский и украинский) и предусмотреть возможность третьего. Важные детали: настройка URL, перенос информации о просмотрах и рейтингах, использование WPML для мультиязычности. Бюджет проекта 800 грн, срок выполнения до 2-х недель.
Веб-программированиенет заявокЗакрыт2 года назад Необходима помощь в отмене минификации билд версии проекта на Vue с использованием Nuxt и Vite. Требуется внести изменения в конфигурацию для получения отформатированных файлов после сборки, чтобы избежать дублирования страниц на хосте. Важно, чтобы файлы были не минифицированы и корректно отображались.
Веб-программирование4 заявкиЗакрыт2 года назад- $100
Требуется разработка макроса или программы для аналитики продаж интернет-магазина с использованием загружаемого файла. Важно, чтобы исполнителю была предоставлена обратная связь по составляемому отчету. Необходимо обсудить детали во время созвонов. Опыт в решении подобных задач будет преимуществом.
Веб-программирование2 заявкиЗакрытгод назад Требуется создать плагин для WordPress, который будет генерировать страницы с уникальным контентом и мета описаниями, основываясь на установленном времени таймера и будильника. Плагин должен позволять редактировать структуру сгенерированных URL и быть универсальным для использования на разных сайтах.
Веб-программирование4 заявкиЗакрыт2 года назад