PHP 8 ошибка с компонентом "Карточки пользователей"

InstantCMS 2.X

На PHP 8 ошибка на странице пользователя

#1 11 ноября 2021 в 09:56

Добрый. На PHP 8, fastcgi ошибка на странице пользователя сайт/users/2 (на любом юзере). Cms 2.14.2, 2.14.3. Устанавливался instantcms.ru/addons/profiles-cards.html, но и после обновления вручную с заменой файлов на 2.14.3 такая проблема .

  1. Fatal error: Uncaught Error: Unknown named parameter $tab_name in /system/core/controller.php:744 Stack trace: #0
  2. /system/core/controller.php(700): cmsController->runExternalHook('user_tab_info', Array) #1
  3. /system/controllers/users/frontend.php(179): cmsController->runHook('user_tab_info', Array) #2
  4. /system/core/action.php(46): users->getProfileMenu(Array) #3
  5. /system/controllers/users/actions/profile.php(102): cmsAction->__call('getProfileMenu', Array) #4
  6. /system/core/controller.php(605): actionUsersProfile->run(Array) #5
  7. /system/core/controller.php(476): cmsController->runExternalAction('profile', Array) #6
  8. /system/core/controller.php(452): cmsController->executeAction('profile', Array) #7
  9. /system/core/core.php(749): cmsController->runAction('profile', Array) #8
  10. /index.php(46): cmsCore->runController() #9 {main} thrown in
  11. /system/core/controller.php on line 744
  12.  
#2 11 ноября 2021 в 19:29

такая проблема

noname

такая проблема потому что на PHP 8 по другому проверяются аргументы и массивы. У меня при переходе на 7.4  в этом компоненте ошибок нет. Надо попросить Дениса Васильевича поправить это.

 

#3 12 ноября 2021 в 10:37

У меня при переходе на 7.4  в этом компоненте ошибок нет

Андрей

На 7,4 проблем нет с «userscards-last»  на модерн. Компоненты переданы maxisoft, кого просить? )

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.