Краткое описание:
Внедряем в сайт API Яндекс.Вебмастер
Кнопка пролистывания страницы Наверх
Интерактивная карта России на главном домене
Просмотр фото объявлений со страницы категории, переделка внешнего вида превью объявления
JS фильтрация поля цена в форме
Подробное ТЗ с картинками в приложении
Работаем через СБР, репозиторий.
Подробная часть основной работы (Лучше сразу файл прикрепленный откройте там с картинками тоже самое):
Внедряем в сайт API Яндекс.Вебмастер
Внедряем в сайт API Яндекс.Вебмастер
tech.yandex.ru/webmaster/ (у них есть php библиотека готовая, которую внедряем в сайт). Реализуем отправку в Индекс новых страниц, удаление из индекса старых страниц, добавление всех поддоменов в Яндекс.Вебмастер.
Добавляем в индекс в следующих случаях:
1. Подали новое объявление и модератор его промодерировал.
2. Добавили новую категорию или любую другую страницу.
Удаляем из индекса в следующих случаях:
1. Удалили объявление
2. Удалили любую другую страницу сайта.
Данные для добавления и удаления из индекса поступают в таблицу webmaster_url (надо будет создать). По крону, раз в сутки вызываем скрипт и обрабатываются накопившиеся данные, после обработки запросов из таблицы удаляются уже обработанные данные. Поля таблицы webmaster_url(wu_id первичный ключ, wu_url полностью сформированный урл для отправки, wu_id_city id города, wu_type 1 добавить в индекс,2 удалить из индекса, wu_date дата добавления в таблицу).
У Яндекса есть лимиты запросов в сутки (кол-во передаваемых в сутки урлов и кол-во удаляемых в сутки урлов). Эти параметры храним в /common/config/params.php .
В Яндекс передаются урлов строго не больше, чем указано в параметрах (лимиты).
Сейчас лимит на добавление в индекс 170 урлов для всего сайта включая поддомены. Лимит удаления из индекса 500 урлов (скорей всего для каждого поддомена). То есть на добавление в индекс отправляем в сутки не более 170 урлов, а на удаление не более 500 (если для всего сайта этот лимит, если для поддомена, то не более 500 для поддомена, но суммарно поддоменов у нас более 1000, по этому тогда можно передавать суммарно не более 500 000 урлов).
Реализовать добавление в Яндекс всех возможных поддоменов.
Реализовать все удобно, чтобы если понадобится в совсем других скриптах добавить или удалить из индекса, то надо будет вызывать только один метод передав туда урл, тип и дату.
Кнопка пролистывания страницы Наверх
Внедрить на сайте значок Наверх при прокрутки страницы вниз, он появляется, при его клике пользователь оказывается вверху страницы. Отображение и работа как тут
avito.kz/ . При наведении также цвет меняет (делаем такой #afdbfd), плавная прокрутка.
Интерактивная карта России на главном домене
На главном домене размещаем эту карту
slando.ru.com/vostok.php . Также делаем с Европейская часть и Восточная часть. Также выводим города и области и подсветка. При клике на метки городов попадаем на поддомены этих городов. При клике на метки областей и по ссылкам областей попадаем на главные поддомены этих областей. Настроить все с нашей бд областей и городов.
Просмотр фото объявлений со страницы категории, переделка внешнего вида превью объявления:
Превью блока объявления меняем при наведении. Делаем отображение и работу блока как тут
samara.satom.ru/k/noutbuk... .
Что у нас меняется, если наводим на блок с объявлением на этой странице
miltor.ru/: 1. Блок получает обводку box-shadow как в примере (сейчас там просто зеленая обводка, ее удаляем, делаем отображение обводки как на satom.ru.
2. Блок увеличивается по вертикали наезжая на остальное содержимое сайта, при этом остальные блоки никак не смещаются.
3. Если у объявления несколько фото, то над превью основного фото выводятся маленькие превьюшки других фото (при наведении меняется основное большое фото), если фото маленьких много, то трелочки как сатом для прокрутки фото. Эффекты отображения полностью как в примере.
4. При наведении на большое фото, то также делаем всплывающий элемент Увеличить
5. При клике на Увеличить будет такое же всплывающее окошко поверх всего содержимого. Отображение галереи и листание товаров аналогичное
6. Если это товар от Адмитад и имеет кнопку на детальной странице Купить, то снизу в превью и где большие фотографии у нас такая же кнопка Купить, которая ведет на страницу для дальнейшего редиректа на страницу рекламодателя (ссылка есть на детальных страницах объявлений).
7. Если это другой тип объявлений, то текст на кнопке будет Заказать и при клике на эту кнопку будет всплывающее окошко как при клике Отправить сообщение с детальных страниц
sevastopol.miltor.ru/deta... ....