Установка обновлений осуществляется в автоматическом режиме через центр администрирования.
Для установки β-обновления необходимо создать активную константу INSTALL_BETA_UPDATE со значением true.
Обновление 6.5.5 от 10.12.2015 г.
Реализован внутренний чат между сотрудниками компании, для сотрудников добавлена загрузка фотографии.
Обработка уведомлений от платежных систем перенесены в коды обработчиков в методы checkPaymentBeforeContent() и checkPaymentAfterContent(). При обработке уведомлений в обработчиках в код настроек типовых динамических страниц Корзины (только при выключенной константе USE_HOSTCMS_5) после
$bCheckStock = FALSE;
необходимо добавить:
Shop_Payment_System_Handler::checkBeforeContent($oShop);
и в код ТДС после
$oShop = $Shop_Cart_Controller_Show->getEntity();
добавить:
Shop_Payment_System_Handler::checkAfterContent($oShop);
В контроллере форм добавлена возможность подмены темы письма через параметр ->mailSubject()
Обновление 6.5.4 от 29.10.2015 г.
В магазине в списке товаров реализовано информирование о количестве сопутствующих товаров, модификаций, скидок и бонусов, комментариев.
Реализовано и включено по умолчанию международное банковское округление к ближайшему четному. Например, налог 63.545 будет преобразован в 63.54, а 63.555 в 63.56.
Допускается включения округления к ближайшему нечетному (1С), тогда налог 63.545 будет преобразован в 63.55, а 63.555 тоже в 63.55.
Для переключения банковского округления к ближайшему нечетному (как в 1С) в bootstrap.php внесите
Shop_Controller::instance()->bankersRoundHalfToEven(FALSE);
Для отключения банковского округления в bootstrap.php внесите
Shop_Controller::instance()->bankersRounding(FALSE);
Для стран, областей, городов и районов реализовано указание названия на множестве языков. В форму заказа передается название на языке, заданном для сайта или основное название.
Модернизирован магазин приложений, добавлена возможность ввода параметров при установке модуля.
Улучшена работа тегированого кэша.
В конфигурационный файл core_str добавлена обработка опции replaces, содержащий массив замен, например,
'replaces' => array('ё' => 'е'),
После установки обновления обновите страницу центра администрирования (кнопка F5).
Обновление 6.5.3 от 03.09.2015 г.
Обновление 6.5.2 от 07.08.2015 г.
Реализована система бонусов, позволяющая начислять на лицевой счет пользователя бонусные баллы в виде процента от цены товара или в фиксированном размере. Справочник бонусов доступен в разделе "Скидки", добавление бонуса для товара осуществляется через столбец "Скидки".
Реализована частичная оплата с лицевого счета при оплате любой платежной системой.
Информация о добавлении работы с бонусами в уже существующие магазины размещена на странице
http://www.hostcms.ru/documentation/modules/shop/discounts/bonuses/
В справочник валют добавлен вывод даты обновления курса.
Обновлены обработчики oAuth авторизации.
Исключено двойное подчеркивание акронимов в Firefox 40+
Обновление 6.5.1 от 10.07.2015 г.
Реализовано сохранение меток UTM, Openstat и From. При переходе пользователя с рекламного баннера, контекстной рекламы и т.п. (с включенной передачей меток) эти данные сохраняются и в дальнейшем при оформлении заказа или заполнении формы данные из меток присваиваются к заказу (форме).
В связи с прекращением поддержки протокола Яндекс.Translate 1.0 режим перевода/транслитерации в версиях HostCMS до 6.5.1 прекратил работу. В данном обновлении добавлена поддержка прокола 1.5. Для его работы необходимо в константу YANDEX_TRANSLATE_KEY внести ключ, получить который можно на странице
https://tech.yandex.ru/key/form.xml?service=trnsl
Добавлено указание продавца и производителя по умолчанию.
Добавлена поддержка константы DEFAULT_REST, содержащей остаток на складе по умолчанию.
Обновление 6.5.0 от 25.06.2015 г.
Реализован новый центр администрирования с адаптивным шаблоном, позволяет удобно работать с центром администрирования с телефонов, планшетов, ноутбуков и настольных ПК.
На предложение покинуть страницу после установки обновления ответьте "Да".
Реализован модуль "Производительность", позволяющий оценить производительность сервера и провести анализ быстродействия сайта на стороне пользователя.
Реализовано расширение языковых файлов для модулей. См.
http://www.hostcms.ru/documentation/modules/core/i18n/
При экспорте в Яндекс.Маркет добавлен экспорт цены без скидки в теге oldprice, добавлен тег <market_category>, значения которого принимаются из одноименного свойства товара. Значения можно загрузить по ссылке
http://download.cdn.yandex.net/support/ru/partnermarket/files/market_categories.xls
В контроллере показа структуры сайта опция ->level() теперь влияет не только на узлы структуры, но и на связанные группы информационных систем и товаров, а также на информационные элементы и товары.
Изменен принцип работы ORM, для полей объектов дополнительно предустанавливаются значения по умолчанию из структуры таблиц.
Обновление 6.2.5 от 25.06.2015 г.
Промежуточное обновление, подготовка к установке 6.5.0.
Обновление 6.2.4 от 15.05.2015 г.
Обновление 6.2.3 от 02.04.2015 г.
Перед установкой отключите тегирование кэша (опция 'tags' => FALSE) для кэшей default, Core_ORM, Core_ORM_ColumnCache, search, counter_allSession, compression. Пример см.
http://www.hostcms.ru/documentation/modules/cache/config/
Отключите модуль кэширования перед установкой обновления и включите после установки обновления!
Реализовано тегирование кеша для информационных систем и интернет-магазина. Тегирование доступно для хранилищ file, APC, eAccelerator, xcache. Управляемый (тегированный) кэш позволяет автоматически удалять закэшированные данные при изменении элемента в центре администрирования.
Исправлен вывод ошибок, возникающих при использовании библиотеки libxml версии 2.9.2:
http://www.xmlsoft.org/news.html
В контроллер показа магазина добавлены свойства, ограничивающие количество выводимых просмотренных товаров, товаров для сравнения и избранных товаров. Опции контроллера viewedLimit, comparingLimit и favoriteLimit по умолчанию установлены в 10.
В контроллер показа формы Form_Controller_Show добавлен метод addEmail($email), позволяющий добавить адреса эл. почты, на которые будет отправлено письмо в дополнение к заданным через центр администрирования.
Оптимизирован модуль форума.
Обновление 6.2.2 от 23.03.2015 г.
Убрана зависимости панелей центра администрирования в клиентском разделе от версии jQuery, используемой в макете.
Пользователям с включенным модулем кэширования рекомендуется перенести хранения данных по структуре объектов ORM в кэш, для этого в modules/core/config/orm.php только для опции columnCache укажите основной используемый кэш, чаще всего это apc, eaccelerator или file. Пример содержания файла:
<?php
return array (
'cache' => 'memory',
'columnCache' => 'apc'
);
Обновлен контроллер экспорта в Яндекс.Маркет. Добавлен экспорт по типам товаров 'vendor.model'|'book'|'audiobook'|'artist.title'|'tour'|'event-ticket'.