ChangeLog версии OkayCMS 4.2.0

Categories

We have prepared and released a new version of OkayCMS. The list of changes in the new version is described in detail below.

Changes important for OkayCMS users

We have developed a completely new functionality for working with unloading XML feeds for various marketplaces and similar resources. Read more about this functionality in a separate article.Fixed display of product leftovers in the admin. panels in certain situations 37Fixed the situation with the display of the inscription "Pre-order" in orders that were issued for goods in stock, but in which later these goods were not available. 39Fixed a situation when, when filtering products that had several values ​​of the same property, the filter might not correctly select the product in the filtering result 40 88
Made correct copying of discount signs in the admin panel on the discount page 44
Added pagination on the Subscribers page in the admin. panels. 54
Added to admin. panels the ability to sort brands alphabetically 55
Added to admin. panel the ability to set H1 for brands, similar to how it can now be done for categories 56
Fixed display of H1 and breadcrumbs on reserved system pages like Bestsellers, promotional product pages, etc. 57
Added information about the selected payment method 58 and applied discounts to order letters 67
Fixed training, updated outdated admin tips. panels 59
Added OpenGraph markup for brands 61
We made the block of advantages just a separate group of banners to facilitate the system from unnecessary functionality. 62
Fixed display of long category names in the third level menu 63
Fixed menu display on some mobile devices 64
Fixed display of breadcrumbs on login and password recovery pages 65
Redesigned the checkout page to be free of footers, headers, and distractions 66
Added translations and fixed display of 404 page in other languages ​​70
Added the output of the name of the article category to the list in the blog 71
Fixed category counter in footer 72
Fixed a bug on the product page with displaying adjacent slides in the product gallery 73
Fixed display of date output on blog pages 74
We made it so that when importing orders from the database, multilingual names of properties were obtained, since without this the import could work incorrectly when the names of properties of the wrong language were obtained 82
Made it possible to display a short description of goods, set by a template through SEO of goods, also in the list of goods 75
We made it possible for the admin to add products that are not in stock to the order, and also increased the selection of these products 81
We reworked the connection of aliases of property values ​​through id, and not through transliteration. This fixes the issues reported on the forum in this thread 80
We made sure that products that have the old price and it is equal to the regular price do not fall into the filter "With a discount" 77
Removed authorization via social media networks through the uLogin service. The reasons are described at link 79
Fixed export of users, added export of user surname and fixed broken headers 94
Added last name column to export orders 92
Added space between validation errors in callback 93
Changed the layout of the admin. of the "Design Setting" page. Removed an extra block that caused errors on PHP 8 84
We made it so that during quick editing it would transfer the entity to the correct language version, which we edit 85

Changes that are also important for developers on OkayCMS


Fixed project name in composer.json 46
Added package stability requirements and preferences to composer.json 47
For case insensitive systems, the name of the console utility's executable file has been changed. The base deployment command has been slightly improved. 51
Introduced a config file with outdated methods and their analogs / replacements to continue the work of modules that extend outdated methods. When registering an extension to a deprecated method, the system will generate an error. If there is an analogue of the method, the extension will be re-registered to a new method. Due to this, an increase in the stability of the system when updating a version is achieved by increasing the resistance of modules to the expansion of methods that are no longer there. ten
Refactoring the BackendOrdersHelper class. Due to this, the helper has become less thick and more focused on working with the essence of the order. 13
Fixed selection of products in feeds. In the latest version, there was a problem that products that did not have any properties were not uploaded to the feeds. This has now been fixed. 35
Fixed erroneous addition of the cost of new mail, even if the "Free from" amount is less than the order value 36
Changed the syntax in registering extensions to standard modules to make the code more standardized. 38
Added a condition, if the Value has a delimiter entry '', then the string is split into an array and loop collects the values ​​that need to be added through the addRows method. This will allow loading multiple property values ​​for a product through synchronization with 1C 41
Removed unique indexes from fields before creating

Comments 15
Андрей
21.11.2021, 20:12
Парни, спасибо!
В который раз забыл сделать обновления в mysql
Ошибка 500 ушла.
OkayCMS
21.11.2021, 20:20
Андрей, обращайтесь )
Андрей
21.11.2021, 18:49
На всякий случай, обновить в памяти, дайте пожалуйста ссылку где можно почитать инструкцию по обновлению обновлений?
Благодарю.
OkayCMS
21.11.2021, 18:53
Андрей, https://okay-cms.com/article/kak-obnovlyat-3-versiyu-do-posleduyuschih
Андрей
21.11.2021, 18:03
Да как обычно, просто перезаписал файлы.
И бренды пропали и в поддержку не написать.
И php версию менял.
Хотя у меня стоит 7.4
Вот только сейчас вспомнил.
Я ведь в базу не внёс изменения.
Андрей
21.11.2021, 12:14
ошибка 500 после обновления на страницах товаров
OkayCMS
21.11.2021, 16:50
Андрей, скорее всего вы допустили ошибку при обновлении. Откатитесь на бекап, и попробуйте сделать ещё раз всё по инструкции
Йода
17.11.2021, 20:04
Кстати... инструкция по обновлению у Вас устаревшая.
Йода
16.11.2021, 21:34
При переносе/обновлении слетели бренды. Пишет, что они есть в количестве 11 штук, но по факту их нет и есть некие недоработки. Обновление "сырое" - делаю откат на предыдущую версию.
OkayCMS
17.11.2021, 15:15
Йода, скорее всего вы что-то не так сделали при обновлении или же у вас были какие-то индивидуальные доработки
Денис
16.11.2021, 13:52
Да, действительно свойство было выключенное...вопрос закрыт, спасибо!
Денис
15.11.2021, 12:16
Спасибо, "SEO фильтров" это исправил. Но по прежнему не работают обычные фильтр, выбираю например "вес" раньше было "Перфораторы 12 кг", щас по прежнему остаётся просто "Перфораторы, весь не добавляется.."
OkayCMS
15.11.2021, 23:06
Денис, а такая страница открыта для индексации? Свойство это включено для индексации7
Денис
11.11.2021, 17:00
Скажите, когда вы планируете фиксы данного обновления, так как перестали работать "SEO фильтров" ??
OkayCMS
13.11.2021, 15:02
Денис, на следующей неделе будет новая версия.
Фикс сео фильтров уже есть на гитхабе, можете взять оттуда из пулреквеста исправление
Lebowske
11.11.2021, 08:57
Разобрался..в настройках openserver надо выставить PHP 7.4 и всё заработает
OkayCMS
11.11.2021, 14:04
Lebowske, отлично
Гость
06.11.2021, 21:16
Почему не переходит в разделы каталога?
Так же не переходит в товар.
Белый экран и пусто.
Установка с нуля, версия OkayCMS 4.2.0, все параметры соответствуют (зелёные).
Open Server Panel v.5.4.0
OkayCMS
08.11.2021, 00:37
Гость, проверьте какая у вас версия РНР. Должна быть 7 или выше.
Гость
06.11.2021, 21:09
Почему не переходит в разделы каталога (белый экран)?
Так же не переходит в товар.
Алекандр
01.11.2021, 20:12
Версия 4.2 ошибка 500, в логах вот что
[Mon Nov 01 19:08:50.502733 2021] [lsapi:warn] [pid 2052960] [client 188.163.74.141:45952] [host gleam.pp.ua] Backend log: PHP Warning: is_dir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/pisto148/data:.) in /var/www/pisto148/data/www/gleam.pp.ua/vendor/symfony/lock/Store/FlockStore.php on line 45\n
[Mon Nov 01 19:08:50.502765 2021] [lsapi:warn] [pid 2052960] [client 188.163.74.141:45952] [host gleam.pp.ua] Backend log: PHP Warning: is_dir(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/pisto148/data:.) in /var/www/pisto148/data/www/gleam.pp.ua/vendor/symfony/lock/Store/FlockStore.php on line 46\n
OkayCMS
02.11.2021, 23:02
Алекандр, судя по ошибке, это вообще на окай не очень похоже
Александр
31.10.2021, 23:06
На версии 4.1.1 работает, при обновлении на 4.2 ошибка 500
Установка чистой 4.2 на том же сервере на другой домен тоже даёт 500 но установщик работает, в чем может быть причина?
OkayCMS
01.11.2021, 12:29
Александр, много вариантов. А в логах что вам пишет?
Denis
28.10.2021, 14:20
А когда можно ожидать обновление с категориями на страницу "Акционные товары" ?
OkayCMS
31.10.2021, 17:17
Denis, не могу сказать пока точно. Скорее всего уже не в этом году.
Write your comment
log in
Download OkayCMS
version 4.5.0
Subscribe to the newsletter
You will receive a selection of useful articles on working with the site on OkayCMS, discounts on modules and templates