Страница 1 из 1

Вышла новая версия OkayCMS 2.1.2

Добавлено: 25.09.2017, 12:19
OkayCMS
В новую версию OkayCMS 2.1.2 вошли следующие изменения:

Основные изменения:
- Добавлена капча в обратный звонок. Также добавлено уведомление об ошибке при отправке обратного звонка.
- В админ. панели сделать фильтр по товарам без бренда или категории
- При поиске товара если находит товар с полным совпадением и товар с более длинным названием теперь не происходит автопереход в поиск. Также на такой странице поиск более не зациклен (ранее при клике на поле поиска сразу происходила перезагрузка страницы).
- Не индексируемые страницы фильтра теперь не являются ссылками для более рационального использования краулингового бюджета поисковых систем.
- Значения количества фильтров до noindex перенесены в переменные класса.
- Добавлена возможно рандомной сортировки товаров
- Объеденены функции транслитов, строки соответствий букв русского и английского алфавитов теперь в одном месте(для php и js)
- Редактор tinyMCE теперь отображается на языке менеджера
- Переводы js плагина datepicker, объеденены и завязаны на языке менеджера
- Исправлена ошибка когда при смене языка в админ. панели в разделах Менеджер и Язык проставлялся не верный id
- В админ. панели в разделе Баннеров теперь генерируется корректный код для вставки баннера
- При удалении товара теперь удаляются все значения свойств, а не только текущего языка админки.
- Исправлено разворачивание категорий третьего уровня в админ. панели.
- Исправлено отображение футера при открытом селекте в админ. панели.
- Исправлена ошибка когда при дублировании товара порядок связанных товаров дублировался неверно.
- Устаревший js-код в сортировке в админ. панели заменён на актуальный.
- Устранена проблема когда при импорте свойства как внутреннего столбца(например: описание), само свойство так же создавалось или обновлялось(причем название свойства было как внутреннее поле).
- Раньше при дублировании товара транслит свойств не дублировался а генерировался снова. Сейчас это исправлено.
- Оптимизирована работа автокомплита свойств в админке.
- Оптимизирована выборка свойств товара в feed.xml. Теперь выборка происходит один раз для всех товаров.
- Сделаны различные мелкие улучшения верстки клиентского шаблона и админ. панели.

Для обновления с предыдущей версии воспользуйтесь GitHub https://github.com/OkayCMS или обратитесь в тех. поддержку. Необходимое время для обновления специалистами тех. поддержки - 10 минут.

Добавлено: 25.09.2017, 14:30
Crypter
Спасибо Вам за выпуск очередного обновления.
Судя по описанию была проделана огромная и разнообразная работа по Вашему скрипту.
При удалении товара теперь удаляются все значения свойств, а не только текущего языка админки.
- может надо было сделать это как то с вопросом, типа желаете при удалении товара и удалить его свойства? - Да - нет.
А может товар ненужен а свойства пускай будут.....


Молодцы ребята и ...
успехов Вам в победе над нелегким делом - таким как улучшение программного кода!

Добавлено: 25.09.2017, 20:50
OkayCMS
Crypter писал(а):- может надо было сделать это как то с вопросом, типа желаете при удалении товара и удалить его свойства? - Да - нет.
А может товар ненужен а свойства пускай будут.....
Нет, это мусор, который со временем захламит базу в таком случае. Так быть не должно.

Добавлено: 26.09.2017, 10:45
Mazhor
Ребята а подскажите пожалуйста:
При обновлении с 2.1.1 до 2.1.2, в базе данных нужно что-то добавлять/обновлять, или только файлы движка обновить?

Добавлено: 26.09.2017, 12:33
OkayCMS
Нет, БД не правилась.

Добавлено: 26.09.2017, 14:24
Mazhor
OkayCMS писал(а):Нет, БД не правилась.

Спасибо.

Добавлено: 27.09.2017, 06:39
Dodger
Добрый день, скажите пожалуйста, можно скачать отсюда дистрибутив: https://okay-cms.com/download-okaycms

Потом извлечь архив и из директории: OkayCMS\install\source\okaycms.zip произвести обновление?

Добавлено: 27.09.2017, 07:16
korshunov
Конечно, можно.
Но будет ли у Вас после этого сайт работать - большой вопрос. Зависит от того, что понимаете под "из директории ... произвести обновление". Например, если просто перезапишете все файлы из директории, гарантированно работать не будет...

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

Добавлено: 27.09.2017, 08:01
Dodger
korshunov писал(а):Конечно, можно.
Но будет ли у Вас после этого сайт работать - большой вопрос. Зависит от того, что понимаете под "из директории ... произвести обновление". Например, если просто перезапишете все файлы из директории, гарантированно работать не будет...

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

В скаченном дистрибутиве отсюда: https://okay-cms.com/download-okaycms идет установочный пакет, установочный пакет извлекает все файлы движка отсюда: OkayCMS\install\source\okaycms.zip

Я имел в виду перезаписать все файлы кроме: config, design, files

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

Добавлено: 27.09.2017, 08:36
korshunov
Dodger писал(а):
korshunov писал(а):Я имел в виду перезаписать все файлы кроме: config, design, files

Тогда, скорее всего, работать будет.

Но опять-таки, если Вы перед этим делали какие-то изменения в других местах, то все Ваши доработки пропадут...

Добавлено: 27.09.2017, 15:01
Dodger
А как правильно использовать GitHub для обновления движка сайта нету инструкции?

Добавлено: 27.09.2017, 15:37
korshunov
Может, это внесет некоторую ясность:
http://simpla-tuning.com/obnovleniya-i-dorabotki-kak-ih-primirit

Добавлено: 27.09.2017, 16:13
Dodger
korshunov писал(а):Может, это внесет некоторую ясность:
http://simpla-tuning.com/obnovleniya-i-dorabotki-kak-ih-primirit

Хотелось более подробно узнать, как правильно делать обновление, тк есть некоторые правки внесенные в движок + установленный модуль

Я как понимаю через GitHub происходит сравнение файлов и автоматическая корректировка?

Добавлено: 27.09.2017, 16:17
makki
Dodger писал(а):
korshunov писал(а):Может, это внесет некоторую ясность:
http://simpla-tuning.com/obnovleniya-i-dorabotki-kak-ih-primirit

Хотелось более подробно узнать, как правильно делать обновление, тк есть некоторые правки внесенные в движок + установленный модуль

Я как понимаю через GitHub происходит сравнение файлов и автоматическая корректировка?
Один из вариантов - воспользоваться инструментом сравнения. Тем более если у вас внесены правки в движок. На macOS пользуюсь Araxis Merge.

Добавлено: 27.09.2017, 16:26
Dodger
makki писал(а):
Dodger писал(а):
Хотелось более подробно узнать, как правильно делать обновление, тк есть некоторые правки внесенные в движок + установленный модуль

Я как понимаю через GitHub происходит сравнение файлов и автоматическая корректировка?
Один из вариантов - воспользоваться инструментом сравнения. Тем более если у вас внесены правки в движок. На macOS пользуюсь Araxis Merge.

К сожалению платформа Windows, я просто не совсем понимаю, разработчики выкладывают дистрибутив на GitHub, для чего и что это дает?

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

Добавлено: 27.09.2017, 16:44
makki
Dodger писал(а):не совсем понимаю, разработчики выкладывают дистрибутив на GitHub, для чего и что это дает?

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

1) Переходите по ссылке https://github.com/OkayCMS
2) Выбираете вашу версию Okay или Okay_Lite
3) Нажимаете на commits наряду с branch, releases, contributor
4) Выбираете версию обновления и перед вами список всех измененных файлов

Добавлено: 27.09.2017, 17:00
Dodger
makki писал(а):
Dodger писал(а):не совсем понимаю, разработчики выкладывают дистрибутив на GitHub, для чего и что это дает?

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

1) Переходите по ссылке https://github.com/OkayCMS
2) Выбираете вашу версию Okay или Okay_Lite
3) Нажимаете на commits наряду с branch, releases, contributor
4) Выбираете версию обновления и перед вами список всех измененных файлов

Спасибо большое.

А автоматически нельзя сделать так, чтобы изменения прошли в файлах, или надо получается вручную все редактируемые файлы изменять?

Добавлено: 27.09.2017, 17:15
makki
Dodger писал(а):А автоматически нельзя сделать так, чтобы изменения прошли в файлах, или надо получается вручную все редактируемые файлы изменять?
Автоматически можно если у вас нет своих правок. А если есть правки, тогда только вручную.