HostCMS
Выдано 33 884 лицензии.
На главную страницу Карта сайта

Обновления HostCMS

Установка обновлений осуществляется в автоматическом режиме через центр администрирования.

ДатаОписание
5.9.1213.07.2010 Добавлена индексация данных (название и описание) информационной системы и интернет-магазина.
Добавлена поддержка константы SEO_APORT. Пользователям, имеющим проблему с определением позиций и характеристик в ПС Апорт (зависает определение) необходимо создать активную константу SEO_APORT со значением "false".
Откорректировано определение позиций SEO-модулем в ПС Яндекс в связи с изменением формата выдачи поисковой системы.
Обновление НЕ предназначено для установки на UTF-8 версию системы.
5.9.1117.06.2010 В списке заказов для статусов заказов тип поля в фильтре заменен на выпадающий список.
В интернет-магазине для бланка заказа добавлена возможность использовать персональный XSL-шаблон. Название XSL-шаблона указывается в константе SHOP_ORDER_CARD_XSL. За основу можно взять XSL-шаблон "СписокЗаказов", заменив в скопированном XSL-шаблоне имя корневого узла с orders на order.
Остаток товара на складе теперь может быть дробным числом.
При автоматическом импорте из 1С 8.х в формате CML реализован полностью автоматический импорт множественных дополнительных изображений для товаров ( необходимо обновить код типовой динамической страницы обмена с 1С с демо-сайта).
При массовом применении скидок для товара, скидки применяются и для модификаций товара.
В структуре сайта исправлены путь к изображениям магазина.
5.9.1028.05.2010 Исправлена ошибка с загрузкой из CML изображений для товара, если для него стоял флаг "Вести учет по дополнительным характеристикам".
Исправлен вывод в XML дополнительных свойств товаров при выводе списка товаров.
Исключено создание пустых директорий для электронных товаров, содержащих только текст и не имеющих файлов.
5.9.927.05.2010 При импорте из CML продавец импортируется из дополнительного свойства с названием "ПРОДАВЕЦ".
При импорте из CML добавлена возможность импорта нескольких изображений для одного товара, при этом первое изображение будет основным свойством, а остальные дополнительным, при этом дополнительное свойство берется по значению атрибута "Описание" в поле CML ID дополнительного свойства товара.
При импорте из CML для вновь создаваемых товаров указывается текущая дата добавления.
Для авторизированных пользователей в корзине целое количество товара отображается без дробной части ".00".
Исправлена проблема с выводом производителей в фильтре интернет-магазина.
5.9.826.05.2010 В модуле интернет-магазина добавлена возможность выбора типа хранения корзины неавторизованного пользователя, тип задается в свойстве CartType класса shop. Может принимать значение 0 для хранения в cookies (задано по умолчанию) или 1 для хранения в сессии.
При импорте из CML активность товара импортируется из дополнительного свойства с названием "АКТИВНОСТЬ".
В модуле автоматического обновления добавлен вывод окончания периода технической поддержки.
Добавлены файлы hostcmsfiles/jquery для использования в клиентском разделе.
На демо-сайте добавлена типовая динамическая страница "Производители" с разделением списка производителей по страницам.
Для информационных систем и интернет-магазина добавлено поле, указывающее необходимость по умолчанию сохранять пропорции загружаемых изображений.
5.9.714.05.2010 В интернет-магазине и информационных системах при редактировании товара и информационного элемента исключен вывод разделов доп. свойств, не содержащих в себе свойств.
Откорректировано определение позиций SEO-модулем в ПС Bing.com в связи с изменением формата выдачи поисковой системы.
Откорректировано определение ссылающихся страниц SEO-модулем в ПС Google.com и Bing.com в связи с изменением формата выдачи поисковых систем.
Откорректировано определение проиндексированных страниц SEO-модулем в ПС Google.com и Bing.com в связи с изменением формата выдачи поисковых систем.
Исправлена ошибка "Column 'shop_shops_id' in where clause is ambiguous", внесенная обновлением 5.9.6 и возникающая у некоторых пользователей.
Исправлена проблема с выводом дополнительных свойств для структуры сайта, внесенная обновлением 5.9.6.
5.9.613.05.2010 При запрете доступа к сайту через раздел "IP-адреса" теперь в клиентском разделе выводится страница, указанная в атрибутах сайта для "Страница для "Ошибка 403" (доступ запрещен)".
В модуле почтовых рассылок добавлено указание имени отправителя.
Для изображений добавлен атрибут "Сохранять пропорции изображения", который по умолчанию установлен. Снятие этого атрибута приводит к обрезанию изображения до максимально указанных размеров. Если изображение меньше максимально указанных размеров, то оно не преобразовывается.
Добавлено выделение столбца, по которому ведется сортировка.
5.9.528.04.2010 Решение проблемы с созданием групп информационных систем для редакций без социальных сетей.
5.9.428.04.2010 Для способов доставки в интернет-магазине добавлено поле сортировки.
Исправлена проблема добавления товара в группу, внесенная обновлением 5.9.3.
Откорректированы формы добавления узла структуры, товара и информационного элемента.
5.9.328.04.2010 На главной странице центра администрирования в блоке технических данных добавлен вывод информации о наличии поддержки "MbString".
Для всех форм центра администрирования добавлен экспорт данных в CSV. Ссылка размещена в правом нижнем углу формы.
При импорте из CML производитель импортируется из дополнительного свойства с названием "ПРОИЗВОДИТЕЛЬ".
В список заказов добавлен вывод статуса с фильтрацией и сортировкой.
В модуль резервного копирования добавлено фоновое архивирование файлов для хостингов на основе Unix/Linux.
В интернет-магазине для сопутствующих товаров добавлена возможность указания поля "Количество", по умолчанию имеющее значение 1. В XML информация о количестве сопутствующего товара выводится в тэге <tying_count>
Для заказа интернет-магазина добавлено поле с указанием информации о квитанции отправления, в XML заказа добавлен тег <sending_info>.
В интернет-магазине для ярлыка в XML теперь указывается идентификатор группы, в которой расположен ярлык.
В интернет-магазине массовое изменение цен теперь затрагивает и специальные цены, заданные абсолютными значениями.
В метод интернет-магазина SendMailAboutOrder() добавлен параметр $param['array_of_files'] (массив файлов для отправки методом kernel::SendMailWithFile)
Откорректировано определение позиций SEO-модулем в ПС Яндекс в связи с изменением формата выдачи поисковой системы.
После установки рекомендуется обновить типовую динамическую страницу "Форум" с демо-сайта (на демо-сайте код 17).
Для пользователей редакции "Бизнес" и "Корпорация" расширена информация об аффилиат-программах, обновлены XSL-шаблоны и типовые динамические страницы. Добавлены XSL-шаблоны "КодПриглашения", "ВыводБонусов".
Для вывода аффилиат-программ в структуре сайта для узла /users/affiliats/ необходимо изменить типовую дин. страницу на "Партнерские программы".
В структуре сайта под узлом /users/affiliats/ создать узлы info, invites и bonuses (примеры см. на демо-сайте).

SQL-запрос для создания XSL-шаблонов и типовых дин. страниц для демо-сайта (при этом содержимое XSL-шаблона, настройки и код типовой дин. страницы скопировать вручную):
INSERT INTO `xsl_table` (`xsl_id`, `xsl_dir_id`, `xsl_name`, `xsl_comment`, `xsl_order`, `xsl_format`, `users_id`) VALUES(221, 12, 'КодПриглашения', '', 0, 1, 0);
INSERT INTO `xsl_table` (`xsl_id`, `xsl_dir_id`, `xsl_name`, `xsl_comment`, `xsl_order`, `xsl_format`, `users_id`) VALUES(202, 12, 'ВыводБонусов', '', 0, 1, 0);

INSERT INTO `lib_table` VALUES(38, 16, 'Партнерские программы', 'Партнерские программы', 19);
INSERT INTO `lib_table` VALUES(39, 16, 'Структура приглашенных', 'Структура приглашенных', 19);
INSERT INTO `lib_table` VALUES(40, 16, 'Бонусы', '', 19);

INSERT INTO `lib_property_table` VALUES(564, 38, 'XSL-шаблон личного кабинета', 'XSL-шаблон для отображения личного кабинета пользователя', 'xsl_chamber', 2, 'ЛичныйКабинетПользователя', 0, '', '', '', 0);
INSERT INTO `lib_property_table` VALUES(565, 39, 'XSL-шаблон для отображения партнерских программ', 'XSL-шаблон для отображения партнерских программ', 'xsl_name', 2, 'ПарнерскиеПрограммы', 0, '', '', '', 19);
INSERT INTO `lib_property_table` VALUES(566, 34, 'XSL-шаблон для отображения кода приглашения', 'XSL-шаблон для отображения кода приглашения', 'xsl_name', 2, 'КодПриглашения', 0, '', '', '', 19);
INSERT INTO `lib_property_table` VALUES(567, 40, 'XSL-шаблон для вывода бонусов по партнерской программе', 'XSL-шаблон для вывода бонусов по партнерской программе', 'xsl_name', 2, 'ВыводБонусов', 0, '', '', '', 19);
5.9.217.03.2010 В интернет-магазине добавлен новый тип товара, позволяющий покупать дробное количество товара. Для возможности заказа дробного числа товаров необходимо обновить с демо-сайта код настроек и код типовой динамической страницы корзины интернет-магазина.
При импорте из CML добавлена возможность динамического формирования имени модификации по ее дополнительным свойствам. Дополнительное свойство, которое участвует в формировании имени модификации, должно содержать префикс mod_name_.
В модуле информационных систем для комментариев добавлена ссылка на просмотр комментария в клиентском разделе.
В модуле SQL-запросов добавлен вывод результата запроса, если запрос был один и вернул строки.
В модуле рекламы дополнительно можно указывать слова, которые должны отсутствовать в контекстной фразе, такие слова предваряются знаком минус. Например, если нужно показывать баннер для контекстной фразы "продаю слона", при этом не показывать на страницах со словом "розовый", правило будет иметь следующий вид "продаю слона -розовый".
В SEO-модуль добавлена возможность указания региона, для которого осуществляется определение позиций. Указание региона осуществляется в константе SEO_YANDEX_LR. Если константа не задана, определение ведется для региона Москва (код 213). Полный список регионов можно найти на странице http://search.yaca.yandex.ru/geo.c2n
При экспорте в Яндекс.Маркет теперь цены передаются с учетом установленных скидок.
5.9.104.03.2010 В центре администрирования для информационных систем и магазина добавлены ссылки на просмотр групп, информационного элемента и товара в клиентском разделе.
Изменено отображение вложенных файлов в модуле Helpdesk.
Оптимизирована форма редактирования документа, на первой вкладке оставлены только название и текст документа.
В метод ShowShop() добавлен параметр $param['xml_show_producers'], позволяющий исключать вывод в XML информации о производителях.
Метод ChangeStatus() обработчиков платежной системы теперь также вызывается при редактировании товара в заказе (действие edit_item) и при удалении товара из заказа (действие delete_item).
Исправлено внесение стандартного ответа в модуле служб поддержки при использовании формата письма HTML.
Откорректировано определение количества проиндексированных страниц SEO-модулем в ПС Рамблер в связи с изменением формата выдачи поисковой системы.
Добавлен экспорт модификаций товаров в Яндекс.Маркет.
5.9.011.02.2010 Реализовано индексирование продавцов интернет-магазина.
В форуме сохранение информации о просмотренных темах перенесено в БД.
Для учета посещения пользователем тем форума необходимо обновить с демо-сайта код и настройки типовой динамической страницы форума.
При редактировании комментария магазина добавлена информация об IP-адреса автора комментария.
Возвращены на главную страницу центра администрирования блоки с последними комментариями и список последних зарегистрированных пользователей.
Исправлена ссылка на автора в списке комментариев магазина.
5.8.903.02.2010 Изменено формирование XML в части формирования цен для товаров. Теперь теги имеют следующее значения:
<price> - цена без налога
<price_tax> - цена с учетом налога
<price_discount> - цена с учетом налога и со скидкой
в XSL-шаблонах для вывода цены необходимо использовать тег price_discount. В обновление включена автоматическая корректировка XSL-шаблонов.
После установки обновления проверьте правильность вывода цен для товаров в магазине.
Условиям доставки в интернет-магазине добавлена возможность указания налога. Для правильного расчета налога для доставки необходимо обновить код типовой динамической страницы корзины.
Реализован импорт-экспорт дополнительных свойств групп из CSV.
При экспорте в Яндекс.Маркет в связи со сменой спецификации для товаров корневой группы теперь выводится <categoryId>0</categoryId>
5.8.801.02.2010 Исправлена проблема с путями ссылок и внешних элементов в визуальном редакторе, внесенная обновление 5.8.6.
Исправлена проблема с дополнительными свойствами списочного типа в интернет-магазине, внесенная обновление 5.8.6.
При генерации GoogleSiteMap для товаров и разделов каталога, а также информационных элементов и групп теперь в XML для тегов <structure_change_frequency> и <structure_priority> идут значения, указанные для соответствующего узла интернет-магазина или информационной системы.

После установки обновления:
а) В директории /admin/wysiwyg/ удалить gz-файл (если он есть), имеющий примерное имя tiny_mce_52c825f7267bfb3b4927d4172360fec3.gz
б) Очистить кэш в браузере или нажатием Ctrl+F5 обновить дважды страницу с визуальным редактором.
5.8.729.01.2010 Осуществляется подписание авторов тем форума на получение уведомлений об ответе в связи с изменениями, внесенными обновлением 5.8.6.
5.8.629.01.2010 После установки обновления 5.8.6 необходимо отдельно установить обновление 5.8.7.
ВНИМАНИЕ! НЕ УСТАНАВЛИВАЙТЕ ОБНОВЛЕНИЯ ОДНОВРЕМЕННО, УСТАНАВЛИВАЙТЕ ВНАЧАЛЕ 5.8.6, ПОТОМ 5.8.7!
После установки обновления в списке обновлений будет выведено сообщение "Функция обратного вызова не определена", чтобы получить список обновлений выберите пункт меню "Обновления" - "Проверить обновления".

При импорте из CommerceML (CML) 2.x товары, имеющие одинаковый штрихкод и если артикул у товара в CML отсутствует, добавляются модификацией к существующему товару с таким же штрихкод, при этом в артикул товара записывается значение штрихкода.
Добавлена возможность указать значения некоторых основных свойств товара через дополнительные свойства в системе 1С.
Соответствие названия дополнительного свойства 1С и основного свойство товара в HostCMS:
HOSTCMS_TITLE - Заголовок (title) SEO
HOSTCMS_DESCRIPTION - Описание (description) SEO
HOSTCMS_KEYWORDS - Ключевые слова (keywords) SEO
HOSTCMS_МЕТКИ - Метки (теги)
Названия дополнительных свойств не чувствительны к регистру. Все дополнительные свойства, начинающиеся с "HostCMS_", кроме вышеназванных, не импортируются!
В модуле обновлений добавлено графическое указание на тип изменения - добавление , изменение и исправление .
Реализовано полное сохранение альфа-канала при изменении PNG.
Блок для выделения всех элементов страницы добавлен к групповым действиям.
В структуре сайта для атрибутов типовых динамических страниц в виде XSL-шаблонов добавлены ссылки на редактирование.
В обработчик платежных системы добавлена подсветка синтаксиса.
В магазине для массового изменения цен добавлена дополнительная опция фильтра по производителю.
У пользователей центра администрирования добавлена возможность смены группы пользователей.
Модуль форума дополнился возможностью подписаться на любую тему форума, добавлен раздел "Мои сообщения" с возможностью просмотра всех оставленных сообщений.
Для внесения возможностей модуля форума обновите код XSL-шаблонов и типовой динамической страницы "Форум". Добавить XSL-шаблон "СообщенияПользователя".
Для типовой динамической страницы "Форум" добавить параметры xsl_mail_add_theme, xsl_user_messages, messages_on_page
Если у Вас номер типовой динамической страницы "Форум" равен 17, то создать эти 3 поля можно SQL-запросом:
-------------------------
INSERT INTO `lib_property_table` (`lib_property_id`, `lib_id`, `lib_property_name`, `lib_property_description`, `lib_property_varible_name`, `lib_property_type`, `lib_property_default_value`, `lib_property_order`, `lib_property_sql_request`, `lib_property_sql_caption_field`, `lib_property_sql_value_field`, `users_id`) VALUES(505, 17, 'XSL списка сообщений пользователя', 'XSL шаблон для списка сообщений пользователя', 'xsl_user_messages', 2, 'СообщенияПользователя', 200, '', '', '', 0);
INSERT INTO `lib_property_table` (`lib_property_id`, `lib_id`, `lib_property_name`, `lib_property_description`, `lib_property_varible_name`, `lib_property_type`, `lib_property_default_value`, `lib_property_order`, `lib_property_sql_request`, `lib_property_sql_caption_field`, `lib_property_sql_value_field`, `users_id`) VALUES(506, 17, 'Число сообщений пользователя на страницу', 'Число сообщений пользователя отображаемых на одной странице. Используется при просмотре пользователем списка всех сообщений, оставленных на форуме', 'messages_on_page', 0, '10', 210, '', '', '', 19);
INSERT INTO `lib_property_table` (`lib_property_id`, `lib_id`, `lib_property_name`, `lib_property_description`, `lib_property_varible_name`, `lib_property_type`, `lib_property_default_value`, `lib_property_order`, `lib_property_sql_request`, `lib_property_sql_caption_field`, `lib_property_sql_value_field`, `users_id`) VALUES(507, 17, 'XSL письмо о добавлении темы', '', 'xsl_mail_add_theme', 2, 'ПисьмоОДобавленииТемы', 120, '', '', '', 0);
-------------------------

После этого необходимо отредактировать узле структуры "Форум" и указать в нем значения новых параметров и сохранить изменения!
Визуальный редактор обновлен до версии 3.2.7
Переработана система поисковой индексации модулей, теперь пользовательские модули могут подключаться к централизованной системе поиска. Описание размещено в руководстве по разработке модулей.

После установки обновления:
а) В директории /admin/wysiwyg/ удалить gz-файл (если он есть), имеющий примерное имя tiny_mce_52c825f7267bfb3b4927d4172360fec3.gz
б) Очистить кэш в браузере или нажатием Ctrl+F5 обновить дважды страницу с визуальным редактором.
5.8.528.12.2009 Реализована подсветка синтаксиса в браузерах IE-6,7,8 и Firefox 2.x, 3.x для блоков редактирования HTML, PHP и XSL. Для отключения подсветки создайте активную константу DISABLE_SYNTAX_HIGHTLIGHTING со значением true.
Для метода ShowShop() интернет-магазина добавлен параметр $param['xml_show_group_id'] - массив идентификаторов групп для отображения в XML. Если не не передано - выводятся все группы.
При выпуске почтовой рассылки для вложений реализовано явное указание cid.

Внимание! Если после установки обновления возникли проблемы с сохранением форм центра администрирования - дважды обновите страницу по Ctrl+F5 или очистите кэш в Вашем браузере.
5.8.423.12.20091. Изменен принцип формирования блоков модулей на главной странице центра администрирования, разработчики индивидуальных модулей для HostCMS теперь имеют возможность выводить блоки на главной странице центра администрирования. На сайте обновлено руководство по разработке модулей и демонстрационный модуль.
2. В связи с разделением пользователей сайтов исправлены методы GetValueExtraProperty() и GetExtraProperty() класса SiteUsers.
3. Реализована возможность изменения блока инициализации для визуального редактора, реализованы методы AddInit() и RemoveInit().
4. В метод ядра SendMailWithFile() добавлена возможность указывать Content-ID для $file_path_name.
5. В почтовых рассылках для вложенных файлов автоматически добавляется Content-ID вида "attachment_{Код-вложения}", более подробно см. руководство пользователя.
6. Исправлены пути к изображения магазина при экспорте в Яндекс.Маркет и Рамблер.Покупки.
5.8.308.12.20091. В связи с ограничением большинства популярных файловых систем на размещение в одной директории множества файлов изменен принцип размещения загруженных изображений и файлов дополнительных свойств для интернет-магазина.
Новая система размещения с уровнем вложенности 3 позволяет публиковать до 32 млн. товаров и разделов каталога. Уровень вложенности указывается в атрибутах сайта. Обратите внимание, что смена его не рекомендуется и возможна только до начала разработки сайта. Информация об автоматическом переносе загруженных файлов интернет-магазина дана ниже и опубликована на сайте: http://www.hostcms.ru/support/updates/
2. Для всех модификаций товаров группа каталога установлена в 0, изменен принцип формирования URL для модификации, теперь модификация является потомком товара - /shop/группы/товар/модификация/. После установки обновления не забудьте переиндексировать сайт!
3. Исключено форматирование HTML-кода, включенное обновлением 5.8.1.
4. Для элементов списка добавлено поле активности, неактивные элементы не предлагаются к выбору в списках.
5. Обновлен SEO-модуль в связи с изменением формата выдачи результатов ПС Яндекс.
6. В метод ShowUserOrders() класса shop добавлена возможность ограничения количества отображаемых заказов.
7. В XML показа корзины для модификаций добавлен вывод информации о родительском товаре.
8. В центре администрирования для списка дополнительных свойств товара добавлен вывод единицы измерения.
9. В список сопутствующих товаров добавлено поле "Код".

ВНИМАНИЕ! После установки обновления файлы изображений для интернет-магазина, а также их дополнительных свойств перестанут отображаться на сайте.

АВТОМАТИЧЕСКИЙ ПЕРЕНОС ФАЙЛОВ МАГАЗИНА (только после установки обновления)
Чтобы автоматически перенести ранее загруженные файлы интернет-магазина, загрузите файл http://www.hostcms.ru/download/install/move_image_for_shop.php, разместите его в корне сайта, выполните http://www.адрес_вашего_сайта.ru/move_image_for_shop.php
Получив отчет об успешном переносе проверьте корректное отображение этих изображений на сайте.
Незабудьте удалить файл move_image_for_shop.php с сайта.
Обратите внимание, файл move_image_for_shop.php переименовывает ранее загруженные изображения в bak-файлы и не удаляет их.

УДАЛЕНИЕ bak-файлов.
В случае, если Вы проверили и достоверно уверены в успешном переносе изображений, можно приступить к удалению bak-файлов. Для этого загрузите файл http://www.hostcms.ru/download/install/delete_bak_files_for_shop.php, разместите его в корне сайта, выполните http://www.адрес_вашего_сайта.ru/delete_bak_files_for_shop.php
В результате bak-файлы в /upload/shop_{ID}/ должны быть удалены.
Незабудьте удалить файл delete_bak_files_for_shop.php с сайта.
ЕСЛИ ВЫ НЕ УВЕРЕНЫ В УСПЕШНОМ ПЕРЕНОСЕ ФАЙЛОВ, ОТЛОЖИТЕ УДАЛЕНИЕ BAK-ФАЙЛОВ НА БОЛЕЕ ПОЗДНИЙ СРОК!

Обратите внимание на режим работы службы поддержки: http://www.hostcms.ru/support/
Установка данного обновления рекомендуется в рабочее время.
5.8.207.12.2009В обновлении осуществляется перенос пользователей, на каждый сайт системы осуществляется копирование всех групп пользователей, всех свойств пользователей и самих пользователей.
После установки обновления проверьте корректность переноса пользователей сайтов по сайтам.
5.8.107.12.2009ВНИМАНИЕ! НЕ УСТАНАВЛИВАЙТЕ ОБНОВЛЕНИЕ 5.8.1 ОДНОВРЕМЕННО С 5.8.2, УСТАНАВЛИВАЙТЕ ТОЛЬКО ПО ОЧЕРЕДИ, ВНАЧАЛЕ 5.8.1, ПОТОМ 5.8.2!
1. Реализовано разделение пользователей сайтов по сайтам.
2. В клиентском разделе при выводе основной плавающей панели убран отступ вверху страницы.
3. Доработано наложение водяного знака PNG и GIF с прозрачность.
4. Добавлен учет фраз из поисковой системы Bing.com
5. Добавлено форматирование HTML-кода, генерируемого XSL. Форматированием управляет константа ALLOW_FORMAT_XSL_HTML, по умолчанию форматирование разрешено.
5.8.018.11.20091. Внесены изменения в SEO-модуль в связи с изменением форматы выдачи большинства поисковых систем. Добавлены определения позиций для Bing.com
2. В модуле IP-адресов теперь учитывается IP-адрес пользователя, передаваемый прокси-сервером в поле HTTP_X_FORWARDED_FOR, что позволяет запрещать доступ пользователям по реальным IP при использовании прокси-серверов, которые не скрывают или не подделывают IP-адрес пользователя.
3. В центре администрирования добавлен вывод информации о версии ZendOptimizer.
4. Модуль опросов пополнился отдельным счетчиком голосов, который позволяет корректно определять число голосовавших при использовании опросов с возможностью выбрать несколько вариантов ответа.
5. В списках групп модуля информационные системы указывается полный путь к каждой группе из списка.
6. Тип поля описание модуля "Формы" заменено на визуальный редактор.
7. Исправлена работа фильтра по спискам в центре администрирования.
8. Доработаны правила расстановки кавычек в работе типографа.
5.7.923.09.20091. Реализован автоматический обмен с 1С:Управление торговлей 8.x, теперь кроме ручного обмена в формате CommerceML 1.xx и 2.0x осуществляется обмен заказами и каталогом товаров в автоматическом режиме.
2. Реализовано автоматическое пополнение лицевого счета пользователя. Более подробно см. http://www.hostcms.ru/forums/22/3239/
3. Реализовано добавление файлов к выпускам почтовых рассылок.
4. В структуре сайта сайта для статичного документа добавлена ссылка на его редактирование.
5. В интернет-магазине при редактировании заказа добавлена кнопка-ссылка на пересчет стоимости доставки в зависимости от измененных условий доставки для заказа.
6. В магазине реализован импорт продавцов из CSV.
7. В формах центра администрирования добавлена блокировка на 1 сек. кнопок формы после их нажатия с целью запрета двойного нажатия.
8. В файловом менеджере добавлена сортировка по названию и дате.
9. В интернет-магазине и информационных системах реализованы рубрики, позволяющие группировать информационные системы и интернет-магазины. Обратите внимание, разделение на рубрики предназначено только для центра администрирования и не влияет на клиентский раздел.
10. В интернет-магазине и информационных системах реализовано отдельное указание максимальной высоты и ширины для групп и дополнительных свойств файлового типа.
11. В магазине для скидок реализована возможность указания скидки не только от суммы заказа, но и от количества разнородного товара в корзине (в дополнение к специальным ценам в зависимости от количества приобретаемого товара одного типа).

Внимание! Если после установки обновления возникли проблемы с сохранением форм центра администрирования (ошибка unknow) - дважды обновите страницу по Ctrl+F5 или очистите кэш в Вашем браузере.
5.7.831.08.20091. Добавлена возможность использования купонов с одинаковым кодом купона для разных магазинов.
2. Исправлена проблема определения ширины малого изображения для товара.
3. Возвращены блоки "Заметки" и "Комментарии магазина" для главной страницы центра администрирования.
5.7.728.08.2009В XML информации о товаре добавлен узел со списком дополнительных свойств - <properties_for_group>...</properties_for_group>
5.7.628.08.20091. Исправлена работа карточки заказа при отсутствии модуля пользователи сайта.
2. Исправлена проблема при создании ярлыка или массовом перемещении в магазине, не имеющем групп товаров.
5.7.528.08.2009В обновлении осуществляется перенос платежных систем по магазинам сайта.
После установки обновления проверьте корректность переноса платежных систем для каждого магазина сайта.
5.7.427.08.20091. Осуществлено разделение платежных систем по магазинам.
После установки обновления 5.7.4 необходимо отдельно установить обновление 5.7.5.
ВНИМАНИЕ! НЕ УСТАНАВЛИВАЙТЕ ОБНОВЛЕНИЕ 5.7.5 ОДНОВРЕМЕННО С 5.7.4, УСТАНАВЛИВАЙТЕ ТОЛЬКО ПО ОЧЕРЕДИ, ВНАЧАЛЕ 5.7.4, ПОТОМ 5.7.5!

После установки обновления необходимо внести изменения в типовую динамическую страницу "Интернет-магазин корзина", а также в другие типовые динамические страницы, созданные пользователем и содержащие вызов метода ShowSystemOfPay():
$shop->ShowSystemOfPay(to_str($GLOBALS['LA']['xsl_system_of_pay']), $external_propertys);
заменить на
$shop->ShowSystemOfPay(to_str($GLOBALS['LA']['xsl_system_of_pay']), $external_propertys, array('shop_shops_id' => $shop_id));
2. Реализована система ярлыков для информационных элементов и товаров магазина, позволяющая размещать информационный элемент или товар в разных группах.
3. Реализован массовый перенос группы и элементов (товаров) для информационных систем и интернет-магазина.
4. Реализован экспорт каталога товаров в формат CSV, ввиду ограниченности формата не все данные о связях товара можно экспортировать.
5. В интернет-магазин для заказа добавлена печать карточки заказа, содержащей подробную информацию о поступившем заказе, при редактировании заказа добавлена ссылка на список товаров заказа.
6. Повышен приоритет названия (заголовка) документа, индексируемого встроенной поисковой системой.
7. Реализован импорт дополнительных свойств товаров для CommerceML 2.0x
8. В импорт из CSV добавлены поля title, description и keywords для группы товаров, добавлено поле тип товара (0 - обычный, 1 - электронный).
9. В интернет-магазине для продавцов добавлено поле site_users_id, позволяющее связывать продавца с пользователем сайта для реализации решений по типу Яндекс.Маркет.
10. В справочнике меток реализовано объединение меток.

ВНИМАНИЕ! После установки обновления, пользователям с включенным модулем "Кэш" необходимо вручную очистить кэш.
5.7.307.08.20091. В XML для товара добавлено поле shop_items_cml_id.
2. При импорте из CSV добавлено поле "Дата публикации товара".
3. В метод сравнения товаров добавлен XML для списка групп магазина.
4. Исправлена ошибка при копировании товара, обновление рекомендуется для установки сразу после установки обновления 5.7.2.
5.7.204.08.20091. Добавлена возможность массового изменения цен и остатка товара на складе в списке модификаций.
2. В заказе интернет-магазина изменен формат поля индекса на строковый.
3. При импорте из CSV добавлено поле "Дата окончания публикации товара".
4. Для служб поддержки в стандартные ответы и группы стандартных ответов добавлено поле сортировки.
5. В визуальный редактор добавлена зависимость языка визуального редактора от выбранного языка центра администрирования.
6. В модуле формы в списка заполненных форм для новых непрочитанных записей дата выделяется полужирным шрифтом.
7. Добавлено копирование дополнительных свойств узлов структуры, дополнительных свойств информационных элементов, дополнительных свойств групп элементов, дополнительных свойств товаров, дополнительных свойств групп товаров.
5.7.129.07.20091. В центре администрирования для модуля "Информационные системы" возвращена ссылка с группы, убранная в обновлении 5.7.0.
2. Решена проблема с редактированием атрибутов магазина в Google Chrome.
5.7.028.07.20091. В формах центра администрирования, содержащих большие списки (товары и группы товаров, информационные элементы и информационные группы) добавлена возможность фильтрации по строке.
2. При импорте из CommerceML сделаны следующие изменения:
- Товары, имеющие одинаковый артикул, добавляются модификацией к существующему товару с таким же артикулом.
- Добавлен импорт различных цен, если цена не существует в справочнике, она создается.
- При импорте цена для товара устанавливается из импортируемой цены с названием "Розничная", если такой цены нет, то импортируется последняя цена из списка.
- Реализован импорт картинок для товара.
3. В IE-6/7/8 в центре администрирования исправлено сохранение навигации при обновлении страницы по F5, кнопке вперед-назад.
4. В центре администрирования для добавляемых и удаляемых модулей добавлена возможность обработки методов Install() и UnInstall(), описание дано в руководстве по разработке.
5. При импорте из CSV добавлена возможность выбора разделителя "Табуляция".
6. В справочник цен добавлено поля для хранения CML ID.
7. В модуль статистики для отчета "Посещаемость сайта" добавлен вывод суммарных значения для выбранного периода.
5.6.915.07.20091. Интерфейс центра администрирования системы управления сайтом переведен на английский язык.
2. В отладочную информацию верхней панели добавлена информация о времени обработки XML.
3. Просмотр XML в клиентском разделе реализован в виде плавающих панелей.
4. Добавлена обработка константы "TAG_TRANSLIT", если она создана и имеет значение true, то для вновь создаваемых тегов путь автоматически транслитерируется.
5. Исправлено перемещение файлов информационного элемента при переносе информационного элемента из одной информационной системы в другую.

Внимание! Пользователям редакции "Бизнес" и "Корпорация" необходимо перейти в раздел "Модули" -> "Кэширование" -> Нажать "Редактировать", в настройках модуля для кэша с именем INF_SYS_COUNT_ITEM_AND_GROUP указать размер 2000000:
$GLOBALS['CACHE_CONFIG']['INF_SYS_COUNT_ITEM_AND_GROUP']['block_size'] = 2000000; // В байтах
5.6.806.07.20091. В магазине при импорте из CSV добавлена возможность указания количества импортируемых товаров за шаг.
2. Решена проблема с ошибкой выполнения запроса "SHOW COLUMNS FROM ..." у пользователей с версией MySQL 4.1
5.6.703.07.20091. Решена проблема с внесением в тексты писем лишнего заголовка (проблема добавлена обновлением 5.6.6).
2. Добавлена поддержка работы системы под управлением PHP 5.2.10.
Внимание! Если после установки обновления возникли проблемы с переходом в разделы меню центра администрирования - обновите страницу по Ctrl+F5 или очистите кэш в Вашем браузере.
5.6.602.07.20091. В магазине для специальных цен товара (цена в зависимости от кол-ва приобретаемого товара) добавлена возможность указания не только фиксированной цены, но процента от базовой цены, который теперь может применяться не только для основной цены, но и для цен, указанных для разных групп пользователей (например, для дилеров).
2. В список групп и элементов информационных систем вынесено поле сортировки информационных элементов и групп с возможностью изменения значения сортировки прямо из списка.
3. В модуле метки (теги) реализовано указание путей для меток, по молчанию метка имеет путь равный ее имени.
4. Добавлена возможность изменения способа оплаты из личного кабинета (необходимо вручную обновить с демо-сайта XSL-шаблон "СписокЗаказов" и типовую динамическую страницу "Заказы" или "Мои заказы". Обновляйте XSL-шаблон и типовую динамическую страницу только в том случае, если ранее не меняли их!).
5. Реализовано сохранение прозрачности при загрузке и изменении размера PNG-изображений.
6. В фильтре магазина в список продавцов выводятся только доступные для отобранных товаров в текущей группе.
7. Оптимизировано расположение в центре администрирования элементов форм заказа, формы атрибутов магазина.
8. При редактировании заказа в центре администрирования добавлена ссылка на печать бланка платежной системы (счет, квитанция ПД-4 и т.п.).
9. В модуле рекламы для Flash-баннера добавлено поле указания ссылки.
10. В центре администрирования изменен внешний вид всплывающих подсказок.
5.6.511.06.20091. Визуальный редактор обновлен до версии 3.2.4.1.
2. В типографе исправлена проблема с добавлением лишних пробелов при типографировании данных с русскоязычными URL.
3. Незначительно обновлен модуль компрессии.
4. Незначительно обновлен модуль служб поддержки (HelpDesk).

Информационное дополнение от 18.06.2009:
Пользователи, имеющие проблемы с использованием кнопок "Вставить" и "Вставить из Word" необходимо выполнить следующие действия:
а) В директории /admin/wysiwyg/ удалить gz-файл (если он есть), имеющий примерное имя tiny_mce_52c825f7267bfb3b4927d4172360fec3.gz
б) Очистить кэш в браузере.
в) Обновить дважды страницу с визуальным редактором по Ctrl+F5.
5.6.410.06.20091. В форуме публикуемые ссылки закрыты от индексации.
2. В журнал событий добавлено указание подробного стека вызовов для каждого сообщения об ошибке.
3. Исправлена проблема с редактированием главной страницы.
4. Запрещено размещение в корзине товаров, которые недоступны текущему пользователю.
5.6.308.06.2009ВНИМАНИЕ! Перед установкой обновления пользователям, имеющим активным модуль кэширования, обязательно необходимо ОТКЛЮЧИТЬ МОДУЛЬ КЭШИРОВАНИЯ (раздел Системные функции - Модули) и ВКЛЮЧИТЬ ЕГО после установки обновления! В противном случае после обновления будут выводиться некоторое время сообщения "Undefined index: site_nesting_level ..." И ПЕРЕНОС ФАЙЛОВ БУДЕТ ОСУЩЕСТВЛЕН НЕВЕРНО!

1. В связи с ограничением большинства популярных файловых систем на размещение в одной директории множества файлов изменен принцип размещения загруженных изображений и файлов дополнительных свойств для информационных систем и структуры сайта.
Новая система размещения с уровнем вложенности 3 позволяет публиковать до 32 млн. информационных элементов или разделов структуры. Уровень вложенности указывается в атрибутах сайта. Обратите внимание, что смена его не рекомендуется и возможна только до начала разработки сайта. Информация об автоматическом переносе загруженных файлов дана ниже и опубликована на сайте: http://www.hostcms.ru/support/updates/
2. Исправлена работа центра администрирования в Internet Explorer версии 6, 7 и 8. После установки обновления в центре администрирования обновите страницу через Ctrl+F5.
3. Улучшена работа с SEO, реализована возможность указания русскоязычных путей для структуры сайта, информационных элементов и групп, товаров и групп магазина. Например, адрес страницы /Магазин/Холодильники/Bosh/
4. В магазине для производителей добавлены SEO-поля.
5. Для меток добавлено поле "Описание" с визуальным редактором.
6. В интернет-магазине добавлены стандартные фильтры "от" и "до" для дополнительных свойств числового типа.
7. В XML для списка заказов расширена информация о магазине.
8. Добавлена возможность ограничения списка заказов в личном кабинете определенным магазином (более подробно см. API от 05.06.2009).
9. Ускорена работа поиска по сайту при больших объемах данных.
10. Для модуля служб поддержки (Helpdesk) в списке сообщений добавлена иллюстрация наличия вложенных файлов и вывод ответственного пользователя, которому было передано на обработку сообщение.

ВНИМАНИЕ! После установки обновления пользователям редакции Малый бизнес, Бизнес и Корпорация необходимо ВРУЧНУЮ через раздел "SQL-запросы" выполнить по одному следующие запросы:
----------------------------------------------------
ALTER TABLE `search_words_table` DROP INDEX `search_words_word`;
ALTER TABLE `search_words_table` ADD UNIQUE ( `search_words_word` , `search_words_page_id` );
----------------------------------------------------

ВНИМАНИЕ! После установки обновления пользователям редакции Бизнес и Корпорация необходимо ВРУЧНУЮ через раздел "SQL-запросы" выполнить по одному следующие запросы:
----------------------------------------------------
ALTER TABLE `stat_table` DROP INDEX `stat_time`;
ALTER TABLE `stat_table` DROP INDEX `stat_ipadr`;
ALTER TABLE `stat_table` ADD INDEX ( `stat_ipadr` , `stat_date` , `stat_time` );
----------------------------------------------------

ВНИМАНИЕ! После установки обновления файлы изображений для информационных систем и структуры сайта, а также их дополнительных свойств перестанут отображаться на сайте.
Чтобы автоматически перенести ранее загруженные файлы информационных систем и структуры, загрузите файл http://www.hostcms.ru/download/install/move_image.php, разместите его в корне сайта, выполните http://www.адрес_вашего_сайта.ru/move_image.php
Получив отчет об успешном переносе проверьте корректное отображение этих изображений на сайте.
Незабудьте удалить файл move_image.php с сайта.
Обратите внимание, файл move_image.php переименовывает ранее загруженные изображения в bak-файлы и не удаляет их.

Удаление bak-файлов.
В случае, если Вы проверили и достоверно уверены в успешном переносе изображений, можно приступить к удалению bak-файлов. Для этого загрузите файл http://www.hostcms.ru/download/install/delete_backup.php, разместите его в корне сайта, выполните http://www.адрес_вашего_сайта.ru/delete_backup.php
В результате bak-файлы в /upload/ и в /uplaod/private/ должны быть удалены.
Незабудьте удалить файл delete_backup.php с сайта.
ЕСЛИ ВЫ НЕ УВЕРЕНЫ В УСПЕШНОМ ПЕРЕНОСЕ ФАЙЛОВ, ОТЛОЖИТЕ УДАЛЕНИЕ BAK-ФАЙЛОВ НА БОЛЕЕ ПОЗДНИЙ СРОК!

Обратите внимание на режим работы службы поддержки: http://www.hostcms.ru/support/
Установка данного обновления рекомендуется в рабочее время.
5.6.225.05.20091. Добавлена возможность изменения цены и количества товара из списка товаров.
2. Для условий доставки максимальные значения веса и цены увеличены до 14 знаков.
3. В опросы добавлено описание опроса с выводом информации в XML, добавлен механизм баллов за ответ, что позволяет за разные варианты ответов начислять разные баллы.
4. Обновлен модуль типографа, добавлена возможность просмотра оттипографированного текста из центра администрирования.
5. Изменен вид полей типа "флажок", надписи вынесены справа от флажка.
6. В XML для сравнение товара и в результаты поиска добавлен вывод информации о продавцах.
7. В центре администрирования добавлен учет порядка сортировки разделов для дополнительных свойств групп и товаров.
Внимание! После установки обновления подключить к серверу по FTP и удалите в корне сайта файл download_file.php
5.6.114.05.20091. Добавлен вывод версии HostCMS на главной странице центра администрирования в технических данных и заголовке.
2. Исправлена работа с дополнительными свойствами типа файл в структуре сайта.
3. Восстановлены индексы для модификаций и меток.
После установки обновления рекомендуется выполнить "Системные функции" - "SQL-запросы" - "База данных" - "Оптимизировать".
5.6.012.05.2009Исправлено определение количества ссылающихся страниц из Яндекса в связи с изменением формата страницы.
Исправлена проблема в структуре сайта при использовании многосайтовости и редактировании главной страницы, внесенная обновлением 5.5.8.
5.5.909.05.2009Исключен вывод сообщения, возникающего при отсутствии разделов для дополнительных свойств групп и элементов информационных систем и интернет-магазина.
5.5.808.05.2009Решение проблемы с неопределенной функцией array_intersect_key() при использовании PHP-4.
5.5.708.05.2009ВНИМАНИЕ! Перед установкой обновления пользователям, имеющим активным модуль кэширования, обязательно необходимо ОТКЛЮЧИТЬ МОДУЛЬ КЭШИРОВАНИЯ (раздел Системные функции - Модули) и ВКЛЮЧИТЬ ЕГО после установки обновления! В противном случае после обновления будут выводиться некоторое время сообщения "Undefined index: site_uploaddir ...".
1. Добавлен отчет о продажах в интернет-магазин. Отчет расположен внутри магазина в меню Отчеты - Отчет о продажах.
2. Реализована возможность указания для каждого сайта своей директории для загрузки файлов. Директория указывается в атрибутах сайта и по умолчанию имеет значение "upload/"
3. Оптимизирована работа интернет-магазина и корзины магазина в части работы с модификациями и специальными ценами.
4. В центре администрирования добавлена группировка дополнительных свойств по группам дополнительных свойств при указании значений для свойств интернет-магазина и информационных систем.
5. Длинна названия проиндексированного элемента увеличена до 255 символов.
6. В связи с изменением структуры страницы в поисковой системе Рамблер исправлено определение количества проиндексированных страниц в этой поисковой системе.
7. Из карты сайта исключены неактивные группы информационных систем и интернет-магазина.
8. В Яндекс.Маркет исключен вывод корневого тега <categories> при отсутствии вложенных категорий.
5.5.624.04.2009Обновлены модули "Интернет-магазин", "Ядро", "Кэширование", "Пользователи сайта".
5.5.522.04.20091. Исключена вкладка "Форматы" при редактировании групп и товаров интернет-магазина.
2. Откорректирована событийная индексация информационные групп и элементов, товаров и групп магазина при переносе из одной группы в другую.
3. В модуле "Формы" для загруженных файлов добавлен вывод размера вложения.
4. Встроенная поисковая система теперь индексирует и SEO-поля у групп и товаров магазина, информационных групп и информационных элементов.
5. Добавлена константа "ALLOW_SHOW_SQL", которая разрешает показ SQL-запросов в верхней панели клиентского раздела сайта. По умолчанию вывод запросов отключен. Для включения константе ALLOW_SHOW_SQL необходимо передать значение "true".
6. В модуле "Реклама" увеличены значения по умолчанию максимального количества показа баннеров.
7. При редактировании товара добавлена ссылка на список модификаций.
8. Для заказа добавлено поле "Дата изменения статуса заказа", в XML для заказа добавлен тег <order_change_status_datetime>.
9. При изменении поля "Статус заказа" автоматически указывается текущая дата в поле "Дата изменения статуса заказа".
5.5.422.04.2009Обновлен модуль автоматического обновления.
ВНИМАНИЕ! Обновление 5.5.4 необходимо устанавливать одно (нажать на зеленую птичку справа от обновления), а не групповой установкой обновлений вместе с 5.5.5.
5.5.310.04.20091. Обновлен модуль "Структура сайта".
2. На главной странице центра администрирования при наличии неустановленных обновлений теперь постоянно отображается сообщение.
3. Обновлен модуль "Форумы" для возможности публикации последних сообщений конференции из разных форумов в отдельном блоке.
5.5.208.04.20091. ВНИМАНИЕ! Исключено отображение по умолчанию неактивных групп информационных систем в клиентском разделе. Если все группы неактивны - выполните SQL-запрос:
UPDATE `information_groups_table` SET `information_groups_activity` = 1;
2. Для меток добавлено большое текстовое поле, позволяющее осуществлять массовое добавление меток, при этом каждая метка пишется с новой строки.
3. В центре администрирования для списка групп информационных систем добавлено отображение статуса группы.
5.5.108.04.20091. Исправлена ошибка "undefined constant SITE_CODING", внесенная в обновлении 5.5.0
2. Откорректирован модуль "Интернет-магазин".
5.5.007.04.20091. Реализован импорт каталога товаров и прайс-листов в формате CommerceML 2.0x, теперь поддерживается CommerceML v. 1.xx, 2.0x.
2. ВНИМАНИЕ! Исключена автоматическая отправка письма из центра администрирования об оплате, добавить обработку отправки письма теперь можно в обработчике платежных систем (function ChangeStatus($param = array())). Примеры обработчиков можно посмотреть на демо-сайте http://www.hostcms.ru/hostcms/demo/.
3. Добавлены группы меток с возможностью показа облака тегов для определенной группы меток.
4. При экспорте RSS с передачей полных текстов новостей в Яндекс.Новости добавлено указание категории, содержащее имя группы.
5. В модуле "Реклама" для баннера добавлен узел структуры, выше которого он не может отображаться. Баннер с указанным узлом структуры будет отображаться на нем или на его дочерних раздела.
6. В интернет-магазине добавлено поле "Активность группы".
7. В интернет-магазине для продавцов добавлено поле для загрузки изображения и для описания добавлен визуальный редактор.
8. При добавлении цены для групп пользователей из справочника цен добавлен флаг "Пересчитать установленные цены".
9. В XML для модификации при показе модификации добавлена информация о родительском товаре в узле <parent_item>
10. В метод GoSearch() добавлен необязательный параметр $external_propertys.
11. В модуле "Реклама" для баннера добавлена возможность указания узла структуры, на котором он должен отображаться.
12. В списке заказов добавлено поле "Вес".
13. В форму автоматического создания модификаций добавлено поле "Копировать метки (теги) товара".
14. В структуре сайта добавлена возможность указания различных значений приоритета (от 0 до 1 с шагом 0.1) для поля "Приоритет" при экспорте Sitemaps.
5.4.928.03.2009Обновлены модули "Сайты" и "Интернет-магазин".
5.4.827.03.20091. Для сайтов добавлен атрибут "Отправлять ежедневный отчет о посещаемости сайта", разрешающий отправлять ежедневный отчет о посещаемости сайта. По умолчанию отправка отчета разрешена.
2. Обновлены модули "Интернет-магазин", "Системы обработки запросов".
5.4.726.03.20091. Модуль поиска дополнен возможностью ограничения поиска не только сущностями модулей с определенным идентификатором, но и ограничением по типу сущностей модуля (группы, товары, информационные элементы) и их идентификаторам.
Например, для поиска в модуле интернет-магазин (код 3) для магазина с кодом 1 и поиском только товаров (код 2) используется следующая конструкция:
$property['search_page_module'] = array(3 => array (array('search_page_module_entity_id' => 1, 'search_page_module_value_type' => 2)));
Более подробно информация дана в руководстве по интеграции.
2. Реализовано автоматическое создание модификаций по дополнительным свойствам товаров. Например, при публикации товара с свойствами размер (5 значений) и цвет (3 значения) можно автоматически создать 15 модификаций. Количество свойств, участвующих в создании модификации, не ограничено.
3. Исправлено сохранение регистрационных данных в разделе Сайты - Регистрационные данные.
4. Исправлено множественное удаление заказов с разными платежными системами.
5. Обновлены модули "Информационные системы", "Интернет-магазин", "Константы", "Системы обработки запросов", "Опросы", "Поиск", "Пользователи сайтов".
5.4.623.03.2009В центре администрирования для привилегированных пользователей теперь доступны все сайты, даже если он не имеет доступа ни к одному модулю сайта.
Для магазина в списке свойств, доступных группе, откорректирована генерация XML-тега <property_show_kind>
5.4.520.03.20091. В магазине при наличии загруженной большого и малого изображения для группы и товара теперь максимальные размеры изображения для подстановки в форму берутся из атрибутов магазина, а не размеров предыдущего загруженного изображения.
2. В список оформленных заказов добавлено поле "Фамилия".
3. Для XSL-шаблонов статус поля "Форматировать XSL-шаблон" теперь сохраняется для каждого XSL-шаблона индивидуально.
4. На главной странице центра администрирования добавлено поле для заметок.
5. В интернет магазине при добавлении товара с дублирующим артикулом теперь выводится предупредительное сообщение, при этом товар добавляется.
6. Выпадающие списки сайтов в различных формах теперь содержат только доступные текущему пользователю сайты.
7. Для магазина в закладке "Экспорт" добавлено поле "Значение по умолчанию тега <sales_notes> для Yandex.Market", значение которого подставляется в экспортируемый элемент в Яндекс.Маркет в случае, если соответствующее поле для товара было оставлено пустым. Используется, например, для создания уведомления клиента о способе оплаты.
8. В XML для интернет-магазина изменен способ передачи списка доступных свойств для группы, чтобы осталось прежнее функционирование в XSL-шаблон "МагазинКаталогТоваров" необходимо внести изменение, вместо:
<xsl:apply-templates select="properties_for_group/property"/>
на
<xsl:apply-templates select="properties_for_group/property[property_show_kind != 0 and (shop_list_of_properties_type = 0 or shop_list_of_properties_type = 2 or shop_list_of_properties_type = 7)]"/>
5.4.412.03.2009Обновлен модуль "Константы" и "Интернет-магазин".
5.4.311.03.20091. В XML для товара добавлен тег <type>, содержащий тип товара - обычный или электронный.
2. Для электронных товаров добавлен тег <eitem_count>, содержащий остаток на складе эл.товара или -1, если количество эл. товара неограничено.
3. При пересчете эл. товара в корзине запрещено превышение количества эл. товара на складе.
4. Решена проблема с неполной загрузки Captcha в некоторых браузерах.
5. Решена проблема с сортировкой по средней оценке товара.
5.4.205.03.20091. Значительно переработана система кэширования, добавлена возможность использования различных хранилищ для кэша. В версии 5.4.2 добавлена поддержка eAccelerator. Хранение кэша в eAccelerator позволяет извлекать и записывать данные намного быстрее, при этом данные хранятся как в оперативной памяти сервера, так и на диске. Возможность хранения кэша в eAccelerator существует на серверах с eAccelerator, собранных с eAccelerator API, более подробно о сборке и установке eAccelerator можно прочитать на нашем сайте: http://www.hostcms.ru/documentation/server/eAccelerator/
Список доступных средств хранения на Вашем сервере теперь доступен в центре администрирования при просмотре списка кэшей, также для каждого кэша выводится информация о месте его хранения. По умолчанию используется хранение кэша в файлах. Чтобы изменить способ хранения кэша необходимо перейти в раздел "Модули" -> "Кэширование" -> Нажать "Редактировать", далее для каждого блока кэша указать атрибут ['type'] с названием хранилища, например для сохранения кэша IP в eaccelerator вносится следующая директива:
$GLOBALS['CACHE_CONFIG']['IP']['type'] = 'eaccelerator';
Аналогично поступают и для других блоков.
2. Решена проблема, возникающая в IE-6/7 при невозможности установить курсор в поле закладки.
3. Реализовано AJAX-добавление объявлений на доску объявлений. Пример см. на демонстрационном сайте. Для реализации такого добавления необходимо обновиться XSL-шаблон "СписокОбъявлений", а также код и настройки типовой динамической страницы "Доска объявлений".
4. Реализована подстановка текущего сайта в списке сайтов после авторизации в центре администрирования при использовании многосайтовости.
5. В XML для магазина добавлена информация из справочника налогов.
6. Откорректирована работа замены Captcha в IE-6.
7. Добавлен вывод поля "Код" для справочника налогов в интернет-магазине.
8. В метод GetInformationFromPath() класса информационных систем добавлена проверка на активность элемента. Теперь неактивные элементы не участвуют в построении пути.
9. В программу установки HostCMS добавлена опция, позволяющая очищать базу данных от существующих таблиц.
10. В форуме добавлен вывод последнего сообщения в теме и последнего зарегистрированного пользователя. На сайте необходимо обновить XSL-шаблоны для форумов и типовую динамическую страницу форумов.
11. Для почтовых рассылок добавлено указание шаблона рассылки.

12. ВНИМАНИЕ! Пользователям редакций "Бизнес" и "Корпорация" ПОСЛЕ ОБНОВЛЕНИЯ внести изменения в разделе "Модули" -> "Кэширование" -> Нажать "Редактировать".
После строки $GLOBALS['CACHE_CONFIG']['SITE_USERS_GROUPS_FOR_USER']['active'] = true; // true или false
добавьте следующие строки:

$GLOBALS['CACHE_CONFIG']['SITE_USERS_GROUPS']['name'] = 'Пользователи сайта. Группы пользователей сайта';
$GLOBALS['CACHE_CONFIG']['SITE_USERS_GROUPS']['block'] = 200; // Максимальное число элементов в кэше
$GLOBALS['CACHE_CONFIG']['SITE_USERS_GROUPS']['block_size'] = 4096; // В байтах
$GLOBALS['CACHE_CONFIG']['SITE_USERS_GROUPS']['expires'] = 3600; // В секундах
$GLOBALS['CACHE_CONFIG']['SITE_USERS_GROUPS']['active'] = true; // true или false
5.4.124.02.2009Исправлена ошибка в разделе администрирования для информационных системах.
5.4.024.02.2009Добавлена строка для перезагрузки картинки Captcha, примеры обновленных XSL можно посмотреть на demo.hostcms.ru.
Исправлена ошибка просмотра неактивного товара, исправлено двойное экранирование имени информационной группы.
Проведены работы по оптимизации работы интернет-магазина.
5.3.920.02.20091. В атрибуты магазина добавлено поле «Изменять названия загружаемых файлов».
2. В атрибуты магазина добавлено поле «Отправлять файл электронного товара в письме пользователю». При указании отправки файла - они прикладываются к письму, в противном случае отправляются ссылки на загрузку файлов. Файл загрузить можно в течение суток с момента заказа (время, в течение которого файл доступен, можно менять в динамической странице).
Для отправки ссылки на файл необходимо обновить динамическую страницу интернет-магазина и XSL-шаблоны писем. Новые версии будут доступны на демо-сайте demo.hostcms.ru
3. В обработчики платежных систем добавлен новый метод ChangeStatus(), который позволяет пользователю реализовывать собственные действия при изменении заказа (удалении, редактировании, отмене и т.д.). Пользователи с работающими магазинами могут взять пример описания метода в платежных системах на демо-сайте demo.hostcms.ru. ВНИМАНИЕ! Обновлять всю платежную систему не нужно, необходимо только внести метод ChangeStatus(). Если Вы не планируете пользоваться этим методом, его можно не вносить в платежные системы.
4. Откорректирован импорт описания и текста товара из CML.
5. Внесены исправления в методы копирования сайта.
5.3.818.02.2009Внесены изменения в модули "Интернет-магазин", "Структура сайта", "Информационные системы".
Пользователям редакций "Бизнес" и "Корпорация" ПОСЛЕ ОБНОВЛЕНИЯ внести изменения в разделе "Модули" -> "Кэширование" -> Нажать "Редактировать".
После строки $GLOBALS['CACHE_CONFIG']['SHOP_GROUP_PROPERTIS']['active'] = true; // true или false
добавьте следующие строки:

$GLOBALS['CACHE_CONFIG']['SHOP_GEN_GROUP_XML_TREE']['name'] = 'Сгенерированный XML для дерева групп магазина';
$GLOBALS['CACHE_CONFIG']['SHOP_GEN_GROUP_XML_TREE']['block'] = 100; // Максимальное число элементов в кэше
$GLOBALS['CACHE_CONFIG']['SHOP_GEN_GROUP_XML_TREE']['block_size'] = 1000000; // В байтах
$GLOBALS['CACHE_CONFIG']['SHOP_GEN_GROUP_XML_TREE']['expires'] = 1800; // В секундах
$GLOBALS['CACHE_CONFIG']['SHOP_GEN_GROUP_XML_TREE']['active'] = true; // true или false
5.3.713.02.2009Добавлена автоматическая генерация ключевых слов для информационных систем и магазинов.
В качестве обратного адреса при отправке писем из магазина теперь используется эл. адрес, указанный в атрибутах магазина.
Обновлен внешний вид CAPTCHA, желающие вернуть прежний вид, в файле /modules/Kernel/config/config.php
после строки $GLOBALS['CAPTCHA_config']['background_color'] = ...
Добавьте строку:
$GLOBALS['CAPTCHA_config']['use_fill_background_color'] = false;
5.3.609.02.2009Обновлен модуль "Списки" и "Информационные системы".
5.3.506.02.2009Реализована форма для модуля "Метки". В методы показа тегов для информационных систем и магазина добавлена возможность указания поля и направления сортировки.
5.3.406.02.2009Добавлен модуль "Метки", содержащий словарь меток.
Новый атрибут "Номер заказа" позволяет формировать номера заказов интернет магазина в соответствии с собственным алгоритмом и форматом.
В импорт из CSV добавлено поле описания группы.
В атрибуты информационной системы добавлено поле "Изменять названия загружаемых файлов".
Реализовано изменение размеров загружаемый файлов для типов GIF и PNG.
5.3.327.01.2009Обновлены модули "Интернет-магазин", "Службы технической поддержки", "Информационные системы", "XSL-шаблоны".
5.3.226.01.2009Добавлена форма справочника переносов рабочих и праздничных дней. Обновлен XML для производителей магазина.
5.3.126.01.2009Добавлена автоматическая генерация меток (по словарю меток) для информационных элементов и товаров. Указание возможности генерации вынесены в атрибуты магазина и информационной системы.
Добавлен справочник переносов рабочих и праздничных дней для служб поддержки, позволяющих проводить корректные расчеты времени ответа на поступивший запрос с учетом праздничных дней.
Добавлено редактирование XSL в клиентском разделе.
Добавлен флаг "Списание товара со склада после оплаты" в атрибутах магазина. При установленном флаге производится уменьшение остатков на складе на количество оплаченных товаров.
Решена проблема "Certificate failure for ...: self signed certificate ..." при получении запросов с почты в службах поддержки.
Откорректирован импорт из CSV.
Откорректировано редактирование в клиентском разделе для браузеров Opera 9.x и IE 6/7.
Запрещен просмотр и заказ неактивного товара.
Изменен формат хранения корзины в Cookies. (!) Внимание. После установки обновления необходимо внести изменения в динамические страницы корзины магазина (например, типовая динамическая страница "Интернет-магазин корзина"), строка:
$cart_from_cookies = $shop->GetCookie('CART');
заменяется на:
$cart_from_cookies = $shop->GetCookieCart();

Строки:
$cookie_value = serialize($cart_from_cookies);
$shop->SetCookie('CART', $cookie_value, time() + 31536000, '/');

заменяются на:
$shop->SetCookieCart($cart_from_cookies, time() + 31536000, '/');

В XML добавлена информация об элементах, выводимых в результатах поиска. Теперь в результатах поиска по сайту можно вывести подробную информацию о товаре, группе товаров, информационном элементе, группе информационной системы, узле структуры. Внимание! Чтобы дополнительная информация стала доступна в XML, необходимо выполнить переиндексацию сайта.
5.3.031.12.2008Добавлен cron-файл для автоматического получения списка оплаченных заказов через ASSIST. Обновлены модули "Форум", "XSL", "Кэширование", "Обновление", "Службы поддержки", "SEO".
5.2.926.12.2008Ускорено выполнение массового изменения цен и применения скидок. Откорректировано копирование сайта.
Обновлен визуальный редактор, добавлено сжатие визуального редактора.
Для отключения сжатия визуального редактора необходимо константе DENY_GZIP_WYSIWYG установить значение true. Для включения компрессии необходимо проверить, чтобы константа DENY_GZIP_WYSIWYG отсутствовала или была отключена.
5.2.816.12.2008Исправлены установки значения по умолчанию для дополнительного свойства группы товаров. Решена проблема загрузки дополнительных свойств типа "файл".
5.2.712.12.2008Обновлены модули - интернет-магазин, информационные системы, обновление, файловый менеджер, системы обработки запросов, поиск.
Откорректировано редактирование дополнительных свойств товара магазина при условии, что дополнительное свойство неактивно для текущего раздела каталога.
5.2.608.12.2008Реализовано редактирование содержания сайта в клиентском разделе.
Обновлено определение позиций в ПС "Рамблер" в связи с изменением структуры страницы в ПС "Рамблер".
Исправлена функция сравнения в модуле "Интернет-магазин".
В модуле "Системы обработки запросов (Helpdesk)" реализована система подготовки отчетности о работе сотрудников, реализован поиск.
В магазине доработан импорт продавцов и импорт дополнительных свойств типа "файл" при указании адреса файла с внешнего сервера.
Вниманию разработчиков модулей для HostCMS - в метод AddModuleFile() добавлен третий параметр, указывающий наименование класса, содержащегося в файле модуля. Параметр необходимо указывать при отличии наименование класса от наименования модуля.
5.2.520.11.2008Внесены изменения в модули "Магазин" и "Системы обработки запросов (Helpdesk)".
5.2.419.11.20081. В редакцию "Корпорация" добавлен новый модуль "Системы обработки запросов" - Helpdesk. После установки обновления модуль активируется вручную через раздел "Модули".
2. Добавлено ограничение на добавление эл.товара в корзину в соответствии с остатком эл.товара в магазине.
3. Реализована событийная индексация при добавлении и удалении товара или группы товаров в интернет-магазине.
4. Реализован механизм проверки корректности данных в COOKIES для корзины. Для включения механизма необходимо в настройках динамической страницы корзины добавить
$shop->use_cookies_read_control = true;
после $shop = new shop(true);
а также в макетах и шаблонах, где используется краткая корзина, дописать $shop->use_cookies_read_control = true;
5. Реализована многоуровневая партнерская программа магазина с начислением вознаграждения на лицевой счет пользователя.
6. Добавлена возможность переноса информационного элемента из одной информационной системы в другую.
7. Ускорена работа центра администрирования.
8. Начата реализация системы редактирования контента сайта из клиентского раздела. Расширен список кнопок верхней панели клиентского раздела, изменен ее вид.

После обновления необходимо:
1. В структуре сайта добавить дочерние разделы "affiliate", "my_advertisement" и "helpdesk" для узла "/users/".
2. В доске объявлений создать дополнительное свойство товара "site_users_id".
3. Создать новый параметр "site_users_of_properties_id" для типовой динамической страницы "Доска объявлений", отредактировать узел структуры "Доска объявлений" и внести в созданный в п. 3 параметр значение идентификатора созданного в п. 2 свойства товара.

Внимание! После установки обновления может понадобится обновить страницу по Ctrl+F5.
5.2.310.10.2008Обновлен модуль "Информационные системы" и "Типограф".
5.2.209.10.2008Исправление ошибки с отсутствующей таблицей "shop_special_prices_table".
5.2.109.10.2008Решена проблема при добавлении поддоменов, содержащих "*.", например "*.test.site.ru". Обновлен модуль "Списки". Обновлен модуль "Формы центра администрирования". Внесены изменения в модуль "Интернет-магазин" - исправлен вывод товаров по меткам, решена проблема с горячими предложениями, внесены изменения в импорт товаров из CSV.
5.2.007.10.2008Расширена информация о пользователях центра администрирования. Реализовано копирование информационной системы, при этом информационные элементы и группы не копируются. Доработаны альтернативные подписи к элементам центра администрирования, оптимизирована работа с системой для людей с ограниченными возможностями по зрению. Добавлена возможность еще более гибкого разделения полномочий в центре администрирования - атрибут пользователя "Доступ только к созданным пользователем элементам". Пользователь с таким атрибутом имеет право действий только над теми элементами, которые он создал сам или над элементами, не имеющими владельца. Указанный атрибут не действует на привилегированных пользователей. Добавлена константа "COUNTER_NUM_MAIL_TABLE_ROW", указывающая количество строк в таблицах ежедневного письма-отчета о посещаемости сайта (по умолчанию 20). Для разработчиков модулей HostCMS добавлена возможность указания альтернативных подписей к полям типа "картинка-ссылка", описание дано в документации пользователя на стр. 181.
5.1.926.09.2008Внесены небольшие изменения в модуль "Пользователи центра администрирования".
5.1.822.09.2008Обновлен модуль "Поисковая оптимизация". Для модуля "Реклама" добавлены контекстные фразы. Обновлен типограф.
5.1.712.09.2008Значительно доработан модуль "Типограф". В модуль "Поисковое продвижение (SEO)" добавлено групповое добавление поисковых запросов, реализован динамический подбор выводимых столбцов в отчете о продвижении в зависимости от максимально указанного количества столбцов. Обновлен модуль "Автоматическое обновление". Исправлена ошибка в модуле импорта RSS. Решена проблема при копировании узла структуры сайта.
5.1.601.09.2008В класс DataBase добавлены методы Insert(), Update(), Delete(). Описание методов и примеры даны в API.
Исключены поля "Номер договора" и "PIN-код" из атрибутов сайта.
В атрибуты сайта добавлено число, которое определяет вероятность, с которой будет происходить очистка кэша в статичных файлах для текущего сайта. Например, при указании числа 10000 очистка кэша будет происходить раз в 10000 обращений к сайту.
После установки обновления, пользователям с включенным модулем "Кэш" необходимо вручную очистить кэш.
Для узла структуры добавлена возможность указания протокола доступа - HTTP или HTTPS. При указании HTTPS, доступ по HTTP становится невозможным.
5.1.522.08.2008Добавлена возможность запретить доступ в центр администрирования по HTTP протоколу, предоставляя доступ исключительно по защищенному протоколу HTTPS. Для этого необходимо создать константу «USE_ONLY_HTTPS_AUTHORIZATION» и присвоить ей значение true (создание константы необходимо осуществлять только после тестирования HTTPS-доступа). Доработан интернет-магазин. Обновлены CSS-стили центра администрирования.
5.1.421.08.2008Обновление диаграмм и модуля "Поисковое продвижение (SEO)". Расширен список дополнительных атрибутов производителей в магазине. Решена проблема с кнопкой "Сохранить" в IE 6/7.

Предыдущие обновления для ручной установки.

О нас говорят!

HostCMS позволяет сократить сроки разработки сайта — меньше времени затрачивать на программирование и разработку функционала, а больше уделять другим аспектам: дизайну, верстке, юзабилити и оптимизации.

Екатерина Сергеевна
Арт-директор
Студия дизайна «Art-Futuro»

Создаете сайты?

У нас есть партнерское предложение по поставке системы управления сайтом: