Вышел CS-Cart 4.12.1

кстати да, раньше характеристики намного лучше выглядели. тоже не понравилось

Это печаль давно прослеживается, когда юзабилити интерфейса админки приносится в жертву глупым где-то подсмотренным дизайнерским веяниям, забывая что это рабочий инструмент. Скрытие полей ввода - великое зло во всех интерфейсах(как и других кнопок), а уж в рабочих, коим является админка и вовсе недопустимо. Во-первых, это не красиво. Во-вторых, вообще не понятно на какую реакцию рассчитывал “дизайнер”(то что этот человек или не дизайнер интерфейсов, или крайне плохой дизайнер, которого надо скорее гнать - это точно). Очень плохая идея брать в основу интерфейса рабочего инструмента крайне непродолжительные тренды кем-то реализованные в чем-то. Админка - не какой-нибудь Инстаграм или Тикток, у вас страниц много и функционал часто и с рамками совершенно не очевиден. А если кто-то в MS или еще какой крупной компании реализовал глупость - вовсе не значит что её нужно спешно копировать.

8 лайков

+++ Плюсуюсь.
Сам хотел написать об админке “Характеристики”. Наши контентщики тоже очень не довольны этими изменениями. Когда был border вокруг полей ввода можно было “по привычке” определить местонахождения характеристики. Сейчас же просто ацкий ад. Контент-менеджеры вскрываются. Все просят вернуть как было.

4 лайка

Странно как-то что вы предлагаете скрывать служебные, это же админка, просто не нужно как минимум выводить служебные если они = витрине.

Вообще характеристики отлично встают в 2 колонки, но это опять же на любителя, нет идеальной системы, то что вы предлагаете должно быть опционально, но cs-cart почему-то избегает всяких настроек, сначала в движке наплодили кучу настроек который сейчас не расширяются, а почему не понятно.

1 лайк

Потому что контентщику надо видеть именно то как Характеристика называется на витрине, а не служебное название, которое имхо даже мало кто еще использует.

@dekoro, @irs, @redrikshukhart, @A2N, @z3r0
Чтобы отображались рамки полей можно изменить файл:
design/backend/css/config.less
Заменить строку:

// HIDDEN CONTROL GROUP BORDERS
@isControlGroupHidden: true;

на строку:

// HIDDEN CONTROL GROUP BORDERS
@isControlGroupHidden: false;
5 лайков

Уже легче. Спасибо. Для длины полей и “лишней” информации такой таблетки нет?

Да это все как бы понятно, просто почему не делать настройки таких моментов, чтобы люди сами могли решать использовать новый вид или старый. Вон наличие гибких настроек Юни, снимает нагрузку с программистов, меня раньше дергали покрасить кнопку или чего еще, сейчас все клиенты без проблем сами все настраивают. А Админка деревяненька все еще, к примеру при смене витрины, почему не сделать возможность меня основной цвет с голубого, чтобы админы не путались, да и в целом возможность выбрать цвет, так как есть люди у кого каждый магаз имеет отдельный домен то есть 1 витрина и бывает 2 вкладки рядом и можно не понять в каком ты магазине (да-да там написано в верху, но когда в режиме автопилот ты не читаешь статичный текст)

6 лайков

Очень нужная штука. Регулярно dev-версию с основным путаю. Что уже говорить про витрины и вендоров.

2 лайка

В плане работы в админке с несколькими витринами +dev реально не хватает визуального разделения. Тоже постоянно путаюсь и часто вношу какие-то правки, а на витрине их не вижу. В итоге оказывается, что все делал на dev )

Еще в старой версии можно было в пару строчек css сделать админку резиновой - удобно когда много столбцов с информацией используется в списке заказов (да и при массовом редактировании тоже). В новой так уже не получится, нужно перелопачивать практически все стили.

2 лайка

А страхование груза при доставке как рассчитывать?
Обычно это считается в процентах от стоимости товара!
Верните, пожалуйста, как было!

4 лайка

Лучше не как было, а примерно вот так, для гибкости.

5 лайков

Ну только интерфейс я бы сделал примерно как у промо, последовательные действия, дабы кто нибудь случайно не вписал туда какую нибудь ересть и не положил сайт, а потом бы винил cs-cart

Скажите, кто нибудь пробовал добавить поля по этой инструкции?
Что то у меня не получилось…
Может руки не от туда растут!?

Вам помочь? :wink:

Спасибо за предложение! У меня есть специалист который это сделает, просто не хочу его отвлекать по пустякам.
Обычно одну строчку и сам могу поменять, а в этот раз не получается, вот и спросил, получилось ли у кого-то.

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

Оповещение Просим прощения, магазин закрыт на обслуживание.

@cs-cart_team верните уже в ядро это пожалуйста.
После обнов править приходится.

Подниму давнюю тему…
Добрался/решился наконец-то обновиться. Прошел шаги с 4.9.3sp1 да 4.11.5 - безупречно.
Дошел до 4.12.1 - обновляюсь на нее.
Обновление проходит успешно - в логе обновления

2023-02-20 16:58:40: ----------
2023-02-20 16:58:40: Upgrade completed!

но по завершении обновления админка вылетает с 500 error
смотрю лог веб сервера

[Mon Feb 20 16:58:40.615661 2023] [:error] [pid 14903] [client 178.208.128.5:55900] PHP Fatal error: Cannot use string offset as an array in /путь/к/магазину/app/Tygh/Settings.php on line 828, referer: http://site.ru/admin.php?dispatch=upgrade_center.manage

фронт аналогично

<!--
PHP Fatal Error

Message
Cannot use string offset as an array

Error at
app/Tygh/Settings.php, line: 828

Backtrace
-->

вроде бы в свое время что-то писалось тут об этом, может кто помнит?

PS все сторонние модули выключил (включая и свои :slight_smile: )

Я с 4.9.3SP1 до 4.13 обновился без подобных проблем.