Обновление 2.2.4

  • Новые варианты главной:
    • Настроить вид главной можно в разделе «Настройки сайта / Общие настройки / Главная страница».
    • Из коробки доступны векторные карты для Украины, России и Казахстана.
    • В случае если вами был выбран вид главной, карты для которой нет, вместо карты будет отображаться текст «Для данного региона карта еще недоступна». Такой же текст будет отображаться и в случае если настройка фильтра по региону охватывает область, несколько городов или же один город.
    • При включенных нескольких странах в проекте, карта будет формироваться только для верхней страны в списке указанных вами стран в разделе «Настройки сайта / Общие настройки / Регионы».
  • Поворот фотографий:
    • Поворот изображений реализован в виде автоматического поворота на этапе загрузки, на основе мета-данных изображения. А также путем ручного поворота по-часовой стрелке, инициируемого пользователем.
    • Требования ко второму типу — наличие размера изображения на которое не выполняется наложение водяного знака. Сюда относится оригинальное изображение, хранение которого включено по-умолчанию. Но нередко от хранения оригиналов отказываются и отключают их, в этом случае вам необходимо будет добавить дополнительный размер, идентичный по размеру с размером zoom, только без водяного знака, помочь с этим вам смогут в поддержке.
  • Автообновление курсов валют:
    • Включить автообновление можно при помощи системной настройки currency.rate.auto и значения true.
    • Реализованы следующие источники: bank.gov.ua (гривна), cbr.ru (рубль), nbrb.by (рубль), nationalbank.kz (тенге).
    • Выбор источника выполняется автоматически исходя из валюты сайта по-умолчанию, например если это гривна, данные будут браться с сайта 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, в ней можно указать список ключей языков, которые необходимо скрыть от пользователей сайта.

Еще по теме «Обновления»