На протяжении последних нескольких месяцев вся наша команда усиленно работала над обновлением функционала скрипта и вот сегодня мы выпускаем версию Флайнекс 4.8.0.
Обновление главным образом затронуло функционал карт, который был полностью переработан:
- Добавлены новые провайдеры карт: Yandex.Maps (Яндекс.Карты), OpenStreetMap, Google Maps (бесплатные), Carto;
- Добавлены новые провайдеры для определения координат (геокодинг): ArcGIS, OpenStreetMap, Google Places;
- Добавлены новые провайдеры статических карт: Static API Яндекс.Карт, Google Static Maps;
- Добавлена возможность генерировать мультиязычные URL адреса для страниц и категорий;
- Плагины Поиск локации и Поиск в радиусе адаптированы для работы с новыми картами
Обновление карт
Пожалуй, самым главным событием для всех пользователей из России в данном обновлении стало то, что мы полностью отказались от Google карт в пользу ряда других провайдеров, ну и конечно же, самый главный из них для РФ это Яндекс.Карты.
Отказ от Google карт был обусловлен рядом причин, самая главная из которых заключалась в квотах на использование карт Google, после превышения которых – использование карт становилось невозможным и крупные сайты с большим или средним трафиком вынуждены были покупать план на использование карт.
Данное обновление полностью решает проблему платных карт и лимита на их использование, плюс, добавляет в скрипт Яндекс карты, наряду с другими провайдерами. Обновление карт заняло много времени и усилий, и оно настолько обширно, что мы решили подробно описать все нововведения и функционал в отдельном посте.
Мультиязычные URL адреса
В рамках данного обновления, мы также добавили в скрипт опцию мультиязычных URL адресов. Мы отключили ее по умолчанию и даем вам возможность активировать ее в том случае, если ваш сайт нацелен на различные страны, в которых пользователи говорят на разных языках.
Нововведение позволяет сделать URL адреса мультиязычными для страниц и категорий. Для примера, рассмотрим страницу с разделом авто и увидим, как адрес меняется в зависимости от расположения пользователя.
Русский: www.domain.com/авто.html
Английский: www.domain.com/en/auto.html
Французский: www.domain.com/fr/véhicules.html
Мультиязчные url адреса могут быть также применены к страницам категорий. Например, категория «бытовая электроника»:
Русский: www.domain.com/бытовая-электроника.html
Английский : www.domain.com/en/electronics/home-audio.html
Французский: www.domain.com/électronique/fr/audio-à-la-maison.html
Данная опция позволяет вам оптимизировать сайт с учетом поисковых запросов на разных языках, и соответственно, улучшить поисковую выдачу вашего сайта.
Исправление багов
Конечно же ни одно обновление не обходиться без устранения багов и проблем, найденных в скрипте в ходе его обкатки и использования на реальных сайтах. Ниже приведен список багов, ошибок, проблем, которые были полностью устранены в рамках обновления.
- Исправлены все выявленные проблемы и недочеты в картах;
- Добавлена возможность скрыть выбор категории при наличии только одной категории в типе объявлений;
- Исправлена проблема, приводившая к появлению пустых блоков категорий в шаблонах серии «Нова»;
- Исправлена проблема, при которой отсутствовала секция «Показывать в категориях» при настройке блоков в админ панели;
- Исправлена проблема с неправильными ссылками при постраничном просмотре на странице учетной записи при включенной опции «Поддомены»;
- Исправлена проблема с редиректом пользователя на язык по умолчанию при выборе другого языка;
- Исправлена проблема с невидимыми значениями в выпадающих полях в формах поиска в шаблоне «Авто Нова» ;
- Исправлена проблема с неверной позицией баннера в объявлениях в шаблонах серии «Нова»;
- Исправлена проблема с отсутствующим именем учетной записи в тайтле на странице учетной записи;
- Исправлена проблема с отсутствующим тегом H1 на главной странице в шаблоне «Нова недвижимость»;
- Исправлен недочет, позволявший пользователям повторно использовать лимитированные клиентские планы;
- Исправлена проблема с отображением дубликатных записей на странице «Мои пакеты» ;
- Исправлен недочет в работе платёжной системы CoinGate Gateway на стороне движка;
- Устранен недочет в лимитировании загружаемых изображений в рамках клиентского плана;
- Устранен недочет в функции «Оставаться залогиненным» в движке агентства;
- Исправлена проблема, возникающая при редактировании адреса в объявлении;
- Исправлена проблема отображения сохранённых данных для поля «Почтовый индекс» на странице «Сохраненные поиски»;
- Исправлена ошибка при редактировании данных администратора в панели администратора;
- Исправлен недочет в ссылке на страницу «Мои объявления» в панели администратора при включённой опции «Объявления пользователя на одной странице»;
- Устранены проблемы в ссылках, отправляемых пользователям с незавершенным типом регистрации ;
- Устранена проблема отображения полей учетных записей в панели администратора, скрытых от пользователей;
- Исправлен недочет при импорте несовместимой языковой базы в панели администратора;
- Исправлена проблема с некорректным отображением кнопок в панели администратора для последних версий Гугл Хрома ;
- Исправлен баг при обновлении или покупке клиентского плана с выключенной опцией «Модуль Apache» — ;
- Добавлена опция «Место для баннеров между объявлениями» для включения/выключения позиции баннеров внутри списка объявлений;
- Устранена проблема в опции автозаполнения в поле адреса в поисковых формах ;
- Улучшена работа обрезки картинок на мобильных устройствах;
- Исправлена проблема с 404 страницами после установки движка на поддомены 3-го уровня ;
- Устранена проблема с некорректным сообщением при повторном входе в систему;
- Исправлена проблема при подгрузке объявлений в блоках на языке по умолчанию, используя кнопку «Подгрузить еще» в шаблонах серии «Нова» ;
- Исправлена ошибка в ссылке на индивидуальный профиль в движке Эскорт агентства;