Веб-программист. Sitemap UniSite CMS внести изменения (Дистанционная работа)
(проект не опубликован)

Бюджет: 1 200 руб.

Задание: Веб-программист. Sitemap UniSite CMS внести изменения (Дистанционная работа)

1. Отдельное создание карт: - Каждая карта сайта (`sitemap_services`, `sitemap_seo_filters`, `sitemap_alias_filters`, `sitemap_cities`, `sitemap_category`, `sitemap_ads`, `sitemap_blog`, `sitemap_blog_category`, `sitemap_shops`) должна создаваться отдельно друг от друга. - Это означает, что нужно организовать генерацию каждой карты в отдельные функции или скрипты, чтобы они не зависели от других. 2. Создание нового файла при достижении 50,000 ссылок: - Реализовать логику, которая будет автоматически создавать новый файл карты сайта, если общее количество ссылок в текущем файле достигнет 50,000. - Новый файл должен иметь уникальное имя (например, `sitemap1.xml`, `sitemap2.xml` и т.д.) и продолжать включать все остальные ссылки. 3. Отвязка создания ссылок от объявлений: - Каждая карта, например, для категорий и подкатегорий, должна включать все ссылки, независимо от того, есть ли в них объявления или нет. - Это означает, что необходимо изменить запросы для получения ссылок на категории так, чтобы они не зависели от наличия связанных объявлений. 4. Доработка создания `sitemap_ads`: - Убедиться, что ссылки на объявления формируются корректно, включая полные URL. - Проверить текущую логику формирования ссылок и исправить недочеты, чтобы ссылки указывали на правильные адреса без потерь в структуре.