Обновление базовой сборки до версии 4.1.2436

Дата: 10.03.2021 13:41
Автор: Radius17
Рейтинг: 0

Простановка кук в  зависимости от используемой версии PHP  и новые рекомендуемые параметры для кук.
Поправки получения uid и переменных с ним связанных.
Унификация верстки. Поправки верстки. Баг фиксы JS шаблона. Переводы.
Складывание фильтра на мобильных.
Платежный метод Робокассы с фискализацией.
Правка рендеринга панели параметров. Добавлены возможности вызова js обработки внутри селектов, если есть соответствующий признак параметра.
Настройка отображения фильтра каталога в зависимости от уровня.
Баг фиксы подсветки treeview.
Возможность задавать параметры селектов в TreeView.
Выбор контролера из списка в меню. Стилизация нулевых значений в выпадающих списках.
Новый тип пункта меню "Ссылка на пункт меню". 
Редактирование пунктов меню при клике на заголоке. Сброс значений при переключении типа пункта меню.
Скрытие полей при редактировании меню.
Дополнительные поля пунктов меню:  controller - для подстановки в ссылку task - для подстановки в ссылку canonical_id - для простановки в data атрибут.
Алиасы производителей и продавцов. Баг фиксы редиректов 404.
Простановка классов у строк характеристик.
Настройка показа расширенного фильтра по умолчанию в каталоге.
Баг фикс переключателя отображения на списке товаров.
Редактирование статьи при клике на названии в админке.
Баг фикс редактирования ссылок при включенной настройке "Показывать селектор в виде дерева".
Баг фикс скрытых мультиселектов.
Баг фикс пустых параметров виджетов постов блогов и постов форумов.
Исключение удаленных элементов из параметров виджетов постов блогов и постов форумов.
Перенос функции isMainpage из Portal на уровень выше. Простановка класса "is-main-page" для тэга body.
Баг фикс складывания соседних меню.
Новая константа в админке PATH_FRONT_TEMPLATES. Подключение файлов виджетов из шаблона фронтэнда в админке (Beta).
Рефакторинг виджета меню и виджета каталога товаров (Beta)
Выключение поля контента у виджета меню каталога. Унификация виджетов меню и меню каталога. Баг фикс дерева статей.
Скрытие редактора контента для некоторых виджетов в админке.
Отступы для ширины 575px.
Миникорзина как иконка.
Поправки загрузки css.
Рефакторинг верстки базового шаблона. Рефакторинг верстки меню.
Поправки верстки меню администратора.
Поправки верстки. Вывод значков "Хит" и "Новинка" в виджете товаров. Поправки верстки шапки.
Настройка вкл-выкл "Избранного" и "Сравнения". Поправки переводов и верстки. Сортировка по умолчанию виджетов в админке по типу виджета.
Вывод полного наименования товара.
Складывание параметра виджета "Видимость от активного пункта меню". Разнесение параметров виджета фильтра товаров. Поправки верстки.
Поправки ссылки редактирования товара (на поле g_id) в метадате товаров.
Функция обновление всех цен всех товаров на основе комплектов в модели в админке (пока нигде не вызывается).
Обновление цены на основе комплекта при сохранении товара в админке.
Разименование массивов в контроллере каталога на фронтэнде. Поправки виджета фильтра товаров.
Значения фильтра и сброс фильтра при переходе между группами, от настройки "Показывать товары из подгрупп".
Экспериментальная функция подсчета количества значений фильтра для полей типа checkbox (boolean) и select.
Подсчет параметров на верхнем уровне Util::showArray. Поправки верстки вывода Util::showArray. Разделение заголовков и идентификаторов в функции Util::showArray.
Добавлен вариант верстки сортировки в каталоге через select.
Рефакторинг полей сортировки справочника. Разименование ссылок.
Рефакторинг панели сортировки, фильтра и переключения плиток.
Настройка фильтрации продавцов и производителей списком или по названию (на фронтэнде).
Поправки верстки кабинета.
Отключение капчи при смене пароля авторизованного пользователя.
Убрано применение jquery.validate.min.js в формах. Рефакторинг сброса e-mail.
Бета версия Google reCaptcha v3.
Рефакторинг плагина recaptcha v2. Поправка сообщений проверки капчи.
Отключена настройка "Без учета родителей" в виджете фильтра каталога.
Рефакторинг индексов метадаты. Чистка метадаты от настраиваемых полей не используемых у конкретного элемента.
Сравнение товаров.
Разделение функции renderInfo справочника на функцию подготовки данных и функцию рендеринга.
Переключатель "плитка-список" в списке товаров.
Баг фиксы no_pages на фронтэнде. Избранное в каталоге. Заготовка сравнения товаров.
Рефакторинг доп.полей. Группы доп.полей.
Поправки конфигов почты.
Рефакторинг параметров владельца сайта.
Живой поиск.
Класс break-row для верстки col-*-* с новой строки. 
Поправки виджета поиска в контенте. 
Редирект на каталог при выбори фильтрации по производителю или продавцу.
Функции контроллера default каталога переведены из private в protected для наследования.
Пример дополнительного контроллера example в каталоге.
Поправки роутера каталога. Поправки функции формирования сброса фильтра от наличия в сессии дополнительных параметров.
Перенос функций проверки доступа, языка, видимости из класса widgetZone в класс Widget. Вызов ajax-функции только для конкретного активного виджета по psid, с загрузкой его настроек и проверкой доступа. Пример файла виджета в шаблоне.
Поправка типа возвращаемого значения родительской группы. Разбор функции prepare в widgetZone на отдельные подфункции.
Добавлена возможность задавать тайтлы стандартным кнопкам справочника. Для задания своего тайтла надо в описание кнопки в конкретной метадате добавить "title"=>'свой тайтл', если его нет или пустой - работает по стандарту.
Фикс проверки уникальности полей.
Поправки верстки виджета календаря.
Поправки роутера статей.
Баг фикс редактирования статей с фронтэнда.
Баг фиксы kcaptcha.
Сброс и отображение дат фильтра постов из виджета календаря.
Замена mcrypt_encrypt на openssl_encrypt

 

Видеоматериалы
Документация
0.057977914810181
Для качественного предоставления услуг, наш сайт собирает метаданные всех зашедших пользователей: сведения о местоположении, ip-адрес, сведения об операционной системе (тип, язык, версия) и браузере (тип, язык, версия), тип устройства и разрешение экрана, источник, откуда пришел на сайт пользователь и какие страницы он открывает. На компьютере пользователя сохраняются файлы cookies.
Собранная информация используется для обработки статистических данных использования сайта посредством различных интернет-сервисов: Google Analytics, Яндекс.Метрика, LiveInternet, Awstats и др. Нажимая на кнопку «Я согласен», Вы подтверждаете то, что Вы проинформированы о сборе метаданных на нашем сайте и согласны с этим.
Если вы не хотите, чтобы эти данные обрабатывались, то должны покинуть наш сайт. Отключить сохранение файлов cookies Вы можете в настройках браузера.