Необходимо разработать программное обеспечение для отслеживания новых объявлений на сайте encar.com. Задача включает мониторинг определенных моделей и марок, чтобы своевременно получать информацию о новых публикациях.
Доработать модуль на Laravel + jquery (vue)
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Здравствуйте, есть модуль на Laravel, который парсит csv файлы кодов телефонов и заносит в нужном виде в Mysql. Нужно доработать этот модуль.
Есть список локаций в таблице mysql, представленные в виде путей 'г. Дорогобуж|р-н Дорогобужский|Смоленская обл.'. В console запускается скрипт, который определяет, что это за локация и привязывает к ней соответствующий location_id. Причём, чтоб эта локация была определена, нужно изначально определить каждую из подлокаций, т.е. сначала привязывает location_id к Смоленская область, потом к р-н Дорогобужский и потом к г. Дорогобуж. Иногда скрипт не может определить некоторые локации и тогда нужно вручную выбрать (есть соответствующая страница с потерявшимися локациями, которым надо присвоить соответствия).
Проблема в том, что пока скрипт не определит потерявшуюся подлокацию предыдущего уровня, не сможет определиться и локация следующего, поэтому нужно сначала вручную привязать неопределившуюся локацию самого старшего уровня, потом снова запустить скрипт, если автоматически локация снова не сможет привязаться, то снова привязать и снова запустить скрипт, пока все локации не найдутся.
В общем, нужно усовершенствовать страницу с потерявшимися локациями. Чтоб, когда мы устанавливали потерявшейся локации соответствие, все остальные пути-локации на этой странице, у которых тоже содержится эта локация, перерабатывались, и обновлялись. Т.е. запускается скрипт, который снова пытается обработать неопределившиеся локации и те, которые удалось определить, исчезают. Остаются уже только те, которые и на этот раз не определились. На стороне бэкенда, тоже нужно поработать.
Сейчас страница использует jquery, но я не против использования как jquery, так и vue. Единственное, если использовать vue, не знаю, будут ли они вместе с jquery работать или нужно всё на vue переписывать.
Скрипт, который привязывает, на бэкенде.
Всё лежит на сервере в docker. Дам доступ к серверу по ssh.
Будет отлично, если быстро можете понять чужой код на laravel. Если будут идеи, как всё упростить, с удовольствием послушаю.
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт2 года назад
Требуется разработчик для реализации системы комментариев и лайков на странице в Тильде. Визуальное оформление должно соответствовать текущему дизайну. Личный кабинет не предусмотрен.
Веб-программирование3 заявкиЗакрыт2 года назадНеобходимо реализовать регистрацию и авторизацию пользователей на сайте с помощью Metamask. Система основана на CMS на PHP и MySQL, требуется интеграция с существующей функциональностью. Ожидается опыт работы с криптографическими протоколами и понимание работы с API Metamask.
Веб-программированиенет заявокЗакрыт2 года назадТребуется настроить готовый Blend4Web плеер для размещения на HTML странице через iframe. Необходимо упростить меню, оставив только две кнопки, и изменить прелоадер с новым фоном. Оплата по договоренности.
Веб-программированиенет заявокЗакрыт2 года назадТребуется подключить Robokassa к существующему сайту на Laravel. Необходимо исправить функционал, чтобы заказы сохранялись в БД и отображались в админке. После оформления заказа должна появляться модалка с деталями заказа и кнопкой для перехода на страницу оплаты. Решите текущие проблемы с отправкой данных и обеспечьте корректное отображение заказов в админской панели.
Веб-программирование3 заявкиЗакрыт2 года назадНеобходимо скорректировать файл Sitemap и Robots для индексации большого количества страниц (около ста тысяч) в поисковых системах. Требуется добавить ссылки на все страницы в sitemap.xml для улучшения видимости в Яндексе и Гугле. Задача включает анализ текущих настроек и их оптимизацию.
Веб-программирование2 заявкиЗакрыт2 года назадТребуется интегрировать код счетчика Яндекс Метрики на сайт с использованием JavaScript-события для отслеживания времени, проведенного пользователями на сайте. Укажите детали реализации и настройте событие для анализа поведения посетителей.
Веб-программирование3 заявкиЗакрыт2 года назадНеобходимо создать бота для автоматического бронирования электронной очереди на сайте amurbooking.com. Регистрация осуществляется каждые 15 минут, и требуется обеспечить возможность захвата времени в условиях высокой конкуренции. Бот должен работать эффективно при пропускной способности в 60 автомобилей, но с ограничением на регистрацию для 36 из них.
Веб-программирование1 исполнительЗавершен2 года назад