Нам необходимо сделать для нашего сайта, работающего на Yii2, возможность выбора города. Сам контент должен будет меняться на главной странице и на странице с нашими контактами. Также опционально сделать возможность определение региона пользователя.
Скрипт парсинга новостного сайта + распределение новостей на поддомены
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Если вкратце, то: парсим новостной сайт и рассортировываем по сайтам-поддоменам новсоти, согласно заданным тегам.
1. На поддоменах вида name.site.ru нужно создать копии текущего сайта (дизайн), где "name" – название города.
За каждым поддоменом мы зададим теги, например для perm.site.ru это "Пермь", "Перми", "Пермский", "Пермском" (без учёта регистра).
Тексты новостей, публикуемые на основном сайте проверяются скриптом на наличие того самого топонима-тега, если таковой находится, то новость дублируется и на соответствующем поддомене.
2. После создания поддоменов и т.д – нужно запустить скрипт, просканировать уже опубликованные материалы, чтобы вновь созданные сайты наполнились контентом. В будущем поставить скрипт по расписанию на cron, чтобы, допустим, 1 раз в час он срабатывал, проверял новые статьи на наличие тегов в тексте и размещал/отображал их.
3. rel=canonical должен быть прописан для всех автоматически перенесённых статей (с поддоменов – на оригинальную запись, т.е. на главную). Всё, что добавляем на поддомены вручную через админку – без каноникла.
4. Управление контентом (размещение статей и т.д) на поддоменах также возможно через административную панель (любой удобный вам вариант реализации)
5. К логотипу сайта на поддоменах добавляем название города, текстом
из особенностей:
- доступа к серверу нет, мы парсим сторонний сайт
- но ясное дело, не нужно с 0 воссоздать весь функционал. Половина сайта на поддомене может быть "бутафорской", главное, чтобы работала осн. функция - новости (их публикация и проч)
- Похожие заказы
- Веб-программирование1 исполнительЗавершен5 лет назад
Нужно написать оконный калькулятор для сайта окон, примеры для работы приложу в личных сообщениях
Веб-программирование14 заявокЗакрыт5 лет назад[b]Ищу frontend junior разработчика на проект вместо меня.[/b] [i]Так как я сейчас работаю в компании, но не хочу чтобы проект пропал, ищу сообразительного быстро обучаемого разработчика, чтобы проект пошел двигаться дальше. Бюджет по задачам не велик, по ...
Веб-программирование1 исполнительЗавершен5 лет назадСайт woweuboost.com , на WooCommerce. Надо: 1. Изменить приходящий макет письма об успешном заказе. 2. У сайта есть региональное зеркало по адресу [url=https://woweuboost.com/us/]https://woweuboost.com/us/[/url] . Перенести туда платежку с основного сайта, вместе с письмами из пункта 1. 3. Несколько правок пи дизайну: ...
Веб-программирование3 заявкиЗакрыт5 лет назадДень добрый, нужно подключить 2-3 поставщика товаров к магазину на системе Opencart через API. Для синхронизации его каталога товаров с магазином.
Веб-программирование1 исполнительЗавершен5 лет назадНастроить шаблон выгрузки прайса в магазин и выгрузить его,формат xml opencart 2.3.0.2.3, стоит бесплатный плагин выгрузки.
Веб-программирование6 заявокЗакрыт5 лет назадНеобходимо оконное или web приложение, которое будет сравнивать коэффициенты с нескольких сервисов, и отображать в себе, где больше и насколько % больше, более детально поясню при личной беседе
Веб-программирование8 заявокЗакрыт5 лет назадПодключить вёрстку нескольких страниц и модальных окон к уже имеющемуся бэк-энду (разрабатывался опытным программистом на основе стандартных модулей и компонентов Битрикса, который проконсультирует Вас, где и что используется), сделать программинг для нового раздела. Очень желателен ...
Веб-программирование2 заявкиЗакрыт5 лет назадНужно сделать меню так же как на другом сайте. Все подробности индивидуально напишу Прошу не писать Мошенникам, оплата по готовности
Веб-программирование4 заявкиЗакрыт5 лет назадPHP + MySQL Потребуется интеграция в существующий сайт. Общая суть: Потенциальный клиент попадает на страницу, где он может заполнить форму и тем самым создать заявку на хранение его катера (лодки) на складе компании. Детальное ТЗ готов предоставить по требованию.
Веб-программирование14 заявокЗакрыт5 лет назад