Всё для сайтов

Список изменений в версии 120404 Impera CMS.

Будьте в курсе событий

Вышла версия 120404 (от 4 апреля 2012 года)

Список изменений в версии 120404 Impera CMS.

1. Добавлен модуль редиректов. Управление им доступно в админпанели на странице "импорт -> Редиректы страниц". Предназначен для SEO и упрощения перехода сайтов с других систем на Impera CMS. Модуль позволяет задать перечень старых url и новых с указанием типа редиректа: 301 Moved Permanently (страница перемещена на новый адрес), 403 Forbidden (доступ к странице закрыт), 404 Not Found (страница не найдена), 410 Gone (страница удалена с сайта). Редиректы можно задавать как простой заменой адреса на адрес, так и с помощью регулярных выражений.

2. Обновлен визуальный редактор TinyMCE до версии 3.4.9, чем решилась проблема невозможности редактировать аннотацию / описание товаров, статей, новостей в браузерах Firefox 11.0.

3. Теперь в кредитных заказах, когда человек кроме данных о себе прикрепил сканы паспорта, идентификационного кода, свою фотографию, эти файлы сохраняются на сервере, показываются в админпанели внутри заказа и также вставляются в уведомительное письмо администратору.

4. В список переменных, передаваемых в шаблонизатор для отрисовки шаблона клиентской части сайта, добавлены еще две: $site - равна url корневой папки сайта, $theme - равна url папки испольуемого дизайна сайта. Теперь в шаблоне вместо конструкций http://{$root_url}/нечто и http://{$root_url}/design/{$settings->theme}/нечто можно писать проще: {$site}нечто и {$theme}нечто соответственно.

5. Добавлен субшаблон design/common_parts/head.htm, где прописана основная заголовочная информация по странице. Субшаблон предназначен для подключения в тело страницы внутрь тега <head></head>.

6. Обновлен jQuery до версии 1.7.2 и jQuery UI (user interface) до версии 1.8.18.

7. В шаблонах емейлов и СМС уведомлений о заказе / его изменении, что находятся в шаблоне админпанели, теперь выводится актуальная информация о стадии состояния заказа.

8. Улучшена страница валют в админпанели. Теперь есть возможность выбрать валюту для Яндекс.Маркета.

9. На странице категорий в админпанели добавлены флажки разрешения / запрета экспорта категории в Яндекс.Маркет.

10. Исправлена ошибка неудаляемости новых меню в случае установки движка на Симплу (при установке на чистый сайт это неактуально). Ошибка была связана с тем, что в Симпле идентификатор меню не являлся автоинкрементным полем. Теперь движок учитывает это и удаление / добавление меню происходит правильно.

11. Исправлен конфликт с эмуляцией шаблона, из-за чего не срабатывал вариант появления корзины "плашкой Товар добавлен в корзину". Также параметр $name метода prepare эмулятора расширен и теперь он содержит объект, в свойствах name, impera_name и standard_name которого содержится соответственно имя действительно существующего (иначе будет равен пустой строке) предполагаемого к отрисовке файла, как этот файл (без расширения) называется в Impera CMS и как он (без расширения) назывался в ранних версиях. Это дает гибкость эмуляции, когда файлы стороннего шаблона названы конфликтно. Например, в движке page.tpl и index.tpl синонимичны, а в стороннем шаблоне они могут оказаться файлами разных целей.

12. Правильно настроен шаблонизатор Smarty на одновременную работу с шаблонами админпанели и клиентской стороны. В прошлой версии во время редактирования заказа менеджером выпадала ошибка, если вместо дефолтного в админпанели использовался шаблон СМС / емейл уведомлений из клиентской части сайта.

13. Исправлен баг в фильтре (та версия фильтра, что выпадает слева над списком категорий). Теперь при переходе по страницам отфильтрованного списка товаров настройки фильтра не сбрасываются.

14. Больше не действует автоматическое использование шаблона mobile для мобильных устройств. Теперь на мобильных устройствах отображается тот же шаблон, что выбран для дизайна сайта.

Ссылки

Обсуждение

Пока нет комментариев. Будьте первым - напишите ваши соображения по материалу, изложенному выше.

Другие обсуждения »

Теги:

Хотите чтобы мы рассказали ещё о чём-то - предлагайте тему.

Предложить

Следите за нашими публикациями в социальных сетях и новостных каналах.