на PHP 8.1, последняя версия движка с репозитория,
при редактировании экстраполей ругается на трех разных скинах админки, включая дефолтную.
1 |
Warning: Undefined array key "my_field_name" in public_html/system/admin/admin.extrafields.php on line 184
|
сам код строки
1 |
if ($field != $cot_extrafields[$n][$field[ 'field_name' ]] && !empty($field[ 'field_name' ]) && !empty($field[ 'field_type' ]))
|
после этого слетает HTML разметка, а вслед за ней и верстка

При попытке добавить новое экстраполе - вовсе "ветки летки"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Warning: Undefined array key "forums_activity" in
/home/My_Project.com/themes/cotcom/cotcom.php on line 55
Warning: Undefined array key "forums" in
/home/My_Project.com/themes/cotcom/cotcom.php on line 64
Warning: Trying to access array offset on value of type null in
/home/My_Project.com/themes/cotcom/cotcom.php on line 64
Warning: Undefined array key "pm_putinarchives" in
/home/My_Project.com/themes/cotcom/cotcom.php on line 77
Warning: Undefined array key "Privatemessages" in
/home/My_Project.com/modules/pm/pm.header.php on line 51
|
строка 55 в themes/cotcom/cotcom.php
PHP
1 |
$R [ 'forums_icon_section_activity' ] = '<img class="icon" src="' . cot:: $cfg [ 'themes_dir' ] . '/cotcom/img/activity{$secact_num}.png" alt="' . cot:: $L [ 'forums_activity' ] . ' {$secact_num}" />' ;
|
(картинки присутствуют)
строка 64 в themes/cotcom/cotcom.php
PHP
1 |
<a id= "movetopic" > ' . cot::$L[' Move '].' </a><form action= "{$move_url}" method= "post" ><div id= "movetopic" > ' . cot::$L[' forums '][' MoveTopic '].' <br/>{ $movebox_select } <button type= "submit" > ' . cot::$L[' Move '].' </button><br/>{ $movebox_keep } ' . cot::$L[' forums_keepmovedlink '].' </div></form>
|
строка 77 в themes/cotcom/cotcom.php
PHP
1 |
$R [ 'pm_icon_archive' ] = '<img class="icon" src="images/icons/default/pm-archive.png" alt="' . cot:: $L [ 'pm_putinarchives' ]. '" />' ;
|
иконка на месте
строка 51 в modules/pm/pm.header.php
1 |
cot_declension(cot::$usr[ 'messages' ], $Ls[ 'Privatemessages' ]) : cot::$L[ 'hea_noprivatemessages' ]
|
P.S. поля редактируются и добавляются вопреки ошибкам.
совершаю смену версии PHP с 8.1 на 7.4 - ошибки пропадают