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

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

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

Сообщение #1 OkayCMS » 25.09.2017, 12:19

В новую версию OkayCMS 2.1.2 вошли следующие изменения:

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

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

Crypter
Аватара
Crypter
Репутация: 11
Сообщения: 109
Зарегистрирован: 02.02.2016
С нами: 8 лет 1 месяц

Сообщение #2 Crypter » 25.09.2017, 14:30

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


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

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

Сообщение #3 OkayCMS » 25.09.2017, 20:50

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

Mazhor M
Mazhor M
Возраст: 45
Репутация: 0
Сообщения: 2
Зарегистрирован: 26.09.2017
С нами: 6 лет 6 месяцев

Сообщение #4 Mazhor » 26.09.2017, 10:45

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

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

Сообщение #5 OkayCMS » 26.09.2017, 12:33

Нет, БД не правилась.

Mazhor M
Mazhor M
Возраст: 45
Репутация: 0
Сообщения: 2
Зарегистрирован: 26.09.2017
С нами: 6 лет 6 месяцев

Сообщение #6 Mazhor » 26.09.2017, 14:24

OkayCMS писал(а):Нет, БД не правилась.

Спасибо.

Dodger M
Аватара
Dodger M
Возраст: 39
Репутация: 0
Сообщения: 23
Зарегистрирован: 23.10.2016
С нами: 7 лет 5 месяцев
Откуда: Москва

Сообщение #7 Dodger » 27.09.2017, 06:39

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

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

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #8 korshunov » 27.09.2017, 07:16

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

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

Dodger M
Аватара
Dodger M
Возраст: 39
Репутация: 0
Сообщения: 23
Зарегистрирован: 23.10.2016
С нами: 7 лет 5 месяцев
Откуда: Москва

Сообщение #9 Dodger » 27.09.2017, 08:01

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

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

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

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

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

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #10 korshunov » 27.09.2017, 08:36

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

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

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

Dodger M
Аватара
Dodger M
Возраст: 39
Репутация: 0
Сообщения: 23
Зарегистрирован: 23.10.2016
С нами: 7 лет 5 месяцев
Откуда: Москва

Сообщение #11 Dodger » 27.09.2017, 15:01

А как правильно использовать GitHub для обновления движка сайта нету инструкции?

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #12 korshunov » 27.09.2017, 15:37

Может, это внесет некоторую ясность:
http://simpla-tuning.com/obnovleniya-i-dorabotki-kak-ih-primirit

Dodger M
Аватара
Dodger M
Возраст: 39
Репутация: 0
Сообщения: 23
Зарегистрирован: 23.10.2016
С нами: 7 лет 5 месяцев
Откуда: Москва

Сообщение #13 Dodger » 27.09.2017, 16:13

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

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

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

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #14 makki » 27.09.2017, 16:17

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

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

Я как понимаю через GitHub происходит сравнение файлов и автоматическая корректировка?
Один из вариантов - воспользоваться инструментом сравнения. Тем более если у вас внесены правки в движок. На macOS пользуюсь Araxis Merge.
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

Dodger M
Аватара
Dodger M
Возраст: 39
Репутация: 0
Сообщения: 23
Зарегистрирован: 23.10.2016
С нами: 7 лет 5 месяцев
Откуда: Москва

Сообщение #15 Dodger » 27.09.2017, 16:26

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

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

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

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

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #16 makki » 27.09.2017, 16:44

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

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

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

Dodger M
Аватара
Dodger M
Возраст: 39
Репутация: 0
Сообщения: 23
Зарегистрирован: 23.10.2016
С нами: 7 лет 5 месяцев
Откуда: Москва

Сообщение #17 Dodger » 27.09.2017, 17:00

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

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

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

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

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

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 7 месяцев
Откуда: Киев
Сайт

Сообщение #18 makki » 27.09.2017, 17:15

Dodger писал(а):А автоматически нельзя сделать так, чтобы изменения прошли в файлах, или надо получается вручную все редактируемые файлы изменять?
Автоматически можно если у вас нет своих правок. А если есть правки, тогда только вручную.
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)


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

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


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

   

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

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

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