Вышел новый релиз системы ImageCMS 4.5.2.
В обновленной версии ми проделали следующую работу:
1. Создали модуль для быстрого автоматического перевода сайта на другие языки.
Теперь администратору нет необходимости загружать файлы со списком слов в РОЕdit, так как новый модуль имитирует работу этой программы.
Новый модуль — это также новые опции:
- поиск непереведенных слов (также и в шаблоне);
- подбор переводов из ранее переведенных аналогичных слов и автоматического перевода слов и словосочетаний с использованием инструментов Яндекс.Перевод.
Чтобы перевести новое слово, необходимо определить запись в нужном месте скрипта:
дальше запускаем автоматический поиск:
и обновляем список слов. Новое слово будет выведено в переводчике.
demoshop.imagecms.net/admin/components/init_window/translator
Таким образом мы добились комфортной работы с расширением getText;
2. С нуля переписали весь функционал корзины
Было принято решение полностью изменить функционал корзины из-за проблем, которые раньше возникали в связи с ее неизолированностью от других компонентов. Неполадки, возникавшие, например, в Скидках, Доставке, Оплате сказывались и на работе корзины. Результаты изменений:
- относительная изолированность функциональных частей друг от друга — это большой плюс для удобства интеграции и масштабирования;
- расширение функционала корзины;
- добавлены АРІ для разработчиков.
Версию с полной документацией для разработчиков можно скачать тут: www.imagecms.net/developers. В ней выложено описание всех классов и переменных.
З. С нуля переписан модуль синхронизации с 1С
Раньше пользователи, которые импортировали большое количество товарных позиций с 1C, вынуждены были разбивать на части загрузку. В новой версии мы значительно повысили производительность — ускорили импорт в 10 раз.
4. В версии ImageCMS 4.5.2 настройка пагинации осуществляется отдельно для каждого шаблона
В этом релизе мы разработали возможность задавать стиль пагинации отдельно для каждого шаблона. Напомним, раньше настройка вида пагинации осуществлялась только в коде сайта.
5. Ввели возможность оставлять фиксированную или нефиксированную стоимость доставки товаров
В предыдущих версиях некоторые сложности возникали из-за наличия только двух вариантов указанной стоимости доставки — или четкая цена, или доставка бесплатная. С версии 4.5.2. мы ввели третью возможность — стоимость уточняется. Это поможет избежать неудобства в связи необходимостью доплачивать за доставку в некоторых случаях — если ее стоимость зависит от габаритов, например.
Кроме всех вышеперечисленных нововведений, мы также закрыли около 100 задач по усовершенствованию доступного функционала.
Пользователи могут обновиться или скачать последнюю версию системы здесь.
Автор: yashagetman