ChangeLog версии OkayCMS 4.2.0
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
В который раз забыл сделать обновления в mysql
Ошибка 500 ушла.
Благодарю.
И бренды пропали и в поддержку не написать.
И php версию менял.
Хотя у меня стоит 7.4
Вот только сейчас вспомнил.
Я ведь в базу не внёс изменения.
Фикс сео фильтров уже есть на гитхабе, можете взять оттуда из пулреквеста исправление
Так же не переходит в товар.
Белый экран и пусто.
Установка с нуля, версия OkayCMS 4.2.0, все параметры соответствуют (зелёные).
Open Server Panel v.5.4.0
Так же не переходит в товар.
[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
Установка чистой 4.2 на том же сервере на другой домен тоже даёт 500 но установщик работает, в чем может быть причина?