Правки после перехода с самописной cms на wp
вообщем была cms самописная, владелец решил перейти на другую wp. там было всё реализовано но работало криво..
Вот исходники старого сайта с db на самописной cms и исходники нового на wp сайта где необходимо реализовать, эксель файл тоже +иконки для placemark-ов азс на карте. В исходниках старого сайта файлы с название azs*. реализация карт https://docs.google.com/uc?id=0B29M5zQt_bp_Q1BDWk90WFpQTlE&export=download
делаем всё кроме карты онлайн - работа с их API, владелец должен прислать их, можно сделать заготовку к нему, в остальном работа с API будет аналогично карты оффлайн.
1 задача
Файл Allowed_TO_for_1118.xlsx . То есть данные должны парситься с эксель и заносится в бд. При импорте нового excel файла сверка должны пройти с данными которые в бд, если есть в каких-то полях изменения то update, если новые до добавлять эти поля в конец бд
Столбцы:
– Страна
– Регион
– Адрес
– Название
– Мойка
– Газ
– ДТ
– А-80
– Аи-92
– Аи-95
– Аи-98
2 задача
Создаём две кнопки, там где есть цены Карта "Онлайн" - это карта строится на основе API, там где нет Карта "Оффлайн" - эта карта строится на основе данных из бд (т.е Allowed_TO_for_1118.xlsx) - в зависимости от АЗС отображается на карте placemark при клике стандартно в ballon отображаем Адрес
– Название
– Мойка
– Газ
– ДТ
– А-80
– Аи-92
– Аи-95
– Аи-98
для текущих данных есть полная таблица с координатами longitude и latitude, когда будут импортировать новые эксель Allowed_TO_for_1118.xlsx - то там нет longitude и latitude необходимо при импорте в бд реализовать это, по адресу можно достать с яндекс карты api longitude и latitude
3 задача
Фильтры поиска АЗС на карте
– На одной карте выводить: Только карта 1 / только карта 2 (для каждой карты должен быть свой url)
– Фильтр по типу топлива
– Фильтр по региону
– Искать по названию АЗС
– Условные обозначения
– Цена – диапазоны цен или цена от (цены будут актуальны только для карты 2)