История изменений

На данной странице отображена история изменений SIMAI Framework. Данные изменения включают в себя изменения в визуальной части фреймворка и програмной платформы, реализованной на базе 1С-Битрикс.

4.0.201.06.2018

  • Выпущено кумулятивное обновление модуля "универсальные свойства", содержащее обновленные шаблоны для публичных форм.
  • Добавлена новая включаемая область - main. Размещается сразу после контента в #MAIN_AREA#.

4.0.125.05.2018

  • Добавлены области для скриптов:
    • Область для скриптов после начала body - /ru/simai.data/template/script/top/template.php
    • Область для скриптов перед концом body - /ru/simai.data/template/script/bottom/template.php
  • Подготовлен класс для сохранения настроек фреймворка SIMAI\Main\Configuration\Framework. Настройки сохраняются в файл MODULE_DIR/config/.framework.config.php
  • Подготовлен новый тип универсального свойства - include. Данное свойство подключает заданный файл.
  • Подготовлен механизм встраивания файлов с произвольным кодом и логикой в настройки сайта.
  • Подготовлена раздел в настройках для сохранения настроек почты
  • Подготовлен механизм отправки писем через произвольный SMTP сервер

4.0.023.05.2018

  • Добавлен новый класс SIMAI\Main\Iblock\Element. В данном классе размещен метод получения данных для шаблона (массив SOURCE). Файл /lib/iblock/element.php Использование SIMAI\Main\Iblock\Element::getInstance()->getSource($arItem, $source). Где:
    • $arItem - массив элемента (для детальной $arResult, для списка $arResult["ITEMS"][$key]
    • $source - массив параметра источника данных с полями TYPE и CODE
    Данный метод позволяет централизованно получать данные из массива элемента и при необходимости вносить изменения в него.
  • Добавлен метод в файл include.php модуля города
  • Переделан шаблон .default в компоненте sf.iblok.list на использование данного метода
  • Переделан шаблон .default в компоненте sf.iblok.detail на использование данного метода
  • Подготовлен модуль для перевода динамических данных на сайте.
  • Подготовлен механизм перевода языковых файлов на сайте.

4 RC 2.217.05.2018

  • Изменение в вызове настроек раздела. Теперь не учитываются виртуальные папки - сразу считываются данные с физической папки в котрой находятся виртуальные.
  • Добавлена возможность изменять описание полей для колонок таблицы (компонент sf.iblock.grid)
  • Изменения в свойствах инфоблока - ссылки. Добавена возможность добавлять новые типы относительных ссылок (./ и ../)
  • Внесены изменения в компонент главного баннера sf.banner.main

4 RC 2.112.05.2018

  • Полностью переделан главный баннер:
    • Убрана зависимость от хайлодблоков - они теперь не нужны. Вместо справочников (анимация и узоры) подготовлены списки.
    • Убрана зависимость от комплексных свойств (заменено на свойство ссылка).
    • Переработаны свойства, настройки свойств, настройки компонента, шаблон, вызов.
  • Установлены правильные коды групп пользователей. Группы пользователей, их коды и сортировка:
    • 10 – Администраторы [user_admin]
    • 20 – Все пользователи (в том числе неавторизованные) [user_all]
    • 30 – Зарегистрированные пользователи [user_registered]
    • 40 – Контент-менеджеры [user_editor]
    • 50 – Демо-пользователи [user_demo]
  • Обновлен lazisize до версии 4.0.2
  • Обновлен jquery до версии 3.3.1
  • Обновлен fontawersome до версии 5.0.12
  • Обновлен fancybox до версии 3.3.5
  • Изменен файл по обработке свойств в шаблоне городе - убрана обработка демо свойств.
  • Убрано подключение класса demo.
  • Настройка демо-параметров переработана под пользовательские параметры
  • Вызов панели и включения режима редактирования данных переработаны под пользовательские параметры
  • Переработана система настроек. Теперь есть 4 основных уровня настроек (вместо трех). Они подключается в следующем порядке:
    • Настройки сайта
    • Настройки раздела
    • Настройки страницы
    • Пользовательские настройки
  • Для пользовательских настроек используется тот же механизм что и для настроек сайта, только вместо сайта (SF_SITE_DIR) указывается "user". Например, для записи свойства \SIMAI\Main\Configuration\Propert::setValue("user", КЛЮЧ_СВОЙСТВА, ЗНАЧЕНИЕ СВОЙСТВА). Теперь не надо опрашивать отдельно массив user - данный массив сливается с общим массивом настроек текущего сайта и настройки запрашиваются у текущего сайта \SIMAI\Main\Configuration\Property::setValue(SF_SITE_DIR, КЛЮЧ_СВОЙСТВА, ЗНАЧЕНИЕ СВОЙСТВА);
  • Добавлена возможность менять пользовательские свойства через URL: ?property_code=КЛЮЧ_СВОЙСТВА&property_value=ЗНАЧЕНИЕ СВОЙСТВА

4 RC 2.110.05.2018

  • Внесено изменение в отображение информационного блока в настройках сайта.
  • В визуальном фрейморке уменьшен радиус начальный с 0.25rem до 0.125 rem (чтобы был 2px в минимальном значении).

4 RC 2.009.05.2018

  • Множественные небольшие изменения в конфигурационных файлах сайта и демо. Также добавлено для шапки сайта и футера возможность наследования темы. Это позволяет только через тему сайта менять целиком отображение со светлой на темную. Сам сайт поднастроен чтобы работать в этом режиме нормально.
  • В в шаблоне .default компонента sf.iblock.list добавлена возможность наследования темы. На главной это позволяет в зависимости от основной темы сайта показывать в нужной теме без дополнительных настроек
  • Большое обновление по компоненту sf.grid. Теперь можно задавать название для строк и менять их очередность вывода. Это позволяет не перебивать вручную настройки всего компонента когда надо передвинуть строку вверх или вниз - достаточно сменить их сортировку. Также исправлены ошибки в файлах блоков грида.
  • Тип поля "сортировка данных" для компонента списка элементов инфоблока sf.iblock.list перенесено из шаблона в сам компонент (чтобы не зависить от названия шаблона).
  • Подготовлены изображения для визуального отображения включения и отключения баннеров.
  • Доработано подключение областей в шапке (/simai.data/template/header/). Добавлена возможность задавать шаблон по умолчанию.
  • Визуальные изменения в административной панели.
  • Подготовлены графические макеты иллюстрирующие подключение областей сайта (для настроек раздела и страницы).
  • Исправлена ошибка определения папки с данными для сайта для настроек раздела сайта (admin/page_property.php)
  • Исправлена ошибка определения папки с данными для сайта для настроек раздела сайта (admin/section_property.php)
  • В настройки шаблона .default компонента sf.iblock.list добавлена возможность выбора эффекта при наведении на изображение. Теперь можно использовать для баннеров в которых не требуется эфект при наведении
  • В шаблон .default компонента sf.iblock.list добавлен возможность отображать иконки. Также произведены небольшие в источниках данных, теперь для изображений можно использовать только подходящие поля и свойства.

4 RC 1.508.05.2018

  • Переработано подключение гридов на главной: теперь одна общая папка для всех шаблонов. Изменено содержимое папки /simai.data/grid/mainpage/ и изменен компонент sf.grid
  • Доработаны демонстрационные настройки
  • Добавлена функция и иконка печати страницы в компонент sf.share

4 RC 1.405.05.2018

  • В шаблоне .default компонента sf.iblock.list добавлена возможность задавать вручную размер изображения
  • В шаблоне .default компонента sf.iblock.list добавлена возможность не только задавать ширину колонок в разных режимах но и скрывать колонки
  • Изменены коды свойств отвечающих за подключение областей. чтобы не путаться с показом разделов (вместо show_left_section -> include_left_area). Изменения внесены в настройки структуры, в шаблон, в файл property.php
  • Исправлена ошибка с отображением левых и правых колонок
  • Внесены изменения в шаблон сайта (левый свайпер убран вниз)
  • Добавлено новое свойство в настройки сайта: префикс заголовка бразуера (для государственных организаций требуется добавлять в титл заголовок организации)
  • Перенесено добавление префикса из шаблона сайта в нижнюю сервисную область /service/bottom/
  • Отключен показ кнопки откртых линий симай для администратора сайта
  • Доработаны подключение и шаблоны для нижней сервисной области /ru/simai.data/template/service/bottom/
  • Демо панелька переведена на работу с языковыми файлами. Подготовлены русские и английские файлы
  • В файле include.php модуля был добавлен механизм, который позволяет передавать админу свойства через URL и запоминать значения этих свойств в настройках сайта. В настоящее время разрешено следующее свойство: "demo_mode". Чтобы включить демо режим надо зайти как админ и добавить в url ?demo_mode=Y
  • Изменено кодирование данных для настроек сайта, раздела и страницы. Данные кодируются вместо bin2hex() - через urlencode().
  • Доработана административная панель управления. Добавлены подписи. Подключен языковой файл (русский и английский языки).
  • Обновлен буттстрап до версии 4.1
  • Оптимизировано подключение панелей в блоке /template/service/top/
  • Теперь настройки в панели симай запоминаются при переходе на другие страницы (например режим редактирования).

4 RC 1.302.05.2018

  • Обновлен шаблон для показа списка элементов. В нем появились действия при клике на картинку - переход по ссылке, увеличение изображения, показ видео. Таким образом он подходит и для фотогалереи и для видео галереии. Доработано отображение заголовка раздела. Добавлена возможность показа кнопки (с произвольным текстом или значением свойства). Исправлены ошибки показа в режиме слайдера

4 RC 1.201.05.2018

  • На панель добавлена кнопка отмены изменения на данной странице

4 RC 1.124.04.2018

  • Подготовлена панель администратора, со следующими возомжностями:
    • переход в режим администрирования
    • включение панели битрикса
    • режим правки
    • сброс кеша
    • режми редактирвоания данных
    • настроки сайта
    • настройки раздела
    • настройки страницы

4 RC 1.023.04.2018

  • изменены папки хранения шаблонов компонента sf.grid и областей сайта.Вместо template/grid -> grid и вместо template/site -> template.
  • изменился шаблон сайта и параметры грида