ChangeLog версии OkayCMS 4.3.1

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

OkayCMS M
Администратор
Аватара
OkayCMS M
Администратор
Репутация: 216
Сообщения: 1627
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Сайт Skype

Сообщение #1 OkayCMS » 16.10.2022, 06:52

Новая версия Okay CMS 4.3.1. системы уже доступна

Что вошло в новую версию:
Добавлена возможность выключать для отображение конкретное свойство в товаре (сделать скрин с админки)
Расширен функционал очищения каталога в настройках. Теперь можно очистить отдельно категории, товары, свойства, бренды или записи блога (сделать скрин с админки)
Улучшен модуль Новой почты. Добавлен в админке в заказе выпадающий список отделений, добавлена мультиязычность слова "Вычисляем", сделан поиск городов из двух слов, добавлено значение по умолчанию в настройках, заменен API ключ, добавлена возможность расширять модуль из других модулей.
Добавлена возможность создания автоматического оглавления для категорий на основе тегов H1-H6 (как в статьях блога) (сделать скрин с админки)
Добавили дополнительную кнопку "Сохранить и выйти" для некоторых сущностей. (сделать скрин с админки)
Сделали, чтобы корзина посетителя теперь хранилась в cookie в течении одного месяца.
Для поля g:product_weight была добавлена единица измерения kg без которой была ошибка в feed для Google Merchant
Был доработан поиск. Теперь можно искать товары у которых в имени присутствуют символы: , . " ' (точка, запятая, одинарная и двойная кавычка)
Сделали чтобы при переключении варианта цвет цены тоже соответственно изменялся на красный если есть скидка, и на черный если нет.
Мелкие правки текстов в админке
Доработали работу письма ответа пользователю на комментарий в отладочном режиме
Доработан функционал быстрого заказа, чтобы его можно было расширять из других модулей
Расширена и более подробно описана инструкция в модуле 1С
Исправлена некорректная работа интеграции с 1С
Исправлена логика во время формирования массива кол-ва элементов транслита у определенного свойства.
Расширен функционал сортировок в ядре чтобы его можно было изменять из сторонних модулей
Исправлена работа переключателя языков на страницах категорий блога
Добавлены хлебные крошки на страницы пагинации брендов.
Исправлена разметка бренда в микроразметке товара
Откорректирована ссылка на страницу бренда при использовании пагинации
Мелкие фиксы верстки
Доработали возможность админом красивого форматирования комментария к заказам.
Исправили ошибку, если в фильтр у столбца приходило null значение
Расширена возможность работы с личным кабинетом со сторонних модулей
Исправлена проблема, когда при автокомплите в поиске ломалась ссылка на товары.
Исправлена работа текстового редактора TinyMCE на PHP 8
Исправлена ситуация, когда в фильтр выводились свойства без значений и с них можно было попасть на страницу с 404 ошибкой
Изменено лого способа оплаты LiqPay на актуальное.
Исправлена проблема что если не была сохранена настройка префикса (brand_routes_template__default) в БД тогда адрес страницы бренда формировался неправильно (на странице всех брендов и в админке в карточке бренда неправильная ссылка)
Добавлен для примера адрес вызова отладочного режима для данного шаблона письма
Изменен устаревший url. roure в функционале opensearch
Добавлены условия в некоторых точках кода на проверку наличия обязательных переменных.
Сделана корректная обработка ситуация при синтаксических и других ошибках в структуре файлов module.json
Удалили эффект сдвига блока после скрытия блока в админ-панели в карточке товара в блоке с картинками чтобы не мелькала верстка при загрузке страницы админки.
Сделали возможность корректно перехватывать и модифицировать объект при отправки почты PHPMailer
Сделали, чтобы не подключались скрипты для неактивных модулей
Закомментировали некоторые стили и скрипты локально и вставили ссылки на загрузку удаленного ресурса из cdnjs, что должно немного ускорить загрузку страницы
Добавили место подключения для модификаций фильтров категорий для более удобного подключения модулей при расширении логики фильтров
Исправлена ошибка отправки ответа на feedback запрос.
Доработана логика показа верстки некоторых писем для просмотра и удобства отладки и верстки
Изменена логика работы импорта, что должно позволить решить проблемы со сменой url при импорте на разных языках
Добавлена ссылка в админ-панели в карточке заказа на переход на сайте на страницу товара

Скачать новую версию можно по ссылке архив со всеми изменениями по ссылке .

Удаленный аккаут
Удаленный аккаут
Репутация: 0
Сообщения: 29
Зарегистрирован: 28.09.2022
С нами: 1 год 6 месяцев

Сообщение #2 Удаленный аккаут » 24.10.2022, 18:00

Не могу понять, помогите

В версии 4.3.1, В настройках свойства, отключаю ползунок "Отображать в фильтре" но, оставляю "Ссылка на фильтр в товаре"
В итоге, ссылка в товаре, тоже деактивируется

Как сделать так, чтобы ссылка была активна но свойство не отображалось в фильтре

И еще заметил, что при включении "Индексировать новые значения" и при добавлении новых товаров, с новыми параметрами свойств, они не активны, т.е. не проиндексированы

+ в кабинете клиента, при просмотре заказа, не отображается загрушка (нет фото)

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #3 Aleks » 16.11.2022, 15:02

В OkayCMS 4.3.1 не работает должным образом функция Readmore.
В файле blog.tpl она установлена, но не работает. Это видно при просмотре новостей и статей.
В файле products.tpl эта функция установлена только для annotation. Работает. По сути она на пару строчек здесь не нужна.
А вот для описания субкатегорий, выводимого внизу товаров, она не установлена.
Полезно будет добавить readmore для описания субкатегорий в products.tpl
Строку 116 обернуть следующим образом.
<div class="fn_readmore">
строка 116: <div class="block__description">{$description}</div>
</div>
Высоту закрытия/открытия текста отрегулировать в okay.css в блоке {*Reedmore*}
В версии 4.2.1 для субкатегорий Readmore установлена и работает. В blog.tpl установлена, но у меня сработала только несколько раз.
Удалил напрочь за ненадобностью.

Удаленный аккаут
Удаленный аккаут
Репутация: 0
Сообщения: 29
Зарегистрирован: 28.09.2022
С нами: 1 год 6 месяцев

Сообщение #4 Удаленный аккаут » 24.11.2022, 22:36

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

Экспериментальным способом выяснилось, что данные все же можно заново залить но, для этого мне пришлось заливать все колонки. Какие основные, по которым идет идентификация, пока не было времени выяснить.

Master
Master
Репутация: 28
Сообщения: 84
Зарегистрирован: 25.01.2016
С нами: 8 лет 2 месяца

Сообщение #5 Master » 25.11.2022, 07:20

По-моему, название и артикул.

Удаленный аккаут
Удаленный аккаут
Репутация: 0
Сообщения: 29
Зарегистрирован: 28.09.2022
С нами: 1 год 6 месяцев

Сообщение #6 Удаленный аккаут » 25.11.2022, 08:04

Master писал(а):По-моему, название и артикул.
Выяснилось методом тыка. Связка Category + SKU, обязательны

Aleks
Aleks
Репутация: 56
Сообщения: 382
Зарегистрирован: 24.05.2021
С нами: 2 года 10 месяцев

Сообщение #7 Aleks » 25.11.2022, 13:15

Тоже столкнулся с данной ситуацией. Тестировал.
Для обновления цены достаточно 2 столбца:
SKU + Price
Для картинок:
SKU + Images
Для аннотаций и описания:
SKU + Annotation+Description, можно по отдельности
Для свойств товара:
Category + SKU + Свойства, без Category не обновляет.
Количество свойств произвольное: от 1 до всех.


Название раздела: Обновления OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Обновления OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 11 гостей