
| Узнайте, что ждёт вас в следующих версиях. | Смотрите также: Разработка UMI.CMS в коммьюнити Механизм обновления Хотфиксы и патчи |
| Номер задачи | Описание |
|---|---|
| 11179 | Сделан новый формат хранения шаблонов (подробности: http://blog.umi-cms.ru/dobryakov/release_2844/). |
| 12402 | Сделан автоматический выбор мобильного шаблона, позволяющий UMI.CMS автоматически выбирать и показывать соответствующий “мобильный дизайн” пользователям, которые зашли на сайт с мобильного устройства. |
| 10899 | Сделан механизм автоматического определения корректных прав доступа на все php-файлы, которые создаются при установке системы на хостинг. |
| 11880 | Решены проблемы с обновлением, когда файл htaccess недоступен на запись. |
| 12738 | Решены проблемы с обновлением, возникающие после изменения прав доступа к файлу install.ini. |
| 12329 | Реализовано обновление UMI.CMS до старшей редакции при покупке “апгрейда” через интернет-магазин. |
| 9929 | В разделе администрирования селектор домена теперь автоматически соответствует текущему домену. |
| 9324 | Устранены проблемы, связанные с подключением дефолтных шаблонов для английской версии сайта. |
| 10173 | В разделе администрирования обязательные поля дополнительно выделены в оформлении для большей заметности. |
| 11026 | На страницах сайта, недоступных текущему пользователю по ограничению прав, теперь в XSLT выводится форма авторизации. |
| 9102 | Сделана настройка времени кэширования результатов запросов к потокам (udata, uobject и т.д.). |
| 9672 | Устранена ошибка в логике метода getCategoryList, препятствующая возможности вывести список разделов каталога, которые находятся в корне сайта. |
| 12331 | Устранены ошибки, связанные с наличием в базе данных таблиц с названиями содержащими “-” (тире) вместо символа подчёркивания. |
| 12110 | Обновлена версия jQuery. |
| 12482 | В автоматических тестах хостинга предусмотрен нечисловой номер версии php. |
| 12432 | В тесты хостинга добавлена проверка наличия модуля json. |
| 12440 | В классе umiMail теперь заголовок From корректно ссылается на отправляющий сервер, во избежание ошибочной оценки писем как спама. |
| 12493 | Ошибка “Неперехваченное исключение” описана более развёрнуто, чтобы дать пользователю больше информации о произошедшей ошибке. |
| 12610 | Исправлена неккоректность при подключении кириллических доменов. |
| 12752 | Устранены проблемы, связанные с установкой на домен с указанием номера порта (например localhost:8080). |
| 12729 | Устранена ошибка, позволяющая удалить из системы “дефолтный” язык. |
| 12390 | Устранены несколько ошибок функций постраничного вывода. |
| Номер задачи | Описание |
|---|---|
| 12073 | В модуле “Резервирование” сделана страница с общим логом изменений контента (по всему сайту) для большего удобства использования функций восстановления. |
| 10884 | Сделан удобный переход из редактирования объекта к редактированию соответствующего типа данных. |
| 11046 | Устранены проблемы с типом данных при добавлении новости (ошибка ”Not a Number”). |
| 11018 | Устранена ошибка, возникающая при попытке загрузить изображение через библиотеку изображений. |
| 11267 | Устранено множество дефектов англоязычной версии раздела администрирования. |
| 11515 | Устранена ошибка, при которой Edit-in-Place заметка на сайте располагалась поверх меню. |
| 11806 | Добавлена возможность указывать текст кнопки "Добавить" в Edit-In-Place на различных языках. |
| 12492 | Исправлена ошибка, связанная с транслитерацией буквы “Э” в поле “Псевдостатический адрес”. |
| Номер задачи | Описание |
|---|---|
| 11064 | В XSLT-шаблонизаторе добавлен тэг google canonical, позволяющий избавиться от эффекта дублирования контента для поисковых систем. |
| 11061 | В robotx.txt адрес /search теперь по-умолчанию закрыт от индексирования. |
| 12577 | Предотвращено дублирование контента главной страницы по адресам “/” и “/index.php”. |
| Номер задачи | Описание |
|---|---|
| 10567 | В формах на сайте в полях типа file доступна функция вывода предупреждения о допустимом размере файла. |
| 12555 | В файл-менеджере elFinder сделаны сообщения о включённом демо-режиме, который позволяет блокировать нежелательные операции с файлами. |
| Номер задачи | Описание |
|---|---|
| У некоторых классов, расширяющих umiExporter, изменился формат ответа о проделанных действиях: для уменьшения потребляемой памяти вместо содержимого файла возвращается false. | |
| Экспорт в csv (при запросе “скачать результат экспорта” из раздела администрирования) теперь осуществляется по частям. | |
| 10882 | Исправлена ошибка с типом данных, в случае если не передан параметр "Назначение типа". |
| 12654 | Добавлена функция отключения переименования картинок при импорте из 1С. |
| 12747 | Устранены лишние данные из экспорта в yml. |
| 12815 | Исправлена проблема, из-за которой после импорта RSS-ленты по крону html-теги преобразовались в сущности. |
| Номер задачи | Описание |
|---|---|
| 11479 | Интегрирован сервис dengionline. |
| 9896 | На демонстрационном сайте интернет-магазина (demodizzy) добавлено визуальное отображение скидок в процессе формирования заказа. |
| 11648 | На демонстрационном сайте интернет-магазина добавлено отображение стоимости доставки. |
| 6686 | Допустимый диапазон скидки ограничен от 0 до 100 процентов. |
| 12072 | Сделана возможность указать несколько емайлов, на которые будут приходить уведомления о заказах. |
| 9642 | Тип оплаты заказа фиксируется в специальном поле (это может быть полезно для анализа финансовых потоков). |
| 12546 | Исправлена проблема, связанная со значением header-payment-invoice. |
| 11316 | Устранены причины проблем, в связи с которыми платежная система РБК отсылала пользователю избыточно большое количество уведомлений. |
| 12667 | Устранены проблемы с указанием номера заказа в письме о заказе. |
| 12813 | Исправлены некорректные ссылки в письмах из интернет-магазина. |
| Номер задачи | Описание |
|---|---|
| 10997 | Исправлена ошибка: превью изображений перекрывались списком изображений. |
| 11002 | Устранены проблемы, связанные с формированием списка быстрой загрузки изображений. |
| 12382 | Реализовано управление сортировкой у фотоальбомов (решение с UMI.Hub http://hub.umi-cms.ru/project/119/). |
| Номер задачи | Описание |
|---|---|
| 10992 | Устранена проблема с отправкой пустого комментария. |
| 9368 | На демонстрационных сайтах добавлена кнопка удаления комментариев через Edit-in-Place. |
| Номер задачи | Описание |
|---|---|
| 12638 | Устранена проблема, при которой в административном разделе при добавлении формы обратной связи поле “Адрес получателя” становилось пустым. |
| 12625 | Исправление проблемы с множественным выбором адресатов (решение с UMI.Hub http://hub.umi-cms.ru/project/146/). |
| Номер задачи | Описание |
|---|---|
| 12350 | Интегрирована статистика Яндекс.Метрики, которая позволяет анализировать несколько десятков важнейших показателей прямо в разделе администрирования UMI.CMS. |
| Номер задачи | Описание |
|---|---|
| 11304 | Устранена проблема, при которой тема письма дублировалась в контенте. |
| 12572 | Устранена проблема с отпиской пользователя Гость. |
| 12655 | Решены проблемы, при которых при CSV-импорте вместо числовых значений появлялись соответствующие слова из справочников. |
| 12716 | Внесено дополнение “CP1251//IGNORE” по экспорту/импорту во избежание остановки обработки на незначительных ошибках. |
| Номер задачи | Описание |
|---|---|
| 11763 | Дата начала показа баннера по-умолчанию устанавливается в текущую дату (now). |
| Номер задачи | Описание |
|---|---|
| 12285 | Решены проблемы с отображением списка лент новостей в поле "Связано с лентой новостей", в том случае когда их больше 60. |
| Номер задачи | Описание |
|---|---|
| 12523 | Исправлена некорректная работа системы с нулевыми значениями в полях типа int, приводящая к ошибкам фильтров на демонстрационных сайтах. |
| Номер задачи | Описание |
|---|---|
| 10076 | Решена проблема в типе данных "Вопрос в FAQ", в котором отсутствовало поле publish_time. |
| Номер задачи | Описание |
|---|---|
| 11206 | Теперь получить триальный ключ для знакомства с системой можно прямо в интерфейсе инсталлятора, не заходя на сайт UMI.CMS. |
| 12046 | Интегрирован новый файл-менеджер (без использования flash). В данной версии он доступен опционально по желанию (нужно включить в профайле пользователя) и проходит тестовую эксплуатацию. В следующих версиях старый файл-менеджер будет полностью исключён. |
| 12302 | К числовой метрике производительности (admin/config/cache) теперь выводится поясняющий комментарий, который помогает сделать вывод о характеристиках хостинга. |
| 12138 | Авторизоваться в системе теперь можно как по логину, так и по e-mail прозрачно для пользователя (решение из коммьюнити UMI.Hub). |
| 12365 | В usel добавлен вывод модуля-метода (решение из коммьюнити UMI.Hub). |
| 12049 | Во все обращения к MySQL добавлен идентификатор подключения (connection id), что позволяет использовать UMI.CMS с двумя и более одновременными подключениями к БД. |
| 10248 | Устранена проблема аутентификации через сервис Loginza. |
| 11148 | К подключаемым js и css автоматически добавляется номер сборки, что помогает принудительно их обновить (в кэше браузера) с обновлением UMI.CMS. |
| 12186 | Исправлено некорректное определение MySQL Version при установке на некоторые хостинги. |
| 12306 | Виджет Яндекса на страницах подгружается отложенной загрузкой для избежания проблем с некоторыми антивирусами. |
| 12243 | Устранен потенциальный источник проблем, связанный с иным порядком полей в таблицах UMI.CMS. |
| 11098 | Устранены дефекты указания путей в MakeSystemBackup.xml в параметрах бэкапа. |
| 11050 | Исправлена ошибка использования {domain} в config.ini и шаблонах. |
| 11210 | При установке системы названия демо-сайтов приведены в соответствие с названиями на demo.umi-cms.ru. |
| 9196 | В robots.txt переписана выборка с условием equals(1) с целью избежать некорректного распознавания значения null на некоторых хостингах. |
| 12293 | Решено несколько проблем, связанных с переходом на новую версию jQuery. |
| 12315 | Исправлены дефекты, связанные с подгрузкой значений справочников для не-супервайзеров. |
| 12333 | Устранены проблемы кэширования подзапросов при генерации карты сайта. |
| 12364 | Устранены дефекты использования http_build_query с символом амперсанда. |
| 12371 | Теперь невозможность определить значение safe_mode не является критичной ошибкой для установки системы. |
| 12208 | Устранена ошибка, связанная с передачей второго параметра в memcache. |
| В функцию getCurrentTimeStamp добавлено однократное обращение к константе сервера REQUEST_TIME вместо функции time(), что позволило снизить задержки на её частом вызове. | |
| В потоках (streams) реализована поддержка strict-стандартов PHP. | |
| Файл js/custom.js добавлен в список исключений при обновлениях. |
| Номер задачи | Описание |
|---|---|
| 12029 | При прокрутке страницы (в разделе администрирования) верхняя панель теперь остаётся на своём месте. |
| 12286 | В панели EIP в редактировании мета-тэгов Keywords и Description заменены местами для большего удобства. |
| 12017 | В панели EIP добавлена кнопка SEO для быстрого перехода к SEO-модулю. |
| 12239 | При редактировании контента (в разделе администрирования) появилась ссылка на просмотр этой страницы на сайте. Это удобно для того, чтобы в разных вкладках браузера редактировать контент и наблюдать его представление на сайте. |
| 12149 | Устранена проблема, при которой не отображались картинки в библиотеке изображений. |
| 12205 | Исправлен визуальный дефект индикатора сортировки списка по полю в админке. |
| 11907 | Добавлена возможность скрыть блок "Поделиться в социальных сетях" в разделе администрирования сайта. |
| 11896 | В новом файл-менеджере доступна функция ограничения на максимальный размер загружаемого изображения. |
| 12272 | В tinymce малопонятный термин "Цель" заменён на "Открыть в" (в том же окне или в новом окне). |
| Номер задачи | Описание |
|---|---|
| 12168 | В том случае, когда от сервиса "Мегаиндекс" не получены валидные данные, появляется кнопка "Повторить". |
| Номер задачи | Описание |
|---|---|
| 11941 | Формат экспорта для переноса сайта заменен с tar на zip для большей совместимости с Windows-машинами. |
| 11939 | Перенос сайта теперь включает и содержимое каталогов tpls, xsltTpls, css, js, usels, umaps. |
| 12115 | Устранены дефекты англоязычного интерфейса модуля. |
| Номер задачи | Описание |
|---|---|
| 12079 | Исправлена ошибка, препятствующая удалению "не пустого" склада. |
| 12099 | Изменено отображение цены на сайте в "не дефолтной" валюте. Если для зарегистрованного пользователя не указана предпочитаемая валюта, то система попробует получить её сначала из настроек пользователя "гость", затем из общих системных настроек. |
| Номер задачи | Описание |
|---|---|
| 12071 | Устранены проблемы с переиндексацией страниц после их редактирования. |
| Номер задачи | Описание |
|---|---|
| 11951 | Для сайтов на XSLT доступен выбор между тремя системами комментирования: штатная, facebook, vkontakte (могут использоваться отдельно или совместно). Пользователям предыдущих версий потребуется включить необходимые блоки в шаблоны вручную (обратитесь в Службу Заботы). |
| Номер задачи | Описание |
|---|---|
| 11627 | Поддерживается версия PHP 5.3 (для энтузиастов: система обновлена вплоть до совместимости с PHP 5.4 alpha). |
| В демонстрационном шаблоне современного интернет-магазина доступна функция голосового поиска (в браузере Google Chrome). | |
| 11551 | Кнопка "Проверить обновления" теперь рекомендует изучить изменения в новой версии, и требует подтверждения для запуска процесса обновления. |
| 11757 | В config.ini появилась настройка отключения вывода времени генерации страниц (show-generate-time). |
| 11731 | В config.ini доступен выбор между дефисом или подчеркиванием для Псевдостатических адресов (alt-name-separator, если задано иное значение либо параметр отсутствует - по-умолчанию подчеркивание). |
| 11725 | Исправлены проблемы работы системы с нестандартным портом MySQL. |
| 11746 | Исправлены проблемы работы SQL-таблицы для резервных копий. |
| 11759 | Исправлена логика updateSiteMap для страниц с очень большим количеством подстраниц. |
| 11814 | Улучшена логика "Disallow:" для robots.txt. |
| 11825 | Исправлено неправильное название сайта в RSS. |
| 11833 | Улучшена работа заметок в Edit-in-Place. |
| 11890 | Улучшены сообщения об ошибках в тех случаях, когда не найден или не указан шаблон дизайна по-умолчанию. |
| 11462 | Исправлена проблема, связанная с тем, что очистка корзины не вызывала обновления списка удаленных. |
| 11995 | В robots.txt добавлена директива Disallow: /admin |
| 11992 | В методе makeThumbnailFull теперь учитывается путь к изображению. |
| 12044 | Исправлена кодировка файла core.php и вызов метода resetCompareList. |
| 11988 | Исправлена логика метода includeClass. |
| 11861 | Исправлена ошибка присвоения пустому полю значения 0 вместо null. |
| 11591 | В составное поле теперь сохраняются дробные числа. |
| Номер задачи | Описание |
|---|---|
| 11733 | На демо-сайт современного интернет-магазина (demodizzy) установлен готовый пример кнопки Google +1. |
| 11481 | Исправлена ошибка, связанная с отрицательным значеним в поле "публикаций на странице". |
| 11736 | Разработчикам доступна возможность создавать интернационализированные тексты справки (в правом столбце "админки"), например для поставки сайтов иностранным пользователям. |
| 11677 | Основные элементы управления Edit-In-Place переведены на английский язык для англоязычного интерфейса администрирования. |
| 11325 | Исправлена ссылка на быстрое редактирование в панели Edit-In-Place. |
| Номер задачи | Описание |
|---|---|
| 11935 | Получение данных теперь возможно без использования cURL. |
| Номер задачи | Описание |
|---|---|
| 11128 | В заказе сохраняется информация о том, откуда пришел посетитель (referer). |
| 11773 | Подключен платежный агрегатор PayAnyWay. |
| 11794 | В метод checkYMLinclude добавлена проверка на наличие каталога yml. |
| 11647 | В демонстрационный шаблон современного интернет-магазина добавлено подробное отображение величины скидки на соответствующих этапах заказа. |
| 11379 | Исправлен дефект с определением валюты по-умолчанию для пользователя Гость. |
| 11831 | Изменение стоимости доставки (в "админке") теперь корректно влияет на стоимость заказа. |
| 11375 | Теперь для каждого домена используется отдельная корзина покупок. |
| Номер задачи | Описание |
|---|---|
| 11847 | Исправлены некоторые визуальные дефекты формы загрузки из архива. |
| 11755 | При загрузке через zip-архив доступна галочка Наложить водяной знак. |
| 11799 | Исправлены проблемы с наложением полупрозрачного водяного знака на полупрозрачные изображения. |
| Номер задачи | Описание |
|---|---|
| 11630 | Добавлен режим предмодерации комментов в блоге. |
| Номер задачи | Описание |
|---|---|
| 11986 | Исправлены дефекты шаблонов редактирования писем. |
| Номер задачи | Описание |
|---|---|
| 11577 | Исправлены проблемы со спецсимволами в типах данных. |
| Номер задачи | Описание |
|---|---|
| 10248 | Реализована авторизация через социальные сети (OpenID) на примере демо-сайта интернет-магазина. |
| 11569 | Вывод show-backtrace ограничен для указанных IP-адресов (allowed-ip в config.ini). |
| 11518 | Исправлена работа autothumbs.php для IE и Opera. |
| 11197 | Исправлена обработка прозрачных gif-файлов (makeThumbnail и makeThumbnailFull). |
| 11555 | Решена проблема ошибочного вывода "this page generated in" в разделе администрирования сайта. |
| 11361 | Добавлена английская локализация для нескольких системных сообщений. |
| 11241 | Улучшен внешний вид панели Edit-In-Place на малых размерах окна браузера. |
| 11450 | Устранены проблемы работы memcache на нестандартном порту. |
| 11517 | Устранены проблемы системной функции system/getDirSize. |
| 11474 | В функции makeThumbnail и makeThumbnailFull добавлен третий опциональный параметр - качество (степень сжатия). |
| 11548 | В конфигурации сайта доступно управление часовым поясом (timezone) сервера. |
| 11684 | Улучшена работа кэша nginx для разных доменов на одной UMI.CMS. |
| 11591 | Исправлена ошибка сохранения дробных чисел в поля типа "Составное". |
| 11377 | При работе на nginx+apache система UMI.CMS теперь прозрачно определяет IP клиента из заголовка HTTP_X_REAL_IP. |
| Номер задачи | Описание |
|---|---|
| 10968 | Отправлять контент в социальные сети теперь можно прямо из "админки" (facebook like, tweet и другие). |
| 11616 | Устранена проблема вставки текста из MS Word, содержащего двойные пробелы. |
| 11303 | Устранены проблемы удаления страницы с подстраницами. |
| 11526 | Устранены проблемы, связанные с расположением заметок в Edit-In-Place. |
| 11295 | Устранены проблемы выбора загруженного файла в файл-менеджере. |
| 11391 | Решена проблема с пропаданием кнопки "Добавить" при удалении всех элементов из модуля. |
| 11651 | Улучшена работа с изображениями в Edit-In-Place для страниц, на которых присутствует посторонний JavaScript-код. |
| 11140 | Добавлена кнопка прямой вставки html-кода в Edit-In-Place. |
| 11082 | Улучшена работа "заметок" в Edit-In-Place. |
| 11677 | Устранены проблемы в англоязычном интерфейсе Edit-In-Place. |
| 11676 | При добавлении страницы через Edit-In-Place галочка "Отображать в меню" установлена по-умолчанию. |
| 11315 | Устранена проблема ошибочного пути файла при загрузке изображений в zip-архиве. |
| 11683 | Заметки в Edit-In-Place можно создавать движением мыши в любых направлениях. |
| 11733 | В демонстрационный сайт "Интернет-магазин" добавлена кнопка "Google +1". |
|
Новый модуль SEO: реализована интеграция с сервисом Megaindex.ru, который позволяет прямо в "админке" определять позиции сайта по его основным ключевым словам и фразам. |
| Номер задачи | Описание |
|---|---|
| 11041 | Модуль теперь умеет работать с полями типа relation (выпадающий список). |
| 8131 | Устранена проблема, связанная с добавлением лишнего символа ";" при экспорте. |
| 11595 | Добавлены опции для работы с удалёнными страницами и опция "отображать в меню". |
| 11335 | Изменен формат именования файлов-превью (thumbnails) при импорте из 1С. |
| Номер задачи | Описание |
|---|---|
| 10425 | Доступна опция принудительного отключения баннеров на определённых страницах. |
| Номер задачи | Описание |
|---|---|
| 11352 | Реализована выгрузка товаров во ВКонтакт (Merchant API) и оплата покупок из приложения. |
| 11543 | Исправлена ошибка JavaScript при оформлении заказа. |
| 11648 | В демонстрационные шаблоны корзины и информации о заказе добавлены сведения о стоимости доставки. |
| 11375 | Для нескольких сайтов на базе одной системы UMI.CMS теперь используются независимые корзины товаров. |
| 11647 | На демонстрационном сайте интернет-магазина в корзине и заказе отображается величина скидки. |
| Номер задачи | Описание |
|---|---|
| 11020 | Алгоритм переиндексации сайта с большим количеством страниц ускорен в несколько десятков раз. |
| Номер задачи | Описание |
|---|---|
| 11630 | Реализован режим предмодерации по аналогии с модулем "Комментарии". |
| Номер задачи | Описание |
|---|---|
| 11065 | Исправлены ошибки, связанные с работой контекстного меню в модуле "Обратная связь". |
| Номер задачи | Описание |
|---|---|
| 10168 | Запрещено перемещение блоков системных типов данных. |
| Номер задачи | Описание |
|---|---|
| 11046 | Устранены проблемы с типом данных при добавлении новостей. |
| Номер задачи | Описание |
|---|---|
| 11211 | Предусмотрен альтернативный способ установки для некоторых хостеров, на которых использование set_time_limit приводит к ошибке. |
| 11152 | Исправлено обновление кэша nginx при перетаскивании элемента в структуре сайта. |
| 11301 | Для разработчиков сайтов сделана функция "персонального var_dump", который можно использовать для вывода ошибок только с заданных IP-адресов. |
| 9792 | Исправлена логика метода build_menu для ускорения работы сайтов. |
| 9622 | Исправлена ошибка в логике метода getObjectsList(), связанная с сортировкой дочерних объектов. |
| 11055 | Исправлены проблемы с кнопкой "Сбросить кеш". |
| 11026 | На страницах, недоступных текущему пользователю по правам доступа, теперь по-умолчанию выводится форма авторизации. |
| 9250 | Добавлена настройка, позволяющая пропускать загружаемые изображения в формате jpg через gdlib в целях безопасности (config.ini, секция kernel, директива jpg-through-gd=0). |
| Номер задачи | Описание |
|---|---|
| 11085 | Псевдостатический URL теперь после ручного изменения далее автоматически не транслитерируется. |
| 11230 | Исправлен поиск значений в справочниках с количеством элементов более 50. |
| 11459 | Исправлены мелкие дефекты в панели Edit-in-Place. |
| 8510 | Ссылки интерфейса администрирования (Перейти на сайт и Справка) для удобства теперь открываются в новой вкладке. |
| 11310 | Исправлены ошибки загрузки файлов *.swf через файловый менеждер. |
| 11294 | Исправлен визуальный дефект с календариком, который некорректно выводился поверх заголовка блока. |
| 9907 | Запрещено изменение позиции группы полей Основные параметры [common]. |
| 11207 | Исправлены ошибки вертикального выравнивания обязательных и необязательных полей в администрировании сайта. |
| 9908 | Исправлены ошибки вёрстки составных полей в разделе администрирования сайта. |
| 11018 | Исправлена ошибка "Не удалось загрузить файл" в Библиотеке изображений. |
| 10998 | Исправлены проблемы с иконками добавления изображений в IE8. |
| 11048 | Исправлено расположение окна продолжения сессии в IE9. |
| Номер задачи | Описание |
|---|---|
| 11191 | Исправлена ошибка, препятствующая корректному экспорту в Яндекс.Маркет на младших редакциях. Рекомендуется пересохранить и заново "подготовить" экспорты. |
| 11120 | Исправлены некоторые проблемы, связанные с экспортом по частям. |
| 11253 | Исправлены некоторые ошибки запуска updateSiteMap при импорте из CommerceML. При импорте sitemap не обновляется во избежание высокой нагрузки на сервер. При необходимости его можно обновить вручную позже. |
| 11256 | Добавлена директива DOCTYPE yml_catalog в экспорт YML. |
| 11173 | Исправлено указание пространства имён xml для экспорта карты сайта по требованиям Google. |
| Номер задачи | Описание |
|---|---|
| 11099 | Исправлена ошибка макроса emarket price. |
| 11084 | Для незарегистрированных покупателей поле Адрес доставки скрывается. |
| 11352 | Реализовано подключение к Merchant API социальной сети ВКонтакте. |
| 10482 | В демонстрационных шаблонах исправлены ошибки вёрстки при сравнении товаров. |
| 9404 | В демонстрационном сайте "Современный" исправлены ошибки вёрстки в заказах. |
Пользователям, переходящим с версии 2.7.4 и более старых, рекомендуем ознакомиться со списком изменений 2.8.0
Введена новая функциональность:
Сделан механизм планирования рассылок: теперь вы сможете запланировать свои рассылки заранее, расставив их, например, по дням недели и по часам.
Для модуля комментариев реализован функционал анти-спама: вы можете помечать нежелательные комментарии как спам вручную, либо воспользоваться возмножностью подключения сторонних анти-спам сервисов (в комлекте поставки уже реализована интеграция с популярным сервисом Akismet).
Обновлён визуальный редактор TinyMCE.
Исправлены ошибки:
Система:
Исправлена активация системы на домене с www.
Исправлена ошибка при оптимизации базы данных - при разбивке cms3_object_content не копировались страницы (модуль Конфигурация, вкладка Производительность).
Исправлено неперехваченное исключение при удалении текущей валюты.
Исправлена ошибка IOErrorEvent при просмотре статистики.
Исправлена настройка xslt-nested-menu="1" в config.ini.
Исправлена работа в tpl-шаблонизаторе для макроса меню.
Исправлена ошибка Fatal error при использовании некоторых usel-шаблонов.
Исправлена работа модуля Обратной связи в редакции Фриланс.
Исправлены ошибки при использовании symlink.
Исправлен неправильный подсчёт скидки в корзине заказов.
Исправлены ссылки вида "~/catalog/category/id_категории", открывающие неправильные страницы.
Исправлена ошибка при использовании функции Вставить/Редактировать видео (не загружались флэш-файлы на сервер).
Исправлена ошибка - при вводе нового лицензионного ключа не менялось имя редакции.
Исправлена ошибка при формировании файла robots.txt.
Исправлена опечатка в файле "umiFile.php".
Исправлены ошибки, связанные с некорректной работой опционных товаров.
Администрирование:
Исправлены некорректные кнопки на странице создания пользователей и групп.
Исправлена ошибка указания времени при создании новостей.
Исправлено некорректное сохранение формы обратной связи в опере.
Исправлена ошибка сохранения значений полей в дополнительных свойствах способов доставки и оплаты.
Исправлена кнопка "Редактировать" в модуле Обратная связь, которая открывала неправильную страницу.
Исправлена загрузка фотографий в соответствующие альбомам папки.
Исправлена ошибка автоматической установки значения для поля "Дата публикации".
Исправлена ошибка с установкой прав на просмотр фотографий и альбома, добавляемых через Picasa.
Исправлена ошибка с полем изображения, если глубина вложенности изображения больше трёх.
Импорт-экспорт:
Исправлена работа импорта из CSV.
Исправлена ошибка установки кодировки в XML-файле при экспорте в YML.
Edit-in-Place:
Исправлена ошибка удаления последнего символа в редактировании через Edit-in-Place.
Исправлена ошибка - после редактирования текста EditInPlace переставали работать ссылки.
Визуальный редактор:
Исправлены некорректные url в визуальном редакторе (../../../).
Исправлена ошибка добавления изображения в IE7 и IE8 по кнопке "Вставить/Редактировать изображение".
Баннеры:
Исправлена ошибка - гостевым посетителям не были видны баннеры, выводимые макросом "banners fastinsert()".
Исправлена ошибка Fatal error при включении баннеров.
WYSIWYG на клиентской части:
Блок работы со шрифтами (жирный, курсив, подчёркивание)
Блок выравнивания (Влево, по-центру, справа)
Блок работы со ссылками (создание ссылки включает в себя как введение ссылки, так и выбор из дерева сайта, удаление ссылки)
Работа с изображениями (вставка изображения с сервера, закачка изображения)
Вставка текста с возможностью очистки от всего форматирования
Через Edit-in-Place теперь можно работать с полями типа "html-текст", "plain-текст", "строка", "число", "число с плавающей точкой", "цена", "выпадающий список", "выпадающий список с множественным выбором", "изображение", "видео", "кнопка-флажок".
Реализовано добавление новых элементов, перемещение элементов в структуре и удаление элементов (опционально - в корзину или скрытие элемента).
История изменений страницы с возможностью отката доступна в панели администратора на клиентской части.
Обновлённый интернет-магазин:
Возможность добавлять в заказ составные товары.Корзина для гостей (покупка без регистрации).
Создан интерфейс для подключения платежных систем, в демосайтах поставляется встроенная интеграция с популярными платежными системами (Хронопэй, Яндекс.Деньги, PayOnline, выписка банковской квитанции).
Создан интерфейс для подключения механизмов расчета доставки, встроенная интеграция расчета доставки почтой России.
Переработаны интерфейсы скидок, создан конструктор скидок с гибкой системой настроек:
Рефакторинг интерфейса админки - она стала значительно быстрее и легче.
Удалены скины "Легкий" и "Основной".
Массовое выделение и операции с объектами.
Таблицы: редактирование значений полей прямо в таблицах, не заходя в сам объект.
Редактирование типов данных и объектов справочников без перезагрузки.
Переработка элементов управления: выпадающий список, ссылка на дерево, файловый менеджер, права на элемент иерархии.
Рестрикшены (ограничение на содержимое) для полей, например, поле, в которое вводится e-mail.
Обновление TinyMCE до актуальной версии.
Баннеры:
При назначении баннера непосредственно на страницу, он "перебивает" баннер на том же месте показа, назначенный на страницу-"родителя"
Общесистемные обновления:
Большинство настроек выведены в единый config.ini
Изменена файловая структуры системы.
Настраиваемая каптча
Добавлен параметр /captcha.php?reset для принудительного обновления каптчи
Кэширование - оптимизировано и ускорено. Добавлен новый вид кэширования, не требующий наличия стандартных кэширующих бэкендов на хостинге.
Новый тип "Видео"
Новый демо-сайт интернет-магазина
Zend Optimizer полностью исключён из системных требований в связи с новой схемой защиты кода UMI.CMS
Интернет-магазин:
Оптимизирована работа механизма скидок
Исправлены ошибки:
некорректная работа импорта товаров в формате CommerceML 2.0;
при выдаче YandexML не отдаются русские символы;
некорректное сохранение количества товаров на складах при импорте в формате UMIDump;
в некоторых случаях показывается пустая страница при просмотре заказа;
при просмотре заказа не отображаются поля с выпадающими списками;
при выполнении cron.php пропадают значения валют;
не выводится поле "Тема письма для изменения статуса" в настройках магазина.
Файловая система:
Исправлены ошибки:
при создании файла в новой директории он не становится доступным для скачивания;
при переименовании файла точка перед расширением меняется на "_".
Блоги 2.0:
Добавлен вывод интерфейса редактирования постов и комментариев с клиентской части для XSLT-шаблонизатора.
Добавлен вызов файла __custom.php
Обратная связь:
В Eventpoint webforms_post добавлен параметр message_id
Исправлены ошибки:
независимо от того, выделен чекбокс или нет, в письме приходит слово "НЕТ";
невозможно удалить форму обратной связи.
Шаблоны данных:
Исправлены ошибки:
невозможно сохранить "пустое" изображение;
дублирование значений в поле типа "Список со множественным выбором";
невозможность внести в справочник значения, содержащее символ "+";
При "проходе" курсором над выпадающими списками теряются уже выбранные ранее значения.
Cупервайзер не видит форму для редактирования объекта, выведенную с помощью макроса %data getEditForm() %
Пользователи:
Запрещено выставление прав доступа в админ-панель для пользователя "Гость".
Рассылки:
Исправлены ошибки:
повторное внесение адреса подписчика при подписке из административной панели;
при изменении размера сообщения в визуальном редакторе, это изображение не отправляется в сообщении.
Комментарии:
Исправлена ошибка: в форме добавления комментария панель со смайликами видна только супервайзеру.
Статистика:
Исправлена ошибка: данные показываются только для основного домена.
Фотогалерея:
Исправлена верстка фотогалерей (pop-up загрузки zip и массовая закачка)
Каталог:
Исправлены ошибки в работе макроса для полей типа "число" и "выпадающий список".
Баннеры:
Исправлен неверный учет статистики для флеш-баннеров
Новости:
Исправлена некорректная работа макроса %news related_links() % - вывод новостей в случае, если новость не входит ни в один из сюжетов.
Форум:
Исправлена некорректная работа счётчиков сообщений.
Разное:
В дистрибутив демосайта "XSLT-магазин" добавлены шаблоны фотогалереи;
Проведено ряд модификаций, направленных на улучшение быстродействия;
Обновлена контекстная справка у всех модулей.
Исправлены ошибки:
ряд интерфейсных ошибок;
некорректная работе при вызове метода users restore без параметров;
в версии сайта "не по-умолчанию" не копируются подстраницы;
не сохраняются права на использование модулей для групп пользователей;
При отсутствии элемента в структуре для XSLT-шаблонизаторе отдавался код ответа сервера 200, а не 404;
при просмотре заказа не отображаются поля адреса доставки, тип которых "выпадающий список";
ошибка при создании второй заметки в IE;
при входе в административную панель пользователем-несупервайзером дерево структуры всегда свёрнуто;
при включении фильтра выделение элемента в таблице остается, даже если этот элемент не показывается;
при редактировании с помощью Edit-in-Place не стирается первый символ (FireFox);
пользователь без права на публикацию по умолчанию создает активную страницу;
исправлен ряд ошибок в верстке демо-сайтов.
Добавлено подключение файла __custom_adm.php в /content/class.php
Шаблоны данных:
В корзине удалённых элементов теперь показывается время удаления элемента
Исправлены ошибки:
не отображаются подсказки для полей: пароль, выпадающий список, выпадающий список с множественным выбором, ссылка на дерево, html-текст;
переход на главную страницу после удаления элемента в корзине в IE;
пропадает аватар при сохранении изменений в настройках пользователя.
Комментарии:
Исправлено неперехваченное исключение при добавлении комментария.
Новости:
исправлена ошибка с пропаданием сюжетов в новостях;
исправлена некорректная работа параметра s_days_interval макроса %news lastlist() %;
Исправлена невозможность отредактировать сюжеты новостей в редакциях SOHO;
Исправлена ошибка с выводом новостей с параметрами year, month и day http-запроса.
Блоги 2.0:
В макросы %blogs20 postsList() % и %blogs20 postsByTag() % добавлен новый, третий параметр - limit, позволяющий задать количество выводимых постов;
добавлен список последних комментариев к блогам в административной панели.
Файловая система:
при переименовывании файлов и папок русские название транслитерируются;
исправлена ошибка перехода на главную страницу после удаления файла в IE.
Интернет-магазин:
оптимизирована работа с памятью в функционале корзины;
в курсах валют точность значений увеличена до 5-ти знаков после запятой;
теперь возможен обратный импорт umiDump и CommerceML после экспорта в XML и изменения данных, даже если объекты каталога создавались не импортом;
при экспорте YML-элемент , согласно спецификации, теперь не содержит html-тэгов;
в экспорт YML добавлена поддержка элемента available (статус доступности товара - в наличии/на заказ). Значение этого элемента зависит от содержимого поля "Наличие на складах".
Исправлены ошибки:
ошибка в отображении адреса доставки;
Fatal error: Call to a member function getFieldId() при просмотре заказов;
при импорте объектов каталога в формате CSV не импортируется путь до изображений в случае, если поле для импорта имеет
идентификатор "photo";
экспорт производился только для объектов каталога не ниже 2-го уровня вложенности.
Баннеры:
возвращено поле "Показывать на страницах с тэгами";
Исправлена ошибка - не отображается баннер при включенной галочке "Показывать пользователям с тэгами".
Пользователи:
при включенной галочке "регистрация без активации" письма о регистрации нового пользователя теперь формируются на основе блоков "mail_registrated_noactivation" и "mail_registrated_subject_noactivation";
исправлена ошибка: в некоторых случаях не показываются неактивные пользователи.
Каталог:
корректно обрабатываются ошибки при вводе данных в фильтрах типа "диапазон" каталога;
Исправлена ошибка: Fatal error: Call to a member function getFilePath() on a non-object при редактировании пользователя.
Рассылки:
Добавлена возможность инициировать повтор рассылки в случае, если она прервалась из-за серверной ошибки;
Исправлены ошибки:
при наличии кавычек в имени отправителя не отправляются письма рассылки;
не связать рассылку с лентой новостей.
Обратная связь:
теперь значение, которое будет отправляться в письме администратору в случае отмеченного или неотмеченного чекбокса определяется в lang.php модуля webforms ключами boolean_true и boolean_false соответственно.
Другое:
в состав демосайта "Охотницы за привидениями" добавлены XSLT-шаблоны;
по умолчанию закрыт доступ по http к папкам tpls, xsltTpls, umaps, usels;
проведена оптимизация работы с базой данных;
система будет стараться "угадать" оптимальный шаблон для импортируемых страниц;
добавлено горизонтальное и обратное вертикальное наследование полей в типах данных;
добавлен механизм, позволяющий отслеживать и предотвращать двойное нажатие на кнопку "Сохранить";
добавлен перехватчик фатальных ошибок;
теперь, если название объекта очень длинно, при отображении в дереве оно "обрезается";
теперь, в случае, если у пользователя нет прав на использование заметок или редактирование страниц, ему не будут показаны соответствующие ссылки в панели быстрого редактирования клиентской части;
произведена очистка устаревшего неиспользуемого кода в модулях "Статистика", "Пользователи", "Комментарии".
Исправлены ошибки:
в панели быстрого администрирования супервайзеру видны модули, которых не должно быть(Free/Lite);
на демо-сайтах не индексируются поля h1 и content;
при импорте atom ленты не импортируется содержимое;
Исправлено неперехваченное исключение при добавлении новости зарегистрированным пользователем (XML-драйвер);
в редакции SOHO невозможно сменить язык по-умолчанию;
остановка Apache при установке локалпака;
исправлено несколько ошибок инсталлятора для версий php старше 5.2.0;
при повторном вызове окна Edit-in-Place визуальный редактор не отображается;
выполнение cron.php через shell отдаёт ошибку о неверном ключе;
в IE не работают выпадающие списки со множественным выбором;
Исправлены ошибки при работе с менеджером полей изображений;
добавление % в WYSIWYG-редакторе после макроса %content get_page_url() % в IE;
Новый механизм обновления сайтов.
Обновление сайта теперь учитывает дополнительно установленные модули.
Выбор сборки, до которой вы хотите обновиться.
Значительно увеличена надежность процесса обновления.
Создан новый инсталлятор, предусматривающий возможность выбора: установить один из трёх демосайтов или пустую систему "без всего лишнего".
Общесистемное:
Во всех модулях, использующих табличный вывод данных, добавился импорт и экспорт в формат CSV.
Экспорт данных в YandexML приведен в соответствие с актуальной спецификацией.
Ошибка при копировании разделов несупервайзером.
Ошибка при формировании ссылок в пейджере.
Ошибка возникновения некорректых путей при перемещении объектов.
Несохранение тэгов на руccком языке.
Закрыта XSS-уязвимость в фильтрах каталога.
Решены проблемы совместимости с IE8.
Добавлена возможность указать domain для выборок usel.
Статистика:
Добавлена возможность очищать статистику.
Исправлено отображение статистики.
Новости:
Добавлена возможность делать выборку новостей по годам.
Вывод нескольких лент новостей одним макросом.
WYSIWYG:
Ошибка при добавлении ссылки на изображение в редактирование страницы в IE6.
Баннеры:
Невозможность выбрать тип баннера.
Интернет-магазин:
Двусторонняя интеграция с 1С — обмен информацией о товарах и ценах между интернет-магазином и «1С: Предприятие»
Подключение онлайн-платежей через процессинговый центр Chronopay
Мультивалютность.
Возможность создавать дисконты по диапазону цен/дат в зависимости от суммы заказа.
Объединение нескольких клиентских заказов в один.
Блоги 2.0:
Полностью написан новый модуль, призванный полностью заменить предыдущую разработку.
Обратная связь:
Улучшение юзабилити конструктора форм обратной связи.
Поиск:
Новый алгоритм модуля «Поиск» и upgrade возможностей.
Новый модуль «Аудит скорости»
Результат интеграции с сервисом «Разгони свой сайт» ( www.webo.in).
Фотогалереи:
Вложенные галереи.
Интеграция с сервисом Picasa.
Водяные знаки.
Другое:
Добавлена поддержка новых кеширующих механизмов - apc, eaccelerator, xcache.
В административном интерфейсе добавлено сжатие содержимого страниц, уменьшен объем и количество подключаемых js-скриптов, а сами файлы сжаты.
Улучшены интерфейсы практически всех модулей.
Резервирование всех файлов сайта.
Возможность делать полей в шаблонах данных и веб-формах обязательными.
Блокировка одновременного редактирования.
Актуальность материалов на сайте.
WYSIWYG:
Устранены проблемы, возникавшие при работе с визуальным редактором в IE(при открытии библиотеки изображений, изменении размеров окна визуального редактора).
Увеличено быстродействие при добавлении изображения в визуальный редактор в IE.
Устранено некорректное распределение прав доступа при использовании библиотеки изображений несупервайзером.
Добавлены сообщения с подтверждением удаления при попытке удалить какой-либо объект в административном интерфейсе.
Файловая система:
Исправлена проблема возникновения неперехваченного исключения при удалении несуществующего файла.
Edit-in-Place:
Устранены проблемы в работе Edit-in-Place при редактировании новостей и использовании браузера Internet Explorer.
Устранено наложение полей в фильтрах.
Интернет магазин:
Исправлена ошибка импорта в интернет-магазине.
Файловая система:
Исправлено отсутствие некоторых полей в интерфейсе редактирования/добавления скачиваемого файла.
Баннеры:
Исправлена проблема с неотображением альтернативного текста для баннера.
Проведены работы по оптимизации скорости системы:
Оптимизированы javaскрипты клиентской части;
Исправлены некоторые ошибки механизма файлового кэширования.
Файловая система:
Выбор скачиваемого файла производится из директории /files.
Шаблоны данных:
Исправлена ошибка при загрузке файлов с символами [] в названии;
Исправлена ошибка с сохранением новых значений справочников при редактировании поля типа "список со множественным выбором".
Обратная связь:
Исправлена ошибка с выводом данных из поля типа «Список со множественным выбором», при которой в письме, отправляемом из обратной связи, вместо данных выводилась строка «array»;
Решена проблема с неправильным выводом поля типа «Список со множественным выбором»;
Корректно обрабатывается ошибка при неверном формате вводимой даты.
Пользователи:
Исправлена ошибка, при которой у Гостя не снимались галочки при редактировании прав;
Решена проблема вставки ссылки на объекты структуры сайта в английской версии админки;
Решена проблема с работой справочников и визуального редактора для несупервайзеров;
Устранена возможность удаления группы по-умолчанию;
Решена проблема, при которой уведомления при регистрации пользователя администратору приходило уведомление без логина пользователя.
Рассылки:
Исправлены ошибки, возникавшие при отправке рассылок.
Новости:
Заработал импорт RSS-лент в новости по выполнениию файла cron.php.
Баннеры:
Решена проблема с отображением баннеров с заполнеными тэгами.
Интернет-магазин:
Появилось поле «адрес доставки» в скинах Butterfly и Lite;
Устранено предупреждение при импорте из csv.
Визуальный редактор:
Решена проблема с созданием одного и того же превью для разных файлов с одинаковым названием при загрузке картинок;
Устранена черная рамка при просмотре html-кода в визуальном редактора при использовании Opera.
Статистика:
Решена проблема с отображением страницы статистики при большом количестве тэгов.
Другое:
Исправлен ряд опечаток и неточностей в административной панели;
Заработал постраничный переход в адинистративной части;
Решен вопрос с сохранением истории изменений для части страниц;
В обработку полей типа «дата» tpl-шаблонизатора добавлен макрос % timestamp % - дата в формате timestamp;
Добавлена возможность изменять размеры визуального редактора.
Пользователи:
Исправлена неверная тонкая настройка прав пользователей
Опросы:
Решена проблема отображения результатов опросов для несупервайзеров
FAQ:
Добавлен параметр ignore_paging в % faq projects() %
Административный интерфейс:
Решена проблема отображения панели быстрого администрирования при использовании IE.
Произошли исправления английского интерфейса.
Дополнительный домен в демо-сайте переименован.
При удалении файлов и папок появляется подтверждение.
Исправлены ошибки в работе «хлебных крошек» в админпанели.
Изменен интерфейс полей типа «изображение» в административной панели. Теперь появилась возможность просмотра изображений и выбора каталога на сервере, где фотография будет храниться.
Изменен интерфейс полей типа «дата» в административной панели. Добавлен календарь.
Решена проблема с разворачиванием дерева после обновления.
Исправлено наименование поля «Название» при редактировании сообщений и рассылок.
Решена проблема с показом списка шаблонов при редактировании страницы при работе UMI.CMS не на стандартном порту.
Решена проблема с «ломанием» ссылок в визуальном редакторе в IE6.
Исправлена ошибка с Облаком тэгов - добавляются в скинах основной и легкий.
Исправлена ошибка с установкой галочек «Отображать в меню» и «Страница по умолчанию» при добавлении нового блога.
Общесистемное:
Шаблонизатор корректно отрабатывает кодированные URL.
Решена проблема с работой некоторых макросов, размещенных на одной строке.
Добавлена поддержка Google sitemap. Теперь по адресу http://yourdomain.com/google-sitemap на основе галочек «показывать в меню» будет формироваться xml- файл, описывающий структуру сайта для поисковой системы Google.
В инсталлятор добавлена проверка наличия поддержки XSLT на сервере.
Для страниц с авторизацией теперь отдаётся заголовок 401.
XML-драйвер: корректно работают типы данных, форма обратной связи, фильтр по товарам, решена проблема с показом баннеров, исправлена ошибка с добавлением сообщения в рассылку, проблема с фильтром комментариев.
Корректно работает ограничение на размер закачиваемого файла.
Новости:
Решена проблема заполнения полей «Дата публикации», «Title», «H1» при импорте RSS.
Интернет-магазин:
Исправлена ошибка, возникавшая при удалении заказа в модуле интернет магазин в скине Butterfly (выкидывало на авторизацию).
Сделаны изменения в выдаче YandexML в соответствии с рекомендациями Яндекса.
Решена проблема с отправкой писем из Интернет-магазина
Обратная связь:
Исправления в модуле обратная связь: проблемы с шаблонами писем, «[» во вкладке Сообщения.
Опросы:
Работают переменные в шаблонах голосований на английской версии.
Статистика:
Добавлен макрос % stat tagsCloud() % для работы с зеркалами доменов;
Решена проблема с сохранением тегов;
Исправлены js-ошибки в модуле;
В модуле больше не пишется debug-log user agent'ов;
Добавлено сообщение, которое показывает статистика, если отсутствует информация по отчету;
Административный интерфейс:
Исправлены проблемы с панелью быстрого редактирования в локалпаке;
Исправлены ошибки сохранения на некоторых хостингах;
Исправлена ошибка переключения панели быстрого редактирования между языками;
Улучшено отображение адреса доставки в редактировании заказа;
Исправлена ошибка в js, возникающая при попытке свернуть/развернуть некоторые блоки в скине Butterfly;
В скине Lite удалена лишняя кнопка сохранения в шаблонах данных;
Исправлена ошибка в js при редактировании зеркал домена в скине Butterfly;
Исправлена ошибка с одинаковым названием RSS-лент для различных доменов;
Новости:
Исправлена ошибка добавления новости на некоторых хостингах;
Исправлена ошибка верстки при добавлении новости;
Форум:
Исправлена ошибка, возникающая при повторной переустановке модуля форум;
Рассылки:
Исправлено название поля "e-mail" в редактировании подписчика;
Интернет-магазин:
Исправлена ошибка, связанная с отсутствием прав доступа к макросу % eshop stores_info() %;
Каталог:
Исправлена опечатка в названии поля при редактировании товара;
Обратная связь:
Исправлен warning, возникающий на некоторых хостингах при отправке сообщений с веб-форм;
Файловая система:
Исправлена ошибка закачки файлов в модуле файловой системы;
Общесистемное:
При вводе лицензионного ключа в install.php теперь корректно обрабатывается кнопка [Enter];
Исправлена ошибка с ulangStream на некоторых хостингах;
Оптимизированы запросы, которые выполняются при сохранении пользователя.
Общесистемное:
Изменено название файлов лога системы (/errors/logs/)
WYSIWYG:
Исправлена ошибка при редактировании картинок и ссылок в визуальном редакторе при использовании IE 6.
Блоги:
Исправлена ошибка невозможности добавить сообщение блога через админку.
Новости:
Появилась возможность добавления новости в конец списка (как и раньше, новость будет появляться в начале).
Каталог:
Появилась возможность создавать Notice при использовании % catalog searсh() %
Добавлено сообщение «недостаточно прав» при добавлении объекта каталога, рассылки, блогов, баннеров.
Обратная связь:
Исправлены проблемы «Обратной связи»
Исправлена ошибка при добавлении новости «Division by zero».
FAQ:
Исправлена ошибка «Неперехваченное исключение» в модуле FAQ после нажатия на кнопку «Добавить категорию вопросов».
Пользователи:
Устранена проблема при регистрации пользователя с неправильно заполненным полем e-mail и в случае, если поля «пароль» и «подтверждение пароля» не совпадают.
Исправлена ошибка при редактировании страниц, созданных другим супервайзером.
Добавлено сообщение Undefined index: forget_login на странице восстановления пароля.
Административный интерфейс:
В скинах Lite и Butterfly убрано ненужное поле с выбором разделов сайта.
Скорректирована кнопка «войти» при авторизации в административном интерфейсе (скин Butterfly, браузер Firefox).
Скорректирован вид полей для ввода логина пароля в административную часть IE7 (скин Butterfly).
Исправлена работа кнопок «добавить» и «сохранить» в скине Butterfly.
Исправлена верстка кнопок в Safari, скин Butterfly.
Исправлена верстка кнопки «войти» при авторизации в административном интерфейсе.
Исправлена верстка при добавлении шаблона письма в скине Butterfly.
Исправлена ошибка с отображением некоторых полей в Opera.
Решен вопрос вывода всех полей в шаблоне данных для страниц сайта.
Исправлено написание групп пользователей в скине Butterfly.
Исправлены чекбоксы прав, появляющиеся в скине Butterfly, при добавлении нового пользователя.
Устранена проблема, связанная с отображением полей редактирования в скине Lite в браузере Safari.
Исправлена верстка в скине Lite в браузере Safari.
Исправлена ошибка верстки (смещение вкладок), возникавшая при просмотре формы редактирования таблицы (в браузере Opera)
Исправлена некорректная верстка в скине Lite в браузерах Opera и Safari.
Скорректирован цвет названия домена в структуре интерфейса Lite.
Исправлена ошибка при вводе некорректного URL в административном интерфейса (выкидывала на авторизацию).
Устранена ошибка: Warning: Invalid argument supplied for for each in при попытке назначить шаблон дизайна
Решена проблема, при которой при наведении на виртуальную копию двигался весь список страниц.
В административном интерфейсе добавлен вывод пэйджинга в справочниках.
«Корзина» переименована в Trash в английском административном интерфейсе.
Устранена ошибка вывода неверного заголовка при авторизации в ряде случаев.
Скорректировано отображение страницы с длинным названием.
Исправлена верстка авторизации в административной части IE7 (скин Butterfly).
Устранена ошибка, которая возникала при создании нескольких страниц с одним псевдостатическим адресом.
Устранена проблема с работой кнопок в административном интерфейсе, возникавшая в браузере Firefox 3.
Исправлена иконка модуля SEO в английском административном интерфейсе в скине Butterfly.
Исправлена ошибка с добавлением домена в скине Butterfly.
В скине Butterfly проценты скидки нельзя установить больше 100%.
Устранена проблема с исчезновением используемых страниц, возникавшая при редактировании шаблона страницы.
Скорректировано отображение кнопок при редактировании пользователя.
Решена проблема с загрузкой изображения при редактировании элемента справочника.
Устранена ошибка php, которая возникала при вводе неверных данных в поле даты.
Баннеры:
Исправлена ошибка с отображением баннеров.
Устранена ошибка отображения баннеров в ряде случаев при удалении всех страниц демо-сайта.
Пользователи:
Решена проблема с добавлением вариантов ответа зарегистрированным пользователем со всеми правами на модуль «Опрос».
Пользователю с правами на модуль «Поиск» дано разрешение очищать индексную таблицу.
Устранена проблема, появлявшаяся при добавлении пользователя в версии локалпак в режиме xml-драйвера.
Устранена ошибка, при которой при редактировании пользователя не сохранялись поля «имя», «отчество».
Рассылки:
Исправлена ошибка, возникавшая при удалении ленты рассылки.
Устранена ошибка с прикреплением файла к сообщению рассылки.
Новости:
Решена проблема - в структуре демо-сайта – не разворачивалась ветка "Политические новости".
Решена проблема подписей полей «анонс новости» и «текст новости».
Устранены warning'и при импорте rss ленты в режиме xml-драйвера.
Исправлена ошибка при удалении ленты новостей.
Обратная связь:
Разрешен вопрос совместимости макроса обратной связи с предыдущей версией.
Исправлена ошибка с добавлением адресата в модуле «Обратная связь».
WYSIWYG:
Устранена ошибка визивига при работе со ссылками вида <a href="/downloads/test_umicms/">
Edit-in-Place:
Решена проблема, связанная с удалением темы на форуме в режиме Edit-in-Place.
Решен вопрос с удалением комментария в режиме Edit-in-Place
Исправлены ошибки, возникавшие при Редактировании текста со ссылками в режиме Edit-in-Place.
Установка:
Устранена проблема, связанная с зависанием установки дистрибутива в режиме xml-драйвера.
Решена проблема с прерыванием установки при наличии readme.txt.
Решен вопрос добавления readme.txt в дистрибутив.
Скорректирована работы установки версии локалпак: неправильные логин; пароль и БД для mysql
Исправлена ошибка ввода пароля на 7 шаге установки.
Каталог:
Notice в каталоге отображаются корректно.
Устранена Fatal error при редактировании товаров каталога в версии локалпак в режиме xml-драйвера.
Интернет-магазин:
Поставить отрицательную цену стало невозможно.
Устранены ошибки php, возникавшие при оформлении заказа гостем в модуле «Интернет-магазин».
Поиск:
Устранена ошибка php, которую выдавал макрос в поиске.
Статистика:
Исправлена ошибка, связанной с отработкой тегов при их вводе в поле h1.
Пользователи:
Сессия пользователя поддерживается автоматически, пока клиент online
Авторизация одновременно на всех доменах одной лицензииОптимизирована система назначения прав доступа.
Новости:
Импорт RSS новостей из сторонних источников в ленты новостей
Рассылки:
Возможность связывать рассылки с лентами новостей.Возможность управлять активностью рассылки.
Административный интерфейс:
Все поля теперь модифицируемы.
Появилась возможность задавать и редактировать дефолтные значения для полей страниц сайта.
Возможность локализации — административный интерфейс можно перевести на любой язык
Обратная связь:
Добавлен макрос % webforms add()%
Возможность создавать создавать веб-формы из админ-панели
Все сообщения сохраняются в базе (при использовании макроса % webforms add()%)
Интернет-магазин:
Совместимость с 1С — обеспечена выгрузка на сайт каталога товаров из 1С по стандарту Commerce ML1.0 и 2.0.
XML-драйвер:
XML-драйвер - альтернатива базы данных для небольших объемов информации.
WYSIWYG:
Появилась возможность «тонкой»настройки визуального редактора.
Другое:
Внедрен инструмент Edit-in-Place.
Упростился процесс разработки дополнительных скинов.
Упрощен процесс создания новых модулей.
Обновлена документация.
WYSIWYG
Решена проблема с работой курсора в редакторе, возникающая при повторном добавлении ссылки.
Решена проблема с видоизменением ссылки, возникающая после просмотра html-кода.
Скорректирована функция добавления ссылок в браузере IE.
Исправлена ошибка со вставкой медиафайла.
Стало возможным сохранение форматирования в режиме просмотра html-кода.
В скине Lite налажена работа редактора в полном режиме.
Добавлена возможность закрытия всплывающего окна по нажатию Esc.
Интернет-магазин:
Исправлена ошибка при генерации YML-файла.
Пользователи:
Решена проблема назначения прав пользователей в модуле «Опросы».
Устранена ошибка при создании блога из настроек пользователя.
Другое:
Убран бордер вокруг картинки облака тегов в скине Lite.
Устранена проблема с командой urlencode в админ-панели.
Устранена ошибка, возникающая при удалении английской языковой версии и всех страниц структуры.
Решен вопрос нехватки памяти для обновлений.
Пользователи:
В случае, если пользователь не имеет прав на просмотр структуры сайта в административном интерфейсе, но имеет право на работу в определенном модуле, при авторизации в административный интерфейс ему будет показываться этот модуль.
Блоги:
Решены проблемы работы модуля с XSLT-шаблонизатором.
Комментарии:
Введена проверка на пустые поля. Если в комментарии не заполнен ни заголовок, ни тело, пользователю выдается сообщение об ошибке (в шаблонах должен быть прописан механизм отлова ошибок, смотри описание % system listErrorMessages()%).
WYSIYYG:
Устранены ошибки при вставке ссылок в визуальном редакторе.
Другое:
Модернизирован механизм файлового кэширования.
Введено ограничение на максимальное значение полей "цена" и "число с плавающей точкой" — 999999999.99.
Исправлена ошибка при обработке отсутствия шаблона письма (/tpls/mail/default.tpl).
Устранены ошибки при вставке ссылок в визуальном редакторе.
Добавлены модули:
SEO
GeoIP — позволяет узнать, какому городу принадлежит заданный IP и дополняет функционал других модулей (Статистика, Баннеры).
Новый WYSIWYG-редактор
Структура и WYSIWYG-редактор:
Добавлена новая система группового назначения шаблонов.
Исправлена проблема с попаданием лишних символов в URL.
При создании страниц появилась возможность скрыть ненужные поля, оставив только название страницы и WYSIWYG-редактор.
Для WYSIWYG-редактора разработан интерфейс управления картинками на сайте.
Добавлена возможность создания thumbnail "на лету".
Добавлен интерфейс работы с таблицами, с возможностью их создания, редактирования и т.п.
Добавлена возможность вставки разнообразных медиа-файлов: flash, quicketime, shockwave и др.
Для ссылок можно указать дополнительные параметры, в том числе яваскрипт-функции.
Добавлена функция вставки якорей для страницы и интегрирована с функцией вставки ссылки.
Модернизирована очистка текста при вставке из MS Word
Расширена библиотека символов, которые могут быть вставлены в текст
Статистика:
Внедрена новая технология – FLEX.
Добавился отчет по географическому распределению посетителей (при наличии модуля GeoIP).
Добавился отчет, связывающий точки входа и выхода рефереров.
Появилась возможность выбрать домен, по которому отображать информацию.
Переделан механизм работы модуля при наличии нескольких доменов.
Добавлены макросы:
% content pagesByDomainTags()% - выводит элементы иерархии (страницы сайта), которым назначен один из указанных тегов, на основании анализа страниц текущего домена.
% content tagsAccountCloud()% - выводит облако тегов аккаунта (всех сайтов системы).
% content tagsDomainEfficiencyCloud()% -выводит облако эффективности тегов текущего домена.
% content tagsDomainUsageCloud()% - выводит облако используемых тегов текущего домена.
% content pagesByAccountTags()% - выводит элементы иерархии (страницы сайта), которым назначен один из указанных тегов, на основании анализа страниц всего аккаунта (всех доменов системы).
% content tagsAccountEfficiencyCloud()% - выводит облако эффективности тегов аккаунта (всех сайтов системы).
% content tagsAccountUsageCloud()% - выводит облако используемых тегов аккаунта (всех сайтов системы).
% content tagsDomainCloud()% - выводит облако тегов текущего домена.
SEO:
Появилась возможность просмотра ТИЦ, PR и WR.
Отслеживание наличия сайта в каталогах.
Отслеживание позиций своего сайта по разным поисковым запросам.
Появилась возможность отслеживать обратные ссылки на сайт
Появилась возможность отслеживать сайты-конкуренты по ключевым запросам
Файловая система:
Исправлена критическая уязвимость с возможностью загрузки файлов с расширением *.php3
Исправлена ошибка с закачкой файлов с расширением .jpeg.
Новости:
Добавлен аргумент в макрос % news lastlist()% ignore_paging - булево значение (1 или 0), указывающее макросу игнорировать значение текущей страницы списка вывода (параметр http-запроса 'p').
Добавлен аргумент в макрос % news lastlist()% s_days_interval - строка, определяющая временной интервал по отношению к моменту начала отработки макроса, которым следует ограничить список выводимых новостей, а также порядок вывода новостей.
Баннеры:
Появилась возможность City-таргетинга.
Каталог:
В блоках objects_block_empty и category_block_empty включена поддержка % id%.
Исправлена ошибка в блоке category_block
Комментарии:
Исправлена ошибка с перенаправлением после добавления нового комментария на дополнительных языковых версиях сайта.
Интернет-магазин:
Обновлена функция импорта товаров в Яндекс-маркет, соответствующая новым возможностям Яндекса.
Другое:
Добавлено состояние in_path в % content menu()% - отвечает за вывод отдельного пункта меню в том случае, выводимая страница является родительской страницей по отношению к текущей странице, то есть активен его дочерний элемент.
Обновлена функция импорта товаров в Яндекс-маркет, соответствующая новым возможностям Яндекса.
Добавлено новое событие "core sendmail", оно происходит каждый раз при отправке любого письма из системы (используя API).
Для модулей Новости, Каталог, Магазин добавлены файлы для добавления кастомных макросов в административную панель.
Исправлена ошибка, когда при импорте для элементов назначения "страница контента" не проставлялись права. Решена проблема с отработкой макросов, расположенных на одной строке.
Исправлена ошибка с cfg.pageStyle в административной панели
Исправлен ряд интерфейсных ошибок в скинах «Основной» и «Легкий»
Обновлена документация
Произведен рефакторинг ядра системы
xslt-шаблонизатор:
Добавлена новая схема "umap://"
Добавлена поддержка вывода содержания свойств в виде xml, если они well-formed xml .
Поиск:
Добавлен параметр для поиска разделов определённого типа: search_types. (Например, поиск всех новостей со словом "cms": /search/search_do/?search_string=cms&search_types[]=10).
Интернет-магазин:
Добавлен параметр в блок compare_block_line в шаблонах /tpls/eshop/compare/. Макрос возвращает "1" для чётных строк и "0" для нечётных. Удобно использовать в css, для применения разных стилей чётных и нёчетных строк.
В шаблонах дистрибутива для ссылок вида <a href="/eshop/addToCompare/49287/"> поставлен атрибут nofollow.
Каталог:
Исправлена ошибка в обработке чисел с плавающей запятой в поле типа "Цена"Решена проблема обработки в шаблонах.
Пользователи:
Добавлено использование параметра в адресной строке макросом %users profile() %. Id пользователя должен быть указан в первом параметре страницы, которая выводит профиль пользователя, используя данный макрос. Например: /sample_profile/user_id, где user_id — это id пользователя, профиль которого необходимо показать.
FAQ:
Решена проблема обработки в шаблонах.
Новости:
Решена проблема: Не работало ограничение limit в %news related_links() %.
Комментарии:
Решена проблема: Модуль комментариев не сохранял (или потом не выводил через %users viewAuthor() % ни nickname, ни e-mail гостевого пользователя.
Файловая система:
Исправлена ошибка с закачкой файла в английской версии.