Приветствую друзья, есть нетривиальная задача. Разработать модуль доставки для wordpress woocommerce. Функционал: в конструкторе карты на сайт (аккаунт яндекс почты / карты), отмечаются полигоны (зоны) доставки, как тут: https://tech.yandex.ru/maps/jsbox/2.1/delivery_zones Требуется разработать функционал, чтоб пользователь ...
Скрипт наполнения Wordpress сайта из XML фида данных + минифронтенд
Цель: Создание сайта на Wordpress, страницы на котором будут автоматически созданы из XML фида, а распаршенная информация будет выведена на страницу.
Работа из 2х этапов
- 1. Создание скрипта
- 2. Вывод информации на страницу
Скрипт при запуске должен:
1. Заходить по ссылке и загружать актуальную версию фида
2. Сравнивать список событий в фиде со списком событий на сайте
- 2.1 Если событие есть в фиде и его нет на сайте - создавать страницу с информацией о событии
- 2.2 Если событие есть в фиде и есть на сайте - обновлять информацию о событии на странице
- 2.3 Если события нет в фиде и есть на сайте - присваивать тег "archive"
Формат: Дата: ....
- Создано страниц: ....
- Список созданных страниц: ....
- archive страниц: ....
- Список archive страниц: ....
- Обновлено страниц: ....
- Список обновленных страниц: ....
4.1 Присвоение категории - территории.
В фиде есть поле в котором указано значение, что нужно сравнить с значением из файлика "county districts" и проставлять соответствующую категорию сайта.
Например, для значения M13 будет указана категория на сайте Greater Manchester
4.2 Присвоение подкатегории - города.
В фиде есть поле - его значение и есть подкатегория.
5. Присвоение тегов страницам
5.1 Присвоения тега: месяц.
В фиде есть поле которое означет дату проведения события. Нужно определять месяц и присваивать странице тег с его названием на английском языке.
Варианты тегов:
- January
- February
- March
- April
- May
- June
- July
- August
- September
- October
- November
- December
В фиде есть поле , что стоит после - в нем содержится название места проведения события. Нужно добавлять его тегом к странице
5.3 Присвоение тега: жанр
В фиде есть поле - записать его значения тегами к странице
5.4 Присвоение тега: артист
В фиде есть поле и в нем в теге имена артистов - записать их тегами к странице
6. Присвоение тега: Today
В фиде есть тег в котором содержится дата проведения события. Если дата срабатывания скрипта = дате события, то присваивать тег "Today". Если дата проведения события уже прошла - удалять тег "Today" и ставить тег "Archive"7. Название страницыФормировать из тега , что идет сразу после тега
2. Вывод информации на страницуЕсли вы можете сделать простую карточку события на фронте (картинка события слева и справа список билетов с ценами + кнопка купить с внешней ссылкой) и обновлять в ней информацию - напишите и обсудим детали.
Заявки фрилансеров
Похожие заказы
- Веб-программирование3 заявкиЗакрыт6 лет назад
- $5
Есть образец таблицы калькулятор на Тильде.Нужно сделать аналогичную на Тильде.Доступа к Тильде на образце нет.
Веб-программирование1 исполнительЗавершен6 лет назад Всем привет. Ищу человека, который поможет создать сайт, с помощью которого можно будет забронировать автомобиль в аренду. Основные задачи сайта: * Небольшой раздел с информацией о самом автомобиле - параметры, грузоподъемность, ...
Веб-программирование13 заявокЗакрыт6 лет назадВёрстка полностью готова, нужен только бекэнд. Концепция сайта - пользователи публикуют услуги которые они предоставляют. Регистрация и верификация пользователей по смс. Сайт на нескольких языках (английский, русский, латышский). Список страниц: - Главная страница с ...
Веб-программирование1 исполнительЗавершен6 лет назадЕсть скрипты программы для агентств недвижимости на php 5.2 "Недвижимость-Эксперт" (разработка моей фирмы ООО "Информ-Защита" (mysql + шаблонизатор smarty2) необходимо перевести программу на php7.2 smarty3.x mysqli. Скриптов около 30 напишите сроки и примерную стоимость работы. ...
Веб-программирование7 заявокЗакрыт6 лет назадНужен PHP кодер чтоб доделать проект. Проект этот парсер и поиск по данным который скрипт будет парсить Автор скинул проект но не настроил парсер для запуска. Т.е там нужно настроить конфиге то что будет ...
Веб-программирование3 заявкиЗакрыт6 лет назадТребуется специалист который сможет создать/настроить CRM систему на Гугл таблицах или аналоге для работы колл-центра. Что нужно от СРМ системы: У каждого работника СРМ своя таблица (можно с разными вкладками) со ...
Веб-программирование7 заявокЗакрыт6 лет назадНа WordPress корректно установить официальную и лицензионную тему/шаблон SocializeВерсия: 2.35 (архив у меня имеется!)С плагинами которые поставляются с темой.При установке добиться корректной установки как в демо-версии.У данной темы есть функционал и запуск темы с установкой демо-данными, но ...
Веб-программирование1 исполнительЗавершен6 лет назадЕстьдействующий сайт (в виде HTML-страниц) и доменное имя "orlovka-rest.com" на украинскомхостинге "freehost.com.ua". Необходимо перенести доменное имя на российский хостинг "timeweb.ru". Так, чтобы сайт корректно начал работу на новом хостинге, включая Форму обратной связи ...
Веб-программирование1 исполнительЗавершен6 лет назадSystem info: - Server Software - Apache/2.4.29 (Ubuntu); - PHP Version - 7.2.10-0ubuntu0.18.04.1; - MySQL version - Source distribution v5.7.23; - WordPress Version - 5.0; - PHPMyadmin; - Theme ...
Веб-программирование2 заявкиЗакрыт6 лет назад