Настроить вид главной можно в разделе «Настройки сайта / Общие настройки / Главная страница».
Из коробки доступны векторные карты для Украины, России и Казахстана.
В случае если вами был выбран вид главной, карты для которой нет, вместо карты будет отображаться текст «Для данного региона карта еще недоступна». Такой же текст будет отображаться и в случае если настройка фильтра по региону охватывает область, несколько городов или же один город.
При включенных нескольких странах в проекте, карта будет формироваться только для верхней страны в списке указанных вами стран в разделе «Настройки сайта / Общие настройки / Регионы».
Поворот фотографий:
Поворот изображений реализован в виде автоматического поворота на этапе загрузки, на основе мета-данных изображения. А также путем ручного поворота по-часовой стрелке, инициируемого пользователем.
Требования ко второму типу — наличие размера изображения на которое не выполняется наложение водяного знака. Сюда относится оригинальное изображение, хранение которого включено по-умолчанию. Но нередко от хранения оригиналов отказываются и отключают их, в этом случае вам необходимо будет добавить дополнительный размер, идентичный по размеру с размером zoom, только без водяного знака, помочь с этим вам смогут в поддержке.
Автообновление курсов валют:
Включить автообновление можно при помощи системной настройки currency.rate.auto и значения true.
Выбор источника выполняется автоматически исходя из валюты сайта по-умолчанию, например если это гривна, данные будут браться с сайта bank.gov.ua.
Также курс валют влияет на поиск объявлений по цене, если пользователь указал цену в объявлении в валюте отличной от валюты по-умолчанию, цена для поиска будет сконвертирована по курсу. Соответственно при изменении курса также может понадобиться пересчет, включить его можно при помощи системной настройки currency.rate.auto.bbs и значения true.
Платная услуга публикации объявлений:
Включение данной услуги для пользователей выполняется при помощи системной настройки bbs.limits.payed. До момента ее включения действуют настройки лимитов бесплатной публикации в сутки, настраиваемые в разделе «Объявления / Настройки / Лимиты», после того как она была включена данные лимиты не действуют.
Прежде чем включить данную услугу, ее необходимо настроить в админ. панели в разделе «Объявления / Лимиты».
Платная услуга Абонемент:
Включение данной услуги для пользователей выполняется при помощи системной настройки shops.abonement.
Прежде чем включить данную услугу, ее необходимо настроить в админ. панели в разделе «Магазины / Абонемент».
Основной поиск объявлений + Sphinx:
Ранее данная функция была доступна только для «быстрого поиска», теперь же стала доступной возможность включения её и для основного поиска, речь идет только о случаях поиска объявлений по слову/фразе + остальным фильтрам.
Для включение данной функции в первую очередь необходимо выполнить соответствующую настройку сервера, а именно установку поисковой машины Sphinx.
В обновлении также был изменен сам файл конфига /config/sphinx.conf, запросить его можно у поддержки.
В случае если sphinx уже был включен вами для «быстрого поиска», вам необходимо будет только обновить его конфиг.
Если вы выполняли расширение допустимых лимитов динамических свойств либо максимальный уровень вложенности категорий объявлений, не забудьте упомянуть об этом на момент запроса в поддержку, поскольку это потребует корректировки конфиг-файла с учетом выполненного расширения.
После настройки всего описанного, задействовать sphinx для основного поиска можно путем включения системной настройки bbs.search.sphinx в значение true. При этом также используются настройки sphinx.enabled, sphinx.host, sphinx.port, которые с «быстрым поиском» являются общими.
Блок «премиум» справа от списка объявлений:
Включение данного блока выполняется при помощи системной настройки bbs.search.premium.limit, которая определяет кол-во отображаемых в нем объявлений, по-умолчанию — 0, блок скрыт.
Также есть возможность включить влияние на него фильтра региона, указанного пользователем, сделать это можно при помощи системной настройки bbs.search.premium.region, указав ее в значение true, по-умолчанию оно отключено.
Расположен блок над баннерами.
Несколько баннеров на одной позиции:
В настройках каждой позиции появилась возможность указать кол-во одновременно отображаемых баннеров.
В случае если вы укажете значение 2 и более, баннеры закрепленные за данной позицией будут отображаться один под другим. Порядок их вывода можно настроить в списке баннеров, отфильтровав его предварительно по позиции, после чего будет доступна возможно перетягивания их между собой.
Склонение регионов (в Киеве, во Владивостоке):
В настройках SEO в дополнение к уже имеющимся макросам регионов {city}, {region}, {country} добавлены соответствующие {city.in}, {region.in}, {country.in}. Среди макросов мы их не выводим, предполагая, что необходимый вариант макроса корректируется уже непосредственно в текстовом поле.
C обновлением ваша база регионов будет дополнена формами со склонением на русском и украинском языках, только для следующих стран — Россия, Украина, Казахстан, Беларусь. При этом если вами были добавлены новые города/области, которых у нас нет, данное поле останется пустым, а новые макросы будут заменяться на «Киев» вместо ожидаемого «в Киеве». В настройках регионов в форму добавлено поле «Склонение (где)» для возможности ручной корректировки.
Минимизации файлов JavaScript и CSS:
Включить минимизацию можно при помощи системной настройки site.static.minify и значения true.
Настройка видимости доступных языков:
В файле системных настроек добавлена настройка locale.hidden, в ней можно указать список ключей языков, которые необходимо скрыть от пользователей сайта.
Спасибо вам за интересные идеи, благодаря вам мы реализовали в этом обновлении: