Обновления HostCMS

Обновление 6.6.8 от 27.01.2017 г.

Реализован импорт-экспорт информационных элементов.
В списке сайтов основной домен выделен цветом.
В магазине в список импортируемых атрибутов добавлены Код производителя, Гарантия производителя, Страна производства.
Увеличена сложность капчи.

Обновление 6.6.7 от 28.12.2016 г.

Обновлен редактор TinyMCE до версии 4.5.1.
Браузерная проверка орфографии по умолчанию включена в визуальном редакторе.
При редактировании узла структуры реализовано редактирование связанного с ним статичного документа.
В структуре сайта добавлен новый тип "Ссылка", используемый для указания ссылки на внешнюю страницу.
Добавлено хранение версий узлов структуры.
В корзине для удаленных элементов добавлен вывод описания.
Добавлен экспорт/импорт габаритов товара.
После установки обновления в центре администрирования обновите страницу (Ctrl + F5)

Обновление 6.6.6 от 28.12.2016 г.

Подготовка к обновлению визуального редактора. После установки обновления перейдите к установке обновления 6.6.7.

Обновление 6.6.5 от 22.12.2016 г.

Реализован модуль "Хранилище версий". В хранилище версий (список ревизий) помещаются предыдущие версии элемента. Версионность добавлена для макетов, XSL-шаблонов и ТДС, групп информационных систем и магазинов, элементов информационных систем и товаров, статичных страниц.
Реализован модуль "Шорткоды", позволяющий в текст новости или документа вносить короткие коды в квадратных скобках, которые будут преобразованы в полноценный текст, например, шорткод [informationsystem id="1" limit="2" xsl="СписокЭлементовИнфосистемы"] покажет 2 элемента из информационной системы с номером 1 с помощью XSL-шаблона "СписокЭлементовИнфосистемы".
Шорткоды могут быть использованы в описании или тексте информационного элемента и товара, в описаниях групп и в статичных документах.
Исключены версии документов, при изменении документов теперь создается новая запись в хранилище версий, тексты версий документов перенесены из файлов в таблицу базы данных.
Если ранее вы использовали дополнительный модуль шорткодов, то из bootstrap.php удалите строки с упоминанием ShortCode!
Прекращена поддержка эмуляции устаревшего API 5.

Обновление 6.6.4 от 01.12.2016 г.

Добавлен модуль "Облачные хранилища", реализована выгрузка и загрузка резервных копий в облачные хранилища. Поддерживается Яндекс.Диск, Google Drive и Dropbox. Модуль доступен в редакции Бизнес и Корпорация.
Добавлен выбор обоев центра администрирования.
В ORM реализован метод-перехватчик getCountByFieldName().
Добавлена активность полей форм модуля "Формы".
Добавлена сортировка статусов заказов.
Добавлено отключение всех сопутствующих товаров конкретного товара.
Изменена работа с cURL, при использовании редиректов в getHeaders() будут возвращаться все заголовки, включая заголовки редиректов.

Обновление 6.6.3 от 18.11.2016 г.

В файловом менеджере, встроенном в центр администрирования, добавлено сохранение текущей директории. При открытии нового окна файлового менеджера загружается предыдущая директория.
В модуль кэширования добавлена поддержка Memcache.
Добавлено массовое назначение/удаление скидок и бонусов для товаров.
При обмене с 1С из реквизита ОписаниеВФорматеHTML в "ЗначенияРеквизитов"/"ЗначениеРеквизита" импортируется в текст товара.
На вкладке с дополнительными характеристиками добавлен вывод пользователя центра администрирования, создавшего элемент.
Добавлено сохранение IP-адреса для IPv6.
В XML скидок для полей start_datetime и end_datetime формат даты-времени с SQL заменен на формат из параметров магазина.
Обновлен контроллер экспорта в Я.Маркет, для товаров и магазина добавлены опции "Для взрослых" (adult) и рекомендованных товаров (rec).

Обновление 6.6.2 от 15.09.2016 г.

Реализована поддержка динамического языка стилей LESS, при редактировании макета добавлена опция, включающая поддержку LESS. См. http://www.hostcms.ru/documentation/step-by-step/templates/less/
Реализовано указание манифеста для LESS, что позволяет в клиентском разделе вносить изменения в CSS (цвета, размер шрифта и т.п.) и сразу видеть изменения на странице. Более подробно см. http://www.hostcms.ru/documentation/modules/template/template/
Макетам добавлена вкладка с указанием Javascript , относящегося к макету.
Реализованы секции у макета, в которые могут загружаться и динамически настраиваться виджеты. Виджеты внутри секции могут перемещаться и настраиваться из клиентского раздела. Более подробно см. http://www.hostcms.ru/documentation/modules/template/sections/
Добавлена массовая загрузка файлов (Drag&Drop) в файловый менеджер и файловый менеджер визуального редактора.
В формы редактирования информационных элементов, товаров и групп добавлены ссылки на просмотр в клиентском разделе.
Опции типовых динамических страниц, ранее сохраняемые в .dat-файлы, перенесены в таблицу структуры. Предыдущие .dat-файлы переименованы в .dat.bak и будут удалены в следующих обновлениях.
Если вы явно в макетах подключаете файлы script.js от макета, например, ->js('/templates/template1/script.js'), то уберите эти подключения, т.к. файлы script.js от макетов подключаются автоматически.

Обновление 6.6.1 от 18.08.2016 г.

В отладочную информацию добавлена информация о времени выполнения кода настроек типовых дин. страниц.
Реализована возможность клиентского добавления сведений о времени выполнения блоков на странице, более подробно см. http://www.hostcms.ru/documentation/step-by-step/top-panel/debug/
При редактировании товара и информационного элемента добавлена опция "Дополнительные группы", содержащая группы, в которых расположены ярлыки этого элемента.
Контроллерам показа магазина и информационной системы добавлена опция ->calculateTotal(TRUE|FALSE), позволяющая отключать расчет общего количества элементов, например, при выводе кратких обзоров в макете.
Добавлен метод Core_Array::getSession() для упрощения работы со значениями сессии.
При импорте из 1С добавлена поддержка списочных свойств "Справочник" с заполнением заданных значений в списках.
Переработано указание меток для товаров и информационных элементов.

Обновление 6.6.0 от 01.08.2016 г.

Реализован сквозной поиск по центру администрирования, поле поиска находится слева под логотипом.
В контроллер показа строки навигации Structure_Controller_Breadcrumbs добавлен учет навигации по форуму.
Изменено поведение дополнительных свойств типа "Информационный элемент" и "Товар", в случае, если количество информационных элементов или товаров превышает заданный предел, вместо списка элементов выводится поле ввода с подстановкой значений autocomplete.
Изменен выбор группы информационной системы и магазина, в случае, если количество групп превышает заданный предел, вместо списка групп выводится поле ввода с подстановкой значений autocomplete.

Обновление 6.5.9 от 09.06.2016 г.

При обмене с 1С добавлена поддержка указания каталога, в которую выгружать заданную номенклатуру. Такое решение позволяет организовывать на сайте структуру разделов магазина, отличную от структуры 1С.
При ручном добавлении товара в заказ через центр администрирования добавлено автозаполнение с фильтром по товарам магазина.
Улучшено событийное удаление из статичного кэша при редактировании элементов.
При отправке писем с заказами администратору, в качестве отправителя подставляется первый адрес, указанный в списке адресов эл.почты у магазина, а адрес пользователя указывается в заголовке Reply-To.
Добавлена поддержка отдельных опций отправки почты для разных сайтов.
Добавлено копирование типов доставки.
В редакциях без модуля "Пользователи сайта" исключен вывод цен для групп пользователей в форме редактирования товара, т.к. данный функционал в этих редакциях не используется. При необходимости заполнения цен используйте константу BACKEND_SHOP_PRICES со значением true.