Отзывы клиентов


Новые работы партнеров

Система Orphus

История версий

В анонсах системы и новостях афишируется лишь малая часть постоянно ведущейся работы над системой. В данной истории можно проследить наиболее важные обновления системы и использовать информацию о нововведениях и решенных проблемах максимально оперативно.

См. также: Условия, период и стоимость обновлений Amiro.CMS

 

12.05.16Версия 7.0.2

Новые возможности

  • [DESIGN-3768] Изменен стиль панели управления сайтом.
  • [DESIGN-3567] Реализован функционал импорта/экспорта дизайна сайта (в развитие предложения в «Амиро.Идея») и механизм установки дизайнов из Амиро.Маркет.
  • [DESIGN-3771] Все бесплатные дизайны добавлены в Амиро.Маркет
  • [DESIGN-3764] Реализована новая стартовая страница панели управления сайтом со сводной информацией и навигацией по разделам.
  • [CMS-11864] Реализована поддержка canonical для товаров-ссылок, печатных версий, алиасов страниц, а так же поддержка prev/next для страниц с пагинацией (по предложению в «Амиро.Идея»). После обновления включается по-умолчанию, отключить можно в настройках системы - опция "Использовать канонические ссылки".
  • [CMS-11680] Добавлен сервисный модуль «Активные сессии».

Исправленные ошибки

  • [CMS-11832] Исправлена ошибка в фильтре товаров, приводившая в некоторых случаях к некорректной выдаче результатов для полей с интервалами.
  • [CMS-11507] Исправлена ошибка обновления товаров-ссылок при ускоренном импорте.
  • [CMS-11479] Исправлено отображение категорийных скидок товаров при просмотре родительской категории.
  • [CMS-10047] Исправлена ошибка отображения соседних элементов на странице деталей каталога товаров.
  • [CMS-11988] Исправлена ошибка в генерации SEO для инфолент.
  • [CMS-11980] Изменена кодировка выгружаемых в Яндекс.Маркет файлов с windows-1251 на UTF-8.
  • [CMS-11975] Исправлена проблема с расширением оценки и репутация в 7.0.0.
  • [CMS-11970] Исправлена ошибка в шаблонизаторе, приводишвая в некоторых случаях к неправильной обработке setvar/setglobalvar.
  • [CMS-11967] Исправлена ошибка в расширении связей, приводившая к отсутствию возможности корректного использования мультифидсов в качестве связей.

Реализованные идеи с Idea.amiro.ru

Прочие изменения

[CMS-11744], [CMS-11438], [CMS-11402], [DESIGN-3765]

29.07.15Версия 7.0

Новые возможности

Версия 7.0 – реализация технологии Amiro.CMS Touch для решения задач по управлению сайтом интернет-магазина на мобильных устройствах, включая интерфейс для редактирования сайта непосредственно с публичной его части «edit-in-place» и адаптацию шаблонов Amiro.CMS под использование новых технологий.

Новые бесплатные адаптивные для мобильных устройств дизайны в конструкторе сайтов. Дизайны всех демо-версий также обновлены с поддержкой адаптивности. Обновленный мастер импорта в формате CSV, выбор отображения подвидов, улучшение просмотра и редактирования заказа, пополнения в Маркете, новый модуль обслуживания системы и многое другое.

Подробная информация о наиболее значимых нововведениях Amiro.CMS версии 7.0 — в пресс-релизе.

Вопросы по Amiro.CMS Touch собраны в специальном разделе FAQ.

В версии 7.0 реализовано немало пожеланий пользователей Amiro.CMS с сервиса «Идея», см. перечень реализованных идей ниже.

  • [Блок задач] Разработана технология Amiro.CMS Touch.
  • [Блок задач] На основе Amiro.CMS Touch реализовано управление основными модулями и настройками на публичной части сайта.
  • [DESIGN-3760] Разработаны новые адаптивные дизайны интернет-магазинов для конструктора сайтов с оптимизированным под различные устройства меню. Номера дизайнов в конструкторе: 0050-[001-009], 0051-[001-010], 0052-[001-009].
  • [DESIGN-3756] Дизайны демо-версий всех редакций адаптированы для отображения на мобильных устройствах.
  • [DESIGN-3754] Все стили CSS разделены на

    1. Функциональные стили common.css – необходимые для корректного отображения модулей;
    2. Стили дизайна ami_custom.css – стили которые определяют индивидуальные особенности отображения модулей в конкретном дизайне, оформление.
  • [DESIGN-3755] Шаблоны модулей интернет-магазина – каталог товаров, корзина, заказ, история заказов и некоторых других модулей – адаптированы для отображения на мобильных устройствах.
  • [DESIGN-3757] В дизайне демо-версии редакции «Бизнес» реализовано адаптивное меню содержащее каталог товаров, сравнение товаров, корзину, меню пользователя.
  • [DESIGN-3758] Новые печатные версии заказа, счета и счета-фактуры.
  • [DESIGN-3724] Реализовано добавление и удаление товаров к сравнению без перезагрузки страницы (по предложению в «Амиро.Идея»).
  • [DESIGN-3747] Улучшены формы просмотра и редактирования заказа (по предложению в «Амиро.Идея»).
  • [DESIGN-3752] В панели управления сайтом добавлена дополнительная навигация по подразделам.
  • [DESIGN-3723] Реализован новый механизм режима отображения подвидов в карточке товаров: табличный, радио-кнопки, выпадающие списки. Режим можно задавать в шаблоне каталога товаров.
  • [DESIGN-3729] В HTML код гаджета youtube добавлен признак, позволяющий в браузере IE отображать слои (меню и прочее) поверх видео.
  • [CMS-11898] Улучшен интерфейс мастера импорта CSV. Реализован наглядный выбор столбцов при создании правил и удобный выбор соответствия правил и полей, добавлена возможность загрузки импортируемого файла непосредственно при запуске мастера, улучшены тексты подсказок.
  • [CMS-11511] Новый модуль в разделе обслуживание, «Настройка системы : Обслуживание» на вкладку «Сервис» добавлен функционал по исправлению системных данных, перегенерация SEO-данных, ссылок и другие возможности.
  • [CMS-11681] Средство для очистки демонстрационного наполнения. Находится в модуле «Сервис : Настройка системы : Обслуживание».
  • [CMS-11804] В почтовые уведомления, отправляемые при оформлении заказа добавлена информация о комиссии платежной системы. В почтовые уведомления, отправляемые при оформлении заказа покупателю, комиссия платежной системы включена в сумму заказа.
  • [CMS-11808] В параметр «Используемые расширения» модулей «База знаний : Элементы», «Портфолио : Проекты» добавлен пункт «Индексирование».
  • [CMS-11848] md5.js обновлена до версии 2.2. с поддержкой работы с кириллицей.
  • [CMS-11849] Реорганизован список платежных драйверов, из поставки по умолчанию выключены большинство драйверов для незагромождения системы.
  • [CMS-11939] Для спецблоков инфолент добавлена возможность вывода дополнительных полей.
  • [CMS-11954] Добавлены новые способы оплаты в Яндекс.Касса.
  • [DESIGN-3747],[CMS-11828] Улучшены формы просмотра и редактирования заказа (по предложению в «Амиро.Идея»).
  • [CMS-11898] Улучшен интерфейс мастера импорта CSV. Реализован наглядный выбор столбцов при создании правил и удобный выбор соответствия правил и полей, добавлена возможность загрузки импортируемого файла непосредственно при запуске мастера, улучшены тексты подсказок.
  • [CMS-11100] Для шаблонов модулей и спецблоков каталога товаров доступна переменная шаблонизатора "##cat_has_props##", означающая, что товар является подвидом (по предложению в «Амиро.Идея»):
    • спецблок «Анонс товаров» – шаблон eshop_home.tpl, сет var="small_special_row";
    • элементы категории - шаблон _eshop_item_list.tpl, сет var="item_base_price;search_item_base_price";
    • элементы подкатегорий - шаблон _eshop_item_list.tpl, сет var="item_base_price;search_item_base_price";
    • результаты поиска - шаблон _eshop_item_list.tpl, сет var="item_base_price;search_item_base_price";
    • соседние элементы - шаблон _eshop_item_list.tpl, сет var="item_base_price;search_item_base_price";
    • связанные товары (доп. свойство) - шаблон _eshop_item_list.tpl, сет var="item_base_price;search_item_base_price".
    В сете var="item_row;urgent_item_row;search_item_row" переменная присутствует.

    Если у товара есть подвиды cat_has_props=1, если нет - 0.

Маркет

  • [CMS-11720] Добавлен модуль «Экспорт в Yandex Market с подвидами».
  • [CMS-11771] Добавлен платежный драйвер для «Платрон».
  • [CMS-11731] Обновлен платежный драйвер для Yandex.Money (Яндекс.Касса).
  • [CMS-11735] Добавлен платежный драйвер для ComePay.
  • [CMS-11461] Добавлены модули для Sape, Trustlink.
  • [CMS-11770] Код платежных драйверов "print", "stub", "rbk", "robokassa" перенесен в локальный и дистрибутивы для Маркета.

API

  • [CMS-11721] Собственное хранилище опций модуля, подгружаемое по требованию (lazy options). Появились параметры модулей, подгружаемые только по требованию:
## Runtime: 
## AMI::issetOptionLazy() - узнать, задан ли параметр (если параметр не задан в подгружаемых, будет произведен поиск среди обычных параметров), 
## AMI::issetAndTrueOptionLazy() - узнать, задан ли параметр и истинно ли его значение (если параметр не задан в подгружаемых, будет произведен поиск среди обычных параметров), 
## AMI::getOptionLazy() - получить значение параметра (если параметр не задан в подгружаемых, будет произведен поиск среди обычных параметров), 
## AMI::setOptionLazy() - задать значение параметра, 
# Объявление признака наличия отложенных параметров (файл "declaration/declaration.php" в конфигурации модуля): 
startConfig('##section##', ##taborder##); 
// ,,, 
$oDeclarator->setAttr('##modId##', 'has_options_lazy', TRUE); 
# Объявление отложенных параметров (файл "declaration/options.php" в конфигурации модуля): 
isRegistered('##modId##')){ 
    $oMod = $oDeclarator->getModule('##modId##'); 
    // ... 
    $oMod->setOption('name', 'value', AMI_Module::OPT_LAZY); 
}
  • [CMS-10520] В реестр добавлены пути:
# "path/root" - путь до корня сайта в файловой системе;
# "path/www_root" - путь до корня сайта по http;
# "path/hyper_local" - путь в файловой системе до папки, содержащей локальные гипермодули/конфигурации;
# "path/images" - путь до папки с изображениями в файловой системе;
# "path/www_images" - путь до папки с изображениями по http.
  • [CMS-10911] Улучшена совместимость с PHP 5.4 / 5.5.
  • [CMS-10912] Устранено устаревшее использование модификатора "e" для preg_replace(), заменено на preg_replace_callback()
  • [CMS-11100] Переменная для подвида. В списках товаров следующих типов доступна переменная шаблонизатора "##cat_has_props##", означающая, что товар является подвидом.
  • [CMS-11702] В платежные драйвера добавлена информация о разработчике.
  • [CMS-11739] Возможность модифицировать данные действий (actions) 5.0 до рендера шаблонизатором.

    1. добавлено событие "v5_on_action_verification", позволяющее отменять/изменять данные действия старого окружения;
    2. добавлены события "v5_on_ext_action", "v5_on_render_page_adm", позволяющие модифицировать выдачу модулей старого окружения.
  • [CMS-11787] Добавлена глобальная переменная, ссылка на страницу сравнения товаров - ESHOP_COMPARE_LINK
  • [CMS-11789] В дистрибутивы платежных драйверов добавлена выдача сообщения после окончания установки о необходимости настройки.
  • [CMS-11797] В PHP Reference в список событий добавлены
# v5_on_front_filter_init;
# v5_on_apply_filters;
# v5_on_admin_list_view;
# v5_on_dataexchange_start;
# v5_on_dataexchange_sql;
# v5_on_dataexchange_item.
  • [CMS-11820] Добавлен метод AMI_TemplateSystem::addHTMLHeaderTag(), позволяющий добавлять/заменять теги между тегами .
  • [CMS-11826] Префиксы GET-параметров success_url/fail_url для драйверов оплаты.

    Для колбэков и ссылок возврата платежных систем вместо GET/POST-параметров 'action', 'status', 'item_number', 'order_id' возможно использовать параметры 'ami_action', 'ami_status', 'ami_item_number', 'ami_order_id'.
  • [CMS-11829] Добавлен метод AMI_TemplateSystem::addHTMLHeaderTag(), позволяющий добавлять внешние/инлайн стили между тегами .
  • [CMS-11857] Добавлены события, позволяющие влиять на алгоритм построения поискового индекса элементов.
  • [CMS-11877] Добавлен вызов события "v5_on_ext_image_generated", вызывающийся при генерации изображений и позволяющий вставлять задержки при экспорте.
  • [CMS-11899] Добавлена поддержка SMTP. В /_local/config.ini.php опционально доступен параметр outgoing секции mailer, принимающий записанные в URL-формате адреса для отправки почты.
  • [CMS-11925] Дополнительные поля категорий инфолент добавлены в глобальное пространство переменных шаблонизатора в следующем виде:

    Общий список: common_cf_cat_list
    Остальные в виде cf_cat_{системное название}
  • [CMS-11946] Добавлено событие "v5_on_dataexchange_download_image", позволяющее изменять ссылку на исходное изображение и имя конечного файла изображения при импорте из Yandex.Market.

Реализованные идеи с Idea.amiro.ru

Исправленные ошибки

  • [DESIGN-3751] Исправлена ошибка обновления спецблока корзины при удалении товара из корзины без перезагрузки страницы.
  • [DESIGN-3743] Исправлено некорректное поведение выбора свойств для сравнения на странице сравнения товаров.
  • [DESIGN-3742] Устранена JS ошибка возникающая на странице Корзина товаров при пустой корзине.
  • [DESIGN-3717] Устранена JS ошибка возникающая в карточке товара при отсутствии доп. изображений
  • [CMS-9406] Исправлен неверный импорт из 1С XML новых для CMS товаров.
  • [CMS-9898] При заходе на страницу карточки товара, принадлежащего категории с флагом «не отображать в общих списках», категории с таким флагом скрыты из списка категорий спецблока категорий каталога.
  • [CMS-11223] Исправлено кэширование спецблоков, в некоторых случаях создавался одинаковый хеш спецблока для всех страниц.
  • [CMS-11308] Исправлена невозможность выставления рейтинга товарам-ссылкам на общедоступной части сайта.
  • [CMS-11344] В интерфейсе администратора модуля обмена данными каталога товаров исправлена неверная ссылка на экспортированный файл во всплывающем окне после завершения экспорта.
  • [CMS-11345] Исправлено отсутствие отдачи 404 кода при обращении к несуществующим товарам/подкатегориям главных категорий каталога товаров, базы знаний, портфолио.
  • [CMS-11369] Исправлено отсутствие сообщения об обращении к несуществующей подкатегории главной категории каталога товаров, базы знаний, портфолио.
  • [CMS-11409] Форум. Исправлена ошибка при удалении единственного сообщения пользователя в форуме при отключенных разделах.
  • [CMS-11456] Исправлена ошибка SQL при добавлении более двух спецблоков с поддержкой категорий одного и того же модуля инфолент на одну страницу.
  • [CMS-11477] Исправлено некорректное определение товара по ссылке в некоторых случаях.
  • [CMS-11485] В интерфейсе администратора модуля скидок исправлена автоматическая установка поля фильтра в значение "Условия предоставления скидки" после добавления скидок и так же установка по умолчанию этого значения при заходе в модуль.
  • [CMS-11495] Исправлено неверное вычисление скидки при просмотре деталей заказа (после редактирования скидки в интерфейсе администратора), отсутствие изображений в списке заказов на общедоступной части сайта (Личный кабинет/Мои заказы).
  • [CMS-11603] Исправлена неверная ссылка на RSS из спецблоков инфолент.
  • [CMS-11627] В каталоге товаров (портфолио, базе знаний) исправлена невозможность перемещения элементов после указанной позиции в интерфейсе администратора.
  • [CMS-11636] ami_multifeeds.tpl: устранено дублирование оформления через simple sets small_header инфолент.
  • [CMS-11643] Исправлено неработоспособность некоторых расширений в модулях «Гостевая книга», «Форум» для редакций «Визитка» и «Free».
  • [CMS-11725] - Блокирование элемента пользовательских полей после выбора значения из справочника.

    Для дополнительных полей каталога товаров, хранящихся по значению из справочника / как ссылка на значение из справочника / множественный выбор из справочника, после открытия всплывающего окна для выбора/добавления/редактирования/удаления значений устранена блокировка выпадающего списка на исходной формы, списки изменяются в соответствии с действиями, производимыми во всплывающем окне.
  • [CMS-11737] Обработчик события "on_order_before_status_change" $aEvent['oItem'] содержит более корректную модель заказа.
  • [CMS-11762] Исправлено неверное подключение статусных сообщений на фронте для API-модулей.
  • [CMS-11772] Исправлена устаревшая ссылка в платежном драйвере «Купи В Кредит».
  • [CMS-11773] Для инфолент убраны лишние GET-параметры из ссылки на элемент.
  • [CMS-11780] Устранена невозможность получить в списке расширений в настройках своего собственного установленного локально расширения.
  • [CMS-11792] Устранена неверная выдача об окончании лицензии на некоторых устанавливаемых сайтах.
  • [CMS-11793] В транзакционных командах работы с файловой системой, используемых при установке/удалении модулей добавлена установка прав 0666 и логгирование неуспешной смены прав.
  • [CMS-11796] Макеты: не выводится содержимое последнего максимально возможного блока на страницу. Исправлен вывод блока lay_f10 на страницу для free-редакции.
  • [CMS-11838] Яндекс.Касса. Исправлен клиент-сайд валидатор формы настроек драйвера, добавлен тестовый режим. требует заполнения всех полей независимо от выбранного метода работы драйвера
  • [CMS-11841] Устранена невозможность изменения позиций элементов в списке в интерфейсе администратора для не суперадминистратора.
  • [CMS-11842] В уведомлениях с детальной информацией о заказе исправлен неверный вывод цены для товаров с не заданной ценой.
  • [CMS-11858] Для дополнительных полей каталога товаров с методами хранения «Множественный выбор из справочника», «Ссылка на значение справочника» исправлена неточная выборка по значениям.
  • [CMS-11861] Исправлено неверное кэширование Id модуля по имени класса при обращении к AMI::getModId() из классов-конфигураций
  • [CMS-11867] Исправлено отображение многострочного текстового доп.поля на форме редактирования категорий
  • [CMS-11872] Исправления по безопасности.
  • [CMS-11888] Устранена проблема некорректного CSV-импорта существующих значений в дополнительное поле с типом «Множественный выбор из справочника» для каталога товаров.
  • [CMS-11909] Исправлено удаление исходных файлов в файловом архиве при удалении копий оригинала и при групповом перемещении.
  • [CMS-11913] Исправления в работе демо-сайтов.
  • [CMS-11915] Исправлено разбиение на страницы описания элементов на внешней части сайта с помощью расширения «Разбитие на страницы».
  • [CMS-11923] Исправлена авторизация на общедоступной части сайта суперадминистратором для языка данных, отличного от языка его профиля.
  • [CMS-11929] Исправлено вычисление общего веса товаров в письмах уведомления о заказах. Неправильное значение в переменной grand_total_weigh шаблона письма о заказе.
  • [CMS-11938] Исправлена неработоспособность сокрытия элементов, имеющих дату в будущем в спецблоках инфолент.
  • [CMS-11943] Исправлена невозможность импорта несуществующих в системе элементов справочника для полей с множественным выбором.
  • [CMS-11960] Исправлено отсутствие информации для поиска по каталогу при ускоренном импорте новых товаров и категорий.
  • [CMS-11961] Исправлено отсутствие учета параметров «Разрешить голосовать с того же IP-адреса через», «Разрешить голосовать тому же пользователю через» при проверке возможности голосования в расширении инфолент.
  • [CMS-11964] Исправлена ошибка с несохранением позиции редактирования при сохранении шаблонов и локализаций.

Прочие изменения

[CMS-11480], [CMS-11510], [CMS-11514], [CMS-11533], [CMS-11565], [CMS-11585], [CMS-11623], [CMS-11676], [CMS-11678], [CMS-11729], [CMS-11751], [CMS-11758], [CMS-11759], [CMS-11790], [CMS-11798], [CMS-11802], [CMS-11823], [CMS-11821], [CMS-11827], [CMS-11846], [CMS-11866], [CMS-11868], [CMS-11869], [CMS-11897], [CMS-11900], [CMS-11901], [CMS-11902], [CMS-11903], [CMS-11904], [CMS-11905], [CMS-11944].

Amiro.CMS Touch

[CMS-11574], [CMS-11601], [CMS-11715], [CMS-11742], [CMS-11745], [CMS-11746], [CMS-11747], [CMS-11748], [CMS-11749], [CMS-11750], [CMS-11752], [CMS-11753], [CMS-11754], [CMS-11755], [CMS-11756], [CMS-11768], [CMS-11774], [CMS-11779], [CMS-11786], [CMS-11800], [CMS-11801], [CMS-11806], [CMS-11809], [CMS-11817], [CMS-11818], [CMS-11819], [CMS-11824], [CMS-11825], [CMS-11835], [CMS-11839], [CMS-11843], [CMS-11845], [CMS-11853], [CMS-11854], [CMS-11855], [CMS-11859], [CMS-11873], [CMS-11876], [CMS-11887], [CMS-11890], [CMS-11892], [CMS-11893], [CMS-11906], [CMS-11928], [CMS-11947], [CMS-11950], [CMS-11953].

18.04.14Версия 6.0.6

Новые возможности 

  • [CMS-11621] Возможность встроенных покупок в маркете. 
Идея: Сделайте возможность закрытия сайта
  • [CMS-11590].  В Амиро.Маркет опубликован бесплатный модуль закрытия сайта, с возможностями: 
    1) указать дату автоматического открытия и отображения таймера с обратным отсчетом 
    2) указать диапазоны IP, для которых сайт будет работать 
    3) задать код ответа сервера (503, 200) 
    4) редактировать содержание страницы-заглушки в визуальном редакторе. 
Идея:  Нужно свойство типа "многострочное текстовое поле"
  • [CMS-11613] Добавлена поддержка текстового поля с поддержкой визуального редактора и хранения в справочнике для каталога товаров и его клонов. 
  • [CMS-11642, CMS-11641, CMS-11598] Проверка обновлений.
  • [CMS-11046] Добавлен модуль обслуживания системы с возможностями: вывод информации о состоянии кеша и обнулении его, состояние и очистка папки generated images, история изменений настроек системы, очистка пользовательских настроек. 
Идея: История изменений опций
  • [CMS-11709, CMS-11646] Доработка средств мониторинга производительности системы. 
  • [CMS-11618] В установщик системы добавлены дополнительные проверки. 

API

  • [CMS-11701] На страницу редактирования настроек платежного драйвера добавлена выдача информации о разработчике драйвера. 
  • [CMS-11712] REST-API: в сервис быстрой регистрации пользователя добавлена возможность передавать свой логин и пароль. 
  • [CMS-11675] REST-API: Добавлен единый метод создания заказа. 
  • [CMS-11674] REST-API: Добавлены действия sys.user.profile.get и sys.user.profile.update, для получения и обновления профиля пользователя сайта 
  • [CMS-11708] Доработан запрет на удаление модуля, если в системе установлены зависимые модули. 
  • [CMS-11705, CMS-11713] Доработан модуль выдачи цифрового контента, в том числе из Амиро.Маркет 
  • [CMS-11698] Обновлена документация по добавлению/удалению обработчиков событий в точки входа системы. 
  • [CMS-11682] Добавлены события для управления размером страницы списка 5.0 модулей и управлением выбором текущего размера страницы. 
  • [CMS-11664] Модели для работы с методами/типами доставок доступны на запись: eshop_shipping_fields/table', 'eshop_shipping_methods/table' и 'eshop_shipping_types/table’. 
  • [CMS-11659] Опубликована возможность влияния на выборку товаров при экспорте, возможность влияния на сет шаблона для экспорта товара (события on_dataexchange_export_sql, on_dataexchange_get_tpl_set_name). 
  • [CMS-11658] Опубликована модель для получения списка платежных драйверов. 
  • [CMS-11640] Опубликована возможность регистрации фоновых, периодических процессов без необходимости cron. 
  • [CMS-11591] Предоставлена возможность создания рассылки писем через отложенные процессы. 
  • [CMS-11639] Модификация механизма регистрации посетителей по vid. 
  • [CMS-11631] Появилась возможность задать стиль описания настроек модуля, переопределить описание, в зависимости от стиля, запретить опцию на редактирование в runtime. В третий параметр $aOptions функции addRule можно передать ключ style_class с возможными значениями: 
    ▪  disabled - применяет серый стиль, запрещает параметр на редактирование; 
    ▪  highlighted - подсвеченный; 
    ▪  custom - применяет пользовательский CSS класс, переданный по ключу custom_style_class. 
  • [CMS-11622] Оптимизация локального кода на старте системы, ранние события. 
  • [CMS-11607] Добавлена поддержка передачи параметра client_flags при подключении к mysql. 
  • [CMS-11594] REST-API Быстрое получение списка товаров через модель списка, без полного рендеринга. 
  • [CMS-11339] Задокументировано введение в систему дистрибуции, основы создания дистрибутивов собственных решений для распространения через через магазин решений Амиро.Маркет, добавлены примеры готовых решений с пошаговой инструкцией. 

Исправленные ошибки

  • [CMS-11716] Исправлена ошибка с невозможностью сохранить новое поле на форме редактирования заказа, если поле представляет собой раскрывающийся список. 
  • [CMS-11697] Для некоторых серверов устранена ошибка сжатия передаваемых данных при работе платежного драйвера "OnPay". 
  • [CMS-11677] Исправлена ошибка с блоками кеша. 
  • [CMS-11657] Закрыт доступ в управление плагинами несистемным пользователям. 
  • [CMS-11656] Устранена проблема отображения страницы деталей в модуле "Вопрос-ответ" при добавлении на страницу спецблока инфолент. 
  • [CMS-11653] Для модели users/table исправлено сохранение с учетом языка. 
  • [CMS-11628] Устранена невозможность изменения параметра "Количество уровней в главном меню" менеджера сайта для редакции "FREE", появившаяся с 6.0.2 версии системы. 
  • [CMS-11578] Устранена проблема с повторным открытием всплывающего окна авторизации в Twitter, если перед этим пользователь открывал его и отказывался от авторизации. 
  • [CMS-11114] Исправлена ошибка, в некоторых случаях, приводящая к неправильной генерации SEO данных в инфолентах. 
  • [CMS-11383] Исправлены ошибки при администрировании комментариев с сортировкой по дате последнего сообщения при наличии неопубликованных сообщений. Исправлено некорректное поведение счетчиков при удалении неопубликованных сообщений. 
  • [CMS-11637] Исправления в работе визуального редактора. 
  • [CMS-10954] Исправления по безопасности.

Прочее

  • [CMS-11703], [CMS-11662], [CMS-11638], [CMS-11694], [CMS-11671], [CMS-11670], [CMS-11669], [CMS-11668], [CMS-11667], [CMS-11666], [CMS-11615], [CMS-11577], [CMS-11573], [CMS-11552], [CMS-11534], [CMS-11527], [CMS-11665], [CMS-11663], [CMS-11699] 

26.02.14Версия 6.0.4.8

Исправления

  • [CMS-11650] - Исправление неотправки sms сообщения при неизмененном содержании шаблона сообщения.
  • [CMS-11651] - Исправление отображения и сохранения спецблоков и гаджетов в Менеджере Сайта.
  • [CMS-11645] - Исправлен порядок выдачи HTML-кода для тега HEAD с JavaScript-библиотеками системы.

13.02.14Версия 6.0.4

Новые возможности

Версия 6.0.4 – прием PayPal платежей в рублях с использованием Express Checkout API, хранение шаблонов по-умолчанию и инструмент для их визуального сравнения, групповое изменение статусов заказов, умная кнопка добавления товара в корзину, новые модули в Амиро.Маркет: SMS-уведомления о заказах и драйвера для SMS-шлюзов Twilio.com и SMS.ru; поиск по списку товарных категорий и другие полезные улучшения.

Информация о наиболее значимых нововведениях Amiro.CMS версии 6.0.4 — в пресс-релизе.

  • [CMS-10725] - Драйвер оплаты PayPal 2.0 с использованием Express Checkout.
  • [CMS-11224] - Хранение исходных шаблонов и локализаций.
  • [CMS-11558] - Хранение исходных шаблонов и локализаций:  визуальное сравнение.
  • [CMS-11559] - Хранение исходных шаблонов и локализаций: прокрутка на текущую позицию.
  • [CMS-11283] - В панели управления модуля «Каталог товаров : Заказы» добавлена возможность группового изменения статуса заказов.
  • [CMS-11528] - Добавлена возможность смены кнопки «В корзину» после нажатия на «Товар уже в корзине» с указанием количества и переходе в корзину при следующем нажатии на неё. Также добавлена возможность удаления данного товара из корзины, отображение подвидов.
  • [CMS-10072] - Поиск по списку категорий в выпадающем списке Панели управления.
  • [CMS-10930] - Ускорение работы окна «Избранное» в Панели управления.
  • [CMS-11423] - Ускорение меню модулей основного меню в Панели управления. Меню не требует обращения к серверу.
  • [CMS-11457] - Операция групповой смены позиции элементов в списках элементов Панели управления отображается независимо от выбранной сортировки, но сообщает о необходимости ее выбора для выполнения операции.
  • [CMS-11506] - Реализована возможность копирования гаджетов в визуальном режиме редактора.
  • [CMS-11378] - Визуальный редактор: сохранение данных из исходного материала.
  • [CMS-11508] - Конфигурациям инфолент добавлена возможность сортировки данных на сайте по кол-ву голосов и рейтингу.
  • [CMS-11567], [CMS-11566] - Оптимизация построения списков, содержащих иерархические структуры.
  • [CMS-11576] - Добавлен чекбокс «Не искать на страницах форума».

Маркет

  • [CMS-11556] - Модуль для SMS уведомления клиентов о смене статуса заказа. Имеется возможность установки драйверов для поддержки различных поставщиков услуги. Настройки шаблонов сообщений, варианты статусов.
  • [CMS-11529] - 2 новых драйвера в Амиро.Маркет для SMS поставщиков услуги SMS.RU и TWilio.com.
  • [CMS-11519] - Модуль «Обновляемый информер», основанный на REST-API.

API

  • [CMS-11347] - Обновления «Генератора решений»:
         изменен набор и отображение некоторых полей для ami_clean;
         добавлена поддержка вкладки «Настройки & SEO» для ami_clean; 
         доработано поведение формы создания решения, добавлены подсказки.
  • [CMS-11519] - Плагин AJAX Responder переписан на новый код с использованием REST API.
  • [CMS-11452] - Обновлена документация с учетом генератора кода дистрибутивов.
  • [CMS-11437] - Добавлена возможность открытого доступа через REST.API к определенным модулям с использованием публичного токена доступа. 
  • [CMS-11549] - Событие [on_file_download], позволяет управлять процессом отдачи файла: принимать решение для возможности его скачивания, регистрировать события, отдавать индивидуальные коды ошибок.

Реализованные идеи с idea.amiro.ru

Исправленные ошибки

  • [CMS-11537] - Исправления для поддержки IPv6.
  • [CMS-10223] - Устранена проблема с неверным получением свойства «Файлы шаблонов для отображения спецблока» спецблока «Поиск/фильтр товаров» на общедоступной части сайта.
  • [CMS-11016] - Исправлена ошибка несоответствия с оригиналом при создании товаров-ссылок.
  • [CMS-11102] - Исправлены проблемы с товарами ссылками при работе в режиме Excel. Исправлена проблема со столбцами цен в режиме Excel при отсутствии заголовка цены.
  • [CMS-11289] - Исправлена ошибка на форме редактирования заказа, приводившая в некоторых случаях к отсутствию возможности обновления данных заказа, если в заказе присутствовали товары со схожим названием.
  • [CMS-11520] - Исправлена работа блока подсчета заказа, при установке сайта в подпапку.
  • [CMS-11526] - Добавлена проверка на вложенность при обёртывании в RAW в BB режиме CE редактора.
  • [CMS-11540] - Ряд исправлений в панели управления каталогом.
  • [CMS-11596] - Исправления в отображении тегов инфолент.

Прочие изменения

[CMS-11531] [CMS-11532] [CMS-11571]
[CMS-11284] 
[CMS-11542] [CMS-11545] [CMS-11546] [CMS-11551] [CMS-11555] [CMS-11560] [CMS-11561] [CMS-11562] [CMS-11538]
[CMS-11463] [CMS-11467] [CMS-11474] [CMS-11475] [CMS-11476] [CMS-11516] [CMS-11530] [CMS-11356]

04.12.13Версия 6.0.2

Новые возможности

В Amiro.CMS 6 реализовано более 500 изменений. Самые революционные из них – новое современное ядро с открытой архитектурой. Подробная информация о наиболее значимых нововведениях в версии 6.0.2 — в специальных разделах «Amiro.CMS 6 для разработчиков» и «Amiro.CMS 6 для пользователей».

  • [CMS-11399] - Накопительные скидки и внутренние счета пользователей для оплаты заказов в интернет-магазине.
  • [CMS-11395] - Множественное поле выбора статуса в модуле Заказы (multiselect).
  • [CMS-11279] - Множественное поле выбора (multiselect) в фильтре 6.0.
  • [CMS-8078], [CMS-11232] - Модуль импорта данных в форматах RSS и CSV из файлов и по протоколу HTTP.
  • [CMS-11234] - Модуль редиректов.
  • [CMS-11305] - Новый шаблон рейтинга и исправление ошибок в его работе.
  • [CMS-10561] - Добавлено сохранение активной вкладки на форме в режиме редактирования элемента.
  • [CMS-11240] - Поддержка атрибута rel=”alternate” hreflang=”x” на страницах и в sitemap для многоязычных сайтов.
  • [CMS-11280] - Добавлена возможность хранения корзины пользователя в сессии.
  • [CMS-11303] - Добавлена поддержка тэгов Open Graph.
  • [CMS-11309] - Для модулей гипермодуля «Информационные ленты» добавлена групповая операция копирования/перемещения элементов в категорию.
  • [CMS-11327] - В настройки отладки добавлена возможность отключения кеширования JS/CSS.
  • [CMS-11331] - В поле фильтра «Тип шаблона» интерфейса администратора модулей «Шаблоны модулей» / «Локализации» добавлено значение «Все» по умолчанию. Пути и названия системных шаблонов панели администратора в списке выделяются курсивом.
  • [CMS-11379] - Вывод информации о заказе на странице подтверждения заказа для использования в системах аналитики.
  • [CMS-11389] - Добавлено в заказ поле для Tracking Number.

Реализованные идеи с idea.amiro.ru

Исправленные ошибки

  • [CMS-10105] - При изменении статуса заказа на «Запрос» исправлено отсутствие списка товаров в уведомлении.
  • [CMS-10258] - Исправлена невозможность добавлять дробное количество товара меньшее единицы.
  • [CMS-9662] - Устранена проблема разрастания кеша при длительном отсутствии действий в панели управления.
  • [CMS-10906] - Устранен вывод пустого списка изображений при повторном открытии всплывающего окна для выбора изображений при непустом фильтре.
  • [CMS-11102] - Исправлены ошибки при редактировании данных в режиме «Лист Excel».
  • [CMS-11256], [CMS-11251] - Исправлено формирование ссылок на изображения в файле для Яндекс.Маркета.
  • [CMS-11270] - Потеря фокуса при вставке в CE в Chrome.
  • [CMS-11306] - Исправлена ошибка в детализации заказа в панели администрирования, приводившая в некоторых случаях к отсутствию изображения товара.
  • [CMS-11332] - Зависание/незагрузка визуального редактора в некоторых случаях.
  • [CMS-11338] - Исправлено некорректное отображение баланса пользователей в списке в панели управления.
  • [CMS-11340] - Исправлен расчет стоимости с учетом надбавки для платежного драйвера Robokassa.
  • [CMS-11346] - Исправлена ошибка в панели администрирования гостевой книги, приводившая к потере вложенности ответов администратора.
  • [CMS-11368] - Исправлена ошибка в панели управления, приводившая к отсутствию возможности просмотра ответов на комментарии в некоторых случаях.
  • [CMS-11382] - Исправлена ошибка, из-за которой в некоторых случаях не работала сортировка по позиции в панели управления интернет-магазина.
  • [CMS-11384] - Проблема с ## в визуальном редакторе.
  • [CMS-11394] - Невозможно изменить ссылку темы форума.
  • [CMS-11419] - Платежный драйвер Onpay: не передаются некоторые настройки.
  • [CMS-11396] - Платежный драйвер WM: в сет result_accepted не передается id заказа.


16.05.13Версия 5.14.8

Подробная информация о наиболее значимых нововведениях в версии 5.14.8 — в разделе «Новости».

Новые возможности

  • [CMS-11093] - Добавлена поддержка препроцессора LESS для CSS, автоматическое сжатие CSS, управление осуществляется через параметр "Компилятор LESS CSS" в разделе "Система : Общие настройки : Системные настройки".
  • [CMS-10878] - Поле "Системное название" в дополнительных свойствах каталога товаров и клонах для удобства настройки шаблонов и кода (Например, glass_color, вместо field_34).
  • [CMS-11215] - Автоматическое обновление версий подключаемых файлов CSS, JS.
    Реализация предложения с сайта идей.
  • [CMS-9956] - Обновление версий CSS, JS при восстановлении сайта из резервной копии.
  • [CMS-11216] - Автоматическое кеширование компилируемых CSS, JS
  • [CMS-11229] - Отображение дополнительных полей (строка, число, хранящиеся по значению) в панели фильтра товаров и других модулей. Для настройки необходимо в наборах полей включить параметр "отображать в фильтре администратора".
    Реализация предложения с сайта идей.
  • [CMS-11117] - В группу модулей "Рассылка/Подписка" добавлен модуль "Экспорт", позволяющий синхронизировать/экспортировать данные в сервис UniSender.
  • [CMS-11194] - Добавлен вывод изображений товаров в детализацию заказа.
  • [CMS-10444] - Добавлена возможность быстрого доступа к подключаемым шаблонам/локализациям, подключаемые файлы отображаются в виде активных ссылок ниже редактора шаблонов.
  • [CMS-11149] - Добавлена возможность открыть на редактирование  шаблон модуля непосредственно из менеджера сайта. 
  • [CMS-10296] - Для модуля комментариев добавлены параметры премодерации сообщений - "Отображать комментарии незарегистрированных пользователей без модерации" и "Отображать комментарии зарегистрированных пользователей без модерации".
    Реализация предложения с сайта идей.
  • [CMS-11134] - Добавлена поддержка модификаторов в шаблонах: 
    Например:
    ##var|striptags##
    ##var|jparse##
    ##var|htmlentities##
    Модификаторы возможно комбинировать, исполняются слева направо:
    ##var|striptags|jparse##
    Вызов модификатора сопровождается вызовом события:
    on_tpl_var_modifier_{$name}, $aEvent=array("value" => $value); Что дает возможность добавлять свои модификаторы.
  • [CMS-10930] - Ускорение работы диалога "Избранное" в панели управления.
  • [CMS-11007],[CMS-11165] - Оптимизирована работа схемы макета в менеджере сайта. Отключено отображение незначимых, вложенных элементов, карты выглядит понятнее и эстетичнее, реализована более полная поддержка html5 тегов, блочных макетов.
    Реализация предложения с сайта идей.
  • [CMS-11132] - "По умолчанию" включен асинхронный интерфейс панели управления. Сохранена возможность переключиться в предыдущую версию.
  • [CMS-11148] - Добавлена возможность копирования в модулях "шаблоны" и "локализации".
  • [CMS-11162] - Усиление безопасности.
  • [CMS-11181] - Перенаправление при определении языка браузера и некоторых других случаях заменено на серверное (header).
  • [CMS-11184] - На страницу выдачи результатов поиска по сайту и страницу списка элементов, содержащих заданный тег, добавлена возможность выдачи анонса элемента с HTML-тегами (требуется переиндексация сайта).
  • [CMS-11208] - Добавлена возможность изменения размеров редактора с подсветкой синтаксиса в модулях макеты, шаблоны, локализации. Высота редактора запоминается после сохранения.
  • [CMS-11209] - Поддержка нового протокола авторизации для Twitter
  • [CMS-10736] - Обновление модуля обмена для 1С 8.2 Управление торговлей редакция 11 (УТ 11). Обновленный модуль и инструкции по настройке можно получить в службе поддержки.
  • [CMS-11151] - Для ускорения работы, добавлено кеширование всплывающих окон настроек модуля и спецблоков из интерфейса администратора модуля и менеджера сайта.
  • [CMS-11256], [CMS-11256] - Ускорение работы экспорта товаров в обработке изображений.
  • [CMS-11161] - Оптимизирован расход памяти при открытии диалога настроек некоторых модулей (каталог, портфолио и другие).
  • [CMS-11101] - Добавлена синхронизация поля выбора страницы/категории на форме асинхронного интерфейса с текущим состоянием фильтра.

API

  • [CMS-11122] - Добавлена возможность использования компоненты формы без создания модели, в наследнике контроллера формы необходимо добавить свойство protected $useModel = FALSE;
  • [CMS-11160] - В AMI_Request добавлена поддержка источников для области видимости. В AMI_RequestHTTP улучшена поддержка раздельного получения GET/POST данных HTTP запроса.
  • [CMS-11163] - Исправлена неработоспособность отладочной выдачи SQL запросов в некоторых случаях.
  • [CMS-11166] - Вместо getCookie из front_system.js, следует использовать amiGetCookie.
  • [CMS-11175] - В расширение рейтингов добавлено событие 'on_rate'.
  • [CMS-11195] - Увеличено допустимое время для JSON-ответа до 0.3 сек.
  • [CMS-11200] - В модификаторе модели элемента AMI_ModTableItemModifier системные валидаторы, привязанные к типу поля, теперь используются только при заполненности поля в модели перед сохранением.
  • [CMS-11206] - Обновлено описание метода FilesExchangeDriver::processImport()

Исправленные ошибки

  • [CMS-11119] - Исправлена ошибка в асинхронном модуле связей с удалением последнего элемента в списке.
  • [CMS-11086] - Исправлена ошибка с перехватом нажатий клавиш при фокусировке вне списка. Убрана возможность изменять остаток для товаров с подвидами. Убрана возможность изменять товары ссылки. 
  • [CMS-10782] - Исправлена передача избыточных данных при печати заказа.
  • [CMS-11180] - Исправлено неправильное выставление налога товара в некоторых случаях.
  • [CMS-11150] - Устранена ошибка при попытке сохранять модель 'user/table/item/model' в цикле.
  • [CMS-11152] - Исправлено исчезновение элементов спецблока после отключений категорийности модуля при некоторых настройках спецблока.
  • [CMS-11185],[CMS-11202] - Исправлено кеширование спецблока фильтра/поиска каталога товаров.
  • [CMS-11210] - В асинхронном режиме устранена проблема требования обновления браузера для Opera 9.
  • [CMS-11212] - В асинхронном интерфейсе управления модуля "Каталог товаров : Категории" устранена проблема со сбросом фильтра при первой фильтрации списка.
  • [CMS-11226] - Исправлены валидаторы для полей типа date и datetime, исправлены системные шаблоны.
  • [CMS-9958] - Устранены проблемы в многостраничных темах форума: 1. невозможность правки сообщения, при добавлении кем-то сообщения в другую тему форума; 2. отсутствие предупреждения о невозможности правки сообщения; 3. неверная фокусировка на странице/сообщении после его успешной/неуспешной правки.
  • [CMS-11094] - Обновлён плагин передачи данных в ЖЖ в связи с изменениями в сервисе.
  • [CMS-11097] - Устранена проблема с моделями таблиц портфолио и базы знаний, неверно обращавшимися к таблицам каталога товаров.
  • [CMS-11098] - Исправлена ошибка в названий файлов изображений при экспорте из каталога товаров.
  • [CMS-11099] - В асинхронном интерфейсе администратора модуля "Каталог товаров : Товары" исправлено отсутствие столбца "Код".
  • [CMS-11138] - Исправлена ошибка приводящая в некоторых случаях к неправильному экспорту данных каталога.
  • [CMS-11164] - При вводе текстовых значений подвидов товара устранена проблема со значениями, содержащими одинарную кавычку.
  • [CMS-11167] - Исправлена загрузка файлов с длинными именами.
  • [CMS-11183] - Исправлен редирект с некоторыми некорректными ссылками. Улучшен фильтр для запрета индексации некорректных страниц.
  • [CMS-11188] - Устранена проблема с запомненной сортировкой по позиции в асинхронном списке
  • [CMS-11211] - Исправлено некорректное заполнение нулями пустых доп. полей на форме редактирования товара.
  • [CMS-11213] - Улучшение безопасности в модуле вакансии.
  • [CMS-11230] - Исправлена ошибка при удалении товаров с помощью ускоренного импорта из 1С.
  • [CMS-11187] - Исправлено неверное индексирование многостраничных категорийных модулей с отключенной категорийностью. Ранее считалось, что все элементы таких модулей общие.

Новое ядро

  • [CMS-10972] - Частично на новое ядро переведена группа модулей "Купоны".
  • [CMS-10973] - Частично на новое ядро переведена группа модулей "Доставка".
  • [CMS-11057] - Частично на новое ядро переведена группа модулей "Товары : Отображения".
  • [CMS-11192] - Полностью на новое ядро переведен модуль "Заготовки" (templates).
  • [CMS-10842] - Обновлен модуль "Сервис : Личные сообщения".
  • [CMS-11179] - Обновление документации разработчика.
[CMS-10910],[CMS-10904],[CMS-10931],[CMS-11066],[CMS-11067],[CMS-11068],[CMS-11069],[CMS-11070],[CMS-11071],[CMS-11076], [CMS-11077],[CMS-11078],[CMS-11079],[CMS-11081],[CMS-11082],[CMS-11083],[CMS-11084],[CMS-11085],[CMS-11091],[CMS-11103], [CMS-11104],[CMS-11107],[CMS-11108],[CMS-11109],[CMS-11110],[CMS-11111],[CMS-11113],[CMS-11135],[CMS-11137],[CMS-11136], [CMS-11146],[CMS-11145],[CMS-11147],[CMS-11159],[CMS-11171],[CMS-11173],[CMS-11178],[CMS-11179],[CMS-11190],[CMS-11193], [CMS-11199],[CMS-11203],[CMS-11219], [CMS-11245]

Прочие изменения

[CMS-11233],[CMS-11105],[CMS-11075],[CMS-11201],[CMS-11228],[CMS-10692],[CMS-10896]

16.10.12Версия 5.14.6

Подробная информация о наиболее значимых нововведениях в версии 5.14.6 — в разделе «Новости».

Новые возможности

  • [CMS-10708] - Оформление заказа в 1 шаг 
  • [DESIGN-3600] - Оформление заказа в 1 клик
  • [CMS-10854] - Доставка - добавление наборов полей, пользовательские способы
  • [CMS-11029], [CMS-11030] - Табличное редактирование товаров (excel).
  • [CMS-11035] - Новый платежный драйвер Acquiropay
  • [CMS-11062] - Новый платёжный драйвер - AvisoSMS
  • [CMS-11026] - КупиВкредит - кнопка в карточке товара
  • [DESIGN-3586], [DESIGN-3562] - Мастер настройки импорта CSV - оптимизация интерфейса.
  • [DESIGN-3543] - Каталог товаров - улучшенные примеры файлов для обмена данными в демонстрационной версии.
  • [DESIGN-3603] - КупиВкредит - настройка кнопки в шаблоне
  • [CMS-10969] - Перевод каталога товаров на асинхронный режим.
  • [CMS-10971] - Перевод на асинхронный режим модуля "скидки".
  • [CMS-10974] - Перевод на асинхронный режим модуля "налоги".
  • [CMS-10975] - Перевод на асинхронный режим модуля "пользователи"
  • [CMS-10982] - Перевод группы модулей "база знаний" на асинхронный режим.
  • [CMS-10983] - Перевод группы модулей "портфолио" на асинхронный режим.
  • [CMS-11045] - Интеграция плагина SEOPULT

API 

  • [CMS-10913] - Возможность создавать компоненты 6.0 без модели. 
  • [CMS-11018] - Публикация разработки спецблоков на новом ядре.
  • [CMS-11063] - Улучшен механизм доступа к настройкам в быстрой точке.
  • [CMS-10901],[CMS-10871], [CMS-10774], [CMS-11006] - Обновление документации API reference

Исправления ошибок

  • [CMS-11025] - Экспорт подписчиков. В некоторых случаях обрывался файл экспорта на больших объемах данных. 
  • [CMS-11033] - При рассылке из модуля "Подписка : Рассылка" неверно внедрялись имена изображений со спецсимволами.
  • [CMS-11034] - При сбросе кэша спецблока был недоступен AMI_Registry::get('page/itemId')
  • [CMS-11073] - Настройки фотографий - Отсутствует список категорий в параметре "ID альбомов для отображения в спецблоке".
  • [CMS-10959] - Некорректное поведение BB-редактора с некоторыми спецсимволами.
  • [CMS-11088] - Исправлена работа плагина публикации данных в LiveJournal.

Прочие изменения

[CMS-11047], [CMS-9465], [CMS-10684], [CMS-11027], [CMS-11037], [CMS-11038], [CMS-11049], [CMS-10898], [CMS-11061], [CMS-10984], [CMS-11015], [CMS-11017]

04.09.12Версия 5.14.4

Подробная информация о наиболее значимых нововведениях в версии 5.14.4 — в разделе «Новости».

Новые возможности

  • CMS-10792 Платежный драйвер для КупиВКредит.
  • CMS-10848, CMS-10831 Обновление редактора макетов страниц: добавлена подсветка синтаксиса, добавлены глобальные пользовательские стили, common.css теперь используется для стилей по-умолчанию.
  • CMS-10960 Улучшено оформление функционала по созданию товаров-ссылок.
  • CMS-10949 На сайтах и в панели управления подключается jQuery 1.7.2 из CDN Yandex/Google в зависимости от локализации. Доступны как по AMI.$ так и по $.
  • CMS-10849 Добавлена возможность сброса пароля пользователя по e-mail адресу без указания дополнительных полей.
  • CMS-10646 Иконки логина социальных сетей добавлены на страницу оформления заказа в магазине.
  • CMS-9988 В модуле "Система : Ядро" добавлен параметр "Запоминать сортировку списков в cookie".
  • CMS-10435 В административном интерфейсе переименованы "Малое изображение" в "Изображение в списке" а "Изображение" в "Изображение в деталях".
  • CMS-10524 На странице товара ссылки отображаются комментарии и рейтинги исходного товара.
  • CMS-10543 При фильтрации по каталогу в выдачу добавлены товары-ссылки.
  • CMS-10727 Добавлена проверка на существование изображения при экспорте в Яндекс.Маркет.
  • CMS-10723 Изменен формат выдачи сообщений о критических ошибках при отключенном режиме отладки.
  • CMS-10737 Исключена поддержка архивности в новых модулях.
  • CMS-10785 Улучшен механизм определения размера папок в модуле импорта фотографий.
  • CMS-10816 Работа с cookie обновлена согласно изменений в спецификаций от 2011г http://www.faqs.org/rfcs/rfc2109.html
  • CMS-10892 Обновлен механизм подсветки синтаксиса на версию 2.3
  • CMS-10780 Добавлена возможность выбрать 1 кликом все изображения во всплывающем окне их редактирования.
  • CMS-10821 Изменен формат хранения пользовательских настроек.

API

  • CMS-10850 Нижеперечесленные модели стали доступны для сохранения (запись):
    news/module/model, articles/module/model, articles_cat/module/model, blog/module/model, files/module/model, files_cat/module/model, photoalbum/module/model, photoalbum_cat/module/model, faq/module/model, faq_cat/module/model, stickers/module/model, stickers_cat/module/model, eshop_order/module/model
  • CMS-10345, CMS-10275 Ужесточение защиты от SQL-injection в пользовательском коде : предупреждение заменено на ошибку (см. #4988 в версии 5.12.4 от 26.08.11).
  • CMS-10689 В строке, сигнализирующей об отладочном режиме, добавлен вывод метода и адреса HTTP-запроса.
  • CMS-10992 Для пользовательских модулей (имеющих локальный контроллер) и плагинов всегда доступны параметры системных модулей ('start', 'pages', 'users', 'adv_places', 'ce', 'common_settings', 'rating'), параметры самого модуля, параметры его категорийного модуля (или основного, если находимся в категорийном) и настройки работающих в модуле расширений.
  • CMS-10944 Оптимизировано кол-во php-includes/расход памяти для лёгкой фронтовой точки входа, теперь неканонические имена таблиц модулей и списки ассоциированных таблиц задаются напрямую через AMI_ModDeclarator::setAttr('..', 'db_table', ...) и AMI_ModDeclarator::setAttr('..', 'assoc_db_tables', ...), что позволило избежать подключения моделей модулей для получения этой информации.
  • CMS-10919 Клиентский контроллер может добавлять любое количество модулей одного типа и устанавливать связи событий между ними.
  • CMS-10920 Действия вынесены из AMI.Module в классы компонент, при выполнении действий учитываются связи между компонентами.
  • CMS-10918 Для неосновных компонент хэш сохраняется в локальном хранилище, реализована работа произвольных компонент (на примере модуля "Связи" ).
  • CMS-10894 Фильтрация шаблонов и локализации по типу: "Сайт" (ранее доступные шаблоны), "Общие" и "Админ".
  • CMS-10781 Добавлено событие on_get_final_order_id (на получение id заказа в eshop_final).
  • CMS-10903 Обновлен механизм работы драйверов платежных систем. Подробности в документации.
  • CMS-10791 Добавлена возможность асинхронного подключения JavaScript в методе GUI_template::addScript()
  • CMS-10882 Реализована возможность добавлять в список столбец, отображающий иконку для строк, значение поля столбца которых истинно (AMI_ModListView::fmtColIcon())
  • CMS-10787 Обновления безопасности.

Документация по API для разработчиков

Новое ядро

CMS-10492, CMS-10513, CMS-10564, CMS-10565, CMS-10703, CMS-10705, CMS-10707, CMS-10709, CMS-10710, CMS-10711, CMS-10712, CMS-10713, CMS-10720, CMS-10731, CMS-10735, CMS-10741, CMS-10748, CMS-10826, CMS-10936, CMS-10746, CMS-10744, CMS-10756, CMS-10765, CMS-10757, CMS-10852, CMS-10919, CMS-10773, CMS-10770, CMS-10753, CMS-10755, CMS-10927, CMS-10758, CMS-10759, CMS-10768, CMS-10751, CMS-10764, CMS-10772, CMS-10801, CMS-10928, CMS-10889, CMS-10794, CMS-10763, CMS-10817, CMS-10832, CMS-10752, CMS-10761, CMS-10835, CMS-10762, CMS-10709, CMS-10847, CMS-10846, CMS-10867, CMS-10834, CMS-10836, CMS-10884, CMS-10776, CMS-10851, CMS-10840, CMS-10825, CMS-10824, CMS-10841, CMS-10838, CMS-10811, CMS-10800, CMS-10786, CMS-10790, CMS-10799, CMS-10802, CMS-10803, CMS-10804, CMS-10807, CMS-10809, CMS-10808, CMS-10810, CMS-10819, CMS-10806, CMS-10812, CMS-10991

Полностью на новом ядре в панели управления работают модули: Новости, Статьи, Вопрос-ответ, Файловых архив, Шаблоны, Локализации, История логинов, Sitemaps: История, Защита от СПАМа, Стикеры.

Частично на новом ядре работают модули: Наборы полей, "Вакансии / Соискатели", Опросы, Поиск, Обратная связь, Форум, Гостевая книга, Комментарии, "Менеджер сайта : Заготовки", "Менеджер сайта : Макеты страниц", "Пользователи", "Тэги", Права доступа, Доска объявлений, Подписка.

Функционал нового ядра описан в документации по API для разработчиков

Оптимизация шаблонов

  • DESIGN-3537 Оптимизирована html структура шаблона imagetape.tpl, представление вынесено в CSS, функционал в AMI.UI.Scroller. Разработан imagetape_slideshow.tpl для прокрутки баннеров. Функционал реализован на CSS3, с js-заглушкой для IE.
  • DESIGN-3540 В шаблон спецблока "Меню пользователя" добавлена форма логина. По умолчанию форма открывается в попап окне по клику на ссылку Вход. После успешной авторизации пользователь остается на той же странице.
  • DESIGN-3541 Добавлен вывод инструкции расширенного поиска по сайту, в случае, если количество результатов равно нулю.
  • DESIGN-3545 Шаблоны каталога товаров переведены на DIV и новую структуру CSS. Выполнена настройка CSS по умолчанию. Добавлены краткие комментарии к сетам. Как следствие значительно улучшена читаемость и гибкость настройки шаблонов посредством CSS. Оптимизированы шаблоны: _eshop_iteml_list, eshop_catalog, eshop_tree_links.
  • DESIGN-3546 Шаблон спецблока анонса товаров переведен на DIV и новую структуру CSS. Выполнена настройка CSS по умолчанию. Добавлены краткие комментарии к сетам. Как следствие значительно улучшена читаемость и гибкость настройки шаблонов посредством CSS. Оптимизированы шаблоны: eshop_home.
  • DESIGN-3547 Добавлен объект AMI.Eshop.Properties, отвечающий за интерактивный выбор подвида товара с помощью радиокнопок; сделана настройка CSS блока с радиокнопками по-умолчанию.
  • DESIGN-3548 Добавлен js-объект AMI.UI.Scroller, отвечающий за визуальную прокрутку элементов произвольного списка. Эффект перемотки определяется свойством CSS transition.
  • DESIGN-3549 Шаблон спецблока анонса товаров переведен на DIV и новую структуру CSS. Выполнена настройка CSS по умолчанию. Добавлены краткие комментарии к сетам. Как следствие значительно улучшена читаемость и гибкость настройки шаблонов посредством CSS. Оптимизированы шаблоны: filter_form, ehsop_filter_box, ehsop_filter_form, ehsop_filter_box, ehsop_filter_form_small, ehsop_filter_box_small.
  • DESIGN-3556 Шаблон списка категорий (eshop_catalog) переведён на DIV и новую структуру CSS. Выполнена настройка CSS по умолчанию и для выпадающих списков. Добавлены краткие комментарии к сетам. Как следствие значительно улучшена читаемость и гибкость настройки шаблонов посредством CSS.
  • DESIGN-3570 Оптимизирована html структура; новое представление разработано, сделано независимым (БЭМ) и вынесено в CSS для шаблонов: letters.tpl и pager.tpl.
  • DESIGN-3574 Шаблон menu.tpl (главное меню, верхнее меню, нижнее меню) переведен на DIV и новую структуру CSS. Выполнена настройка CSS по умолчанию. Удалён код JS - все эффекты реализованы на CSS. Добавлены краткие комментарии к сетам. Как следствие значительно улучшена читаемость и гибкость настройки шаблонов посредством CSS.
  • DESIGN-3550 Разработан объект AMI.Form.Filter для обработки и согласования данных нескольких форм фильтра/поиска на странице, с последующим составлением GET запроса.
  • CMS-10833 В спецблок каталога товаров добавлены переменные small_cols_level_n со значениями опции small_cols


Исправленные ошибки

  • CMS-10150 Исправлены ошибки при работе кнопок "на весь экран" в редакторе.
  • CMS-10303 Устранены сбои в работе спецблока модуля "Связи"
  • CMS-10856, CMS-10363 Исправлена ошибка гаджетов/изображений в тексте/анонсе модулей
  • CMS-10392 Исправлено некорректное поведение прозрачного фона в полноэкранном режиме менеджера сайта.
  • CMS-10393 Исправлена работа индексатора при отключенной категорийности
  • CMS-10511 Исправлена работа расширения "Постраничное разбиение элемента".
  • CMS-10562 Исправлена ошибка с невозможностью использовать спецсимволы внутри логических операторов в макетах сайта.
  • CMS-10716 Исправлена ошибка из за которой не обновлялся список заказов после нажатия "Применить".
  • CMS-10718 Исправлено отсутствие подсказок у некоторых кнопок в редакторе.
  • CMS-10745 Исправлено отсутствие дополнительных полей custom_field_X при групповой генерации заголовков в каталоге товаров.
  • CMS-10747 Исправлена ошибка с обнулением поля максимальное количество товара в заказе в админке.
  • CMS-10957 Устранена XSS уязвимость в шаблонах демо-сайта.
  • CMS-9163 Устранена проблема недоступности расширений "Изображения", "Экспорт в RSS" и "Рейтинги" у несистемного пользователя, имеющего права на модуль, обладающий перечисленными расширениями.
  • CMS-10890 Устранена проблема импорта данных справочников для некоторых случаев.
  • CMS-10897 Исправлены некоторые ошибки наблюдавшиеся в Google Chrome
  • CMS-10915 Актуализированы признаки системных шаблонов/локализаций.
  • CMS-10830 При отсутствии страницы модуля в менеджере сайта групповая генерация ссылки на элемент приводила к фатальной ошибке.
  • CMS-10844 Исправлен заголовок всплывающего окна при перемещении запроса соискателя.
  • CMS-10769 Исправлена ошибка с индексацией элементов разбитых на несколько страниц.
  • CMS-10872 При копировании категории многостраничного модуля с одной страницы на другую исправлен пересчет количества элементов.
  • CMS-10888 Исправлена проблема со сбросом кэша модулей при запросах, содержащих имена таблиц, экранированные кавычки.
  • CMS-10754 Исправлена ошибка с невозможностью сохранить поля пользователя из API.

Прочие изменения

CMS-7854, CMS-7937, CMS-9114, CMS-9625, CMS-9943, CMS-10122, CMS-10372, CMS-10464, CMS-10465, CMS-10540, CMS-10568, CMS-10726, CMS-10729, CMS-10742, CMS-10891, CMS-10818, CMS-10877, CMS-10866, CMS-10916, CMS-10885, CMS-10899, CMS-10914, CMS-10793, CMS-10881, CMS-10760, CMS-10853, CMS-10917, CMS-10862, CMS-10861, CMS-10923, CMS-10855, CMS-10858, CMS-10857, CMS-10870, CMS-10843, CMS-10767, CMS-10788, CMS-10805, CMS-10540, CMS-10797

06.03.12Версия 5.14.2

Новые возможности

  • #5422: Новое расширение: «Репутация пользователей». Поддерживается в форуме и комментариях.
  • #5449: Добавлена поддержка быстрого заказа от Яндекс.Маркета.
  • #5483: В поставку системы включен платежный драйвер для системы OnPay (http://www.onpay.ru).
  • #5540: Добавлен драйвер для экспорта данных в формате IRR (Из рук в руки).
  • #5487: В заказы добавлена печатная форма "ТОРГ-12"
  • #5320: Добавлена возможность использования телефона или e-mail в качестве логина.
  • #5365: В модуле личных сообщений клик по дате и теме в списке сообщений вызывает просмотр сообщения. Добавлено выпадающее меню пользователя-адресата в просмотре сообщения.
  • #5114: Отладка кэша теперь отображает занимаемое место и другую информацию.
  • #4319: Для параметра конфигурации www_prefix_mode секции "connect_opt" файла "_local/config.ini.php" добавлена обработка значения "config", перенаправляющая посетителя на ссылки, указанные в параметрах ROOT_PATH_WWW или ROOT_PATH_WWW_ALIAS.
  • #5480: Многочисленные доработки визуального/BB/HTML редактора:
    • Добавлена очистка пустых атрибутов style, class,
    • Исправлена ошибка в хроме (не виден контент iframe)
    • исправлена проблема с угловыми скобками при переключении BB <-> HTML
    • Fullsize режим может уменьшать область редактирования
    • Исправлено запоминание позиции курсора
    • Исправлена проблема зависания редактора
    • Исправлена проблема со смайликами
    • Добавлены горящие клавиши в BB - режиме с подсветкой синтаксиса
    • Подклюен поиск в режиме BB и HTML с подсветкой синтаксиса
    • Исправлена ошибка со вставкой спецблока/img после Vis->BB->HTML->Vis
    • Удален атрибут id при вставке <hr>
    • Исправлена проблема - не все контейнеры с выравниванием преобразуются в BB-тэги
    • Сохраняется Scroll position последнего редактируемого элемента
    • Opera - Fullsize в BB режиме
    • Кнопка Fullsize перемещена на свое законное место - правый верхний угол
    • Некоторые другие доработки и исправления.

Оптимизация

  • #5156: Ускорено создание опций нового сайта.
  • #4124: Уменьшено количество SQL запросов к базе данных на страницах со спецблоком карта сайта.
  • #5484: Усиление графической защиты от роботов (captcha).

Исправленные ошибки

  • #5479#c1: Исправлена безусловная проверка кода изображения для защиты от роботов (капчи) без перегрузки страницы.
  • #5479#c10: Исправлено отсутствие свойства товаров, у которых тип "Строка" и тип хранения "По значению" или "По значению из справочника", при автогенерации HTML-заголовка элемента.
  • #5479#c6: Исправление безопасности.
  • #5479#c4: При выдаче сообщений форума исправлено отсутствие о дате регистрации автора.
  • #5503: Исправлена невозможность смены пароля пользователя из интерфейса администратора в модуле "Каталог товаров : Пользователи".
  • #5479#c2: Исправлено неверное наследование параметра "Менеджер сайта/Шаблон автогенерации заголовков" и установлено верное значение "##object_name## | ##site_title##" при создании новых сайтов в конструкторе.
  • #905: Исправлена невозможность авторизации в интерфейсе администратора в случае, когда ссылка не содержит "login.php".
  • #5477: API: Добавлена генерация фатальной ошибки при использовании точки входа 'ami_env.php' и невозможности подключения к БД.
  • #5306: В интерфейсе администратора под Windows XP/Google Chrome устранен символ квадрата во многих всплывающих сообщениях.
  • #5479: Исправлено неправильное заполнение в некоторых случаях фильтра данными справочника.
  • #5472: Исправлена ошибка при создании страницы с типом "Ссылка" в менеджере сайта.
  • #5473: Исправлено попадание в google sitemap страниц 404 и печатной версии в некоторых случаях.
  • #5410: Страница pages.php безусловно закрыта для индексации.
  • #4784: Исправлен формат экспорта подписчиков, теперь данные автоматически сохраняются в файл.
  • #4491: Добавлено выпадающее меню для отображения актуального статуса подписки на тему форума.
  • #5492: В модуль "История Заказов" добавлены отсутствующие значения для заказа.
  • #4971: API: исправлена доступность лога выполнения SQL запросов по флагу sdebug.
  • #5321: В модуле сообщений убрано размножение Re: при ответах на уже отвеченные сообщения.
  • #5476: В модуле редактирования заказа исправлена ошибка: после удаления нового элемента заказа он более не попадает в заказ с нулевым количеством.
  • #5463: Сессионные данные пользователя работают и для системе установленой в подпапке.
  • #5399: Исправлена подстройка размера всплывающего окна под контент.
  • #5466: Исправлена ошибка в редакторе с неработающими стилями
  • #5496: Исправлена ошибка в модуле заказов связанная с удвоением стоимости доставки в некоторых письмах
  • #5179: Исправлена ошибка с периодической невозможностью редактирования контента в редакторе (после версии 5.14.0)

См. также: Условия, период и стоимость обновлений Amiro.CMS