Цитата | ||
---|---|---|
написал:
|
Код |
---|
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt); |
20.07.2023 17:32:42
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|||||
|
|
24.07.2023 10:59:14
Как победить? UPD: Насколько я понял, в PHP<8 в методе mail($to, $subject, $message, $additional_headers) допускались пустые значения, а теперь нет... Вопрос в том, как отловить письма с пустыми, в частности у меня, $message... И почему это не делает автоматом Битр... |
|||||
|
|
24.07.2023 23:22:55
Всем привет. Вы даже не представляете кто у Вас под рукой может решить все эти проблемы и без программистов)
В общем рылся я и скал ответ как все тут, вдруг вылез этот чатGPT в Алисе у ни на поиске, ну я в шутку кинул код, посмотрел, а там есть логика, пару раз нажал чтобы ответила иначе и все получилось! Ну и переписка для наглядности как выбить из нее правильный ответ)
|
|||
|
|
28.07.2023 16:05:56
Здравствуйте помогите пожалуйста исправить ошибку,появилась на одной странице,ничего вроде никто не исправлял и в один момент перестала работать.
[TypeError] call_user_func_array(): Argument #1 ($callback) must be a valid callback, non-static method CConceptWqec::AddConceptWqec() cannot be called statically (0) /home/v/vasdom/vdom.site/public_html/bitrix/modules/main/classes/general/module.php:480 #0: call_user_func_array(array, array) /home/v/vasdom/vdom.site/public_html/bitrix/modules/main/classes/general/module.php:480 #1: ExecuteModuleEventEx(array) /home/v/vasdom/vdom.site/public_html/bitrix/modules/main/include/epilog_after.php:11 #2: require(string) /home/v/vasdom/vdom.site/public_html/bitrix/modules/main/include/epilog.php:3 #3: require_once(string) /home/v/vasdom/vdom.site/public_html/bitrix/footer.php:4 #4: require(string) /home/v/vasdom/vdom.site/public_html/uslugi/index.php:30 #5: include_once(string) /home/v/vasdom/vdom.site/public_html/bitrix/modules/main/include/urlrewrite.php:184 #6: include_once(string) /home/v/vasdom/vdom.site/public_html/bitrix/urlrewrite.php:2 ---------- |
|
|
|
30.07.2023 08:48:31
Здравствуйте.
Обновил старый сайт с php 5.5 до php 7.4 все работает. Но при обновлении до php 8.1 появились 2 ошибки. Подскажите, пожалуйста, как их пофиксить. первая: [TypeError] mysqli_real_escape_string(): Argument #2 ($string) must be of type string, array given (0) /var/www/clients/client0/web3/web/bitrix/modules/main/classe #0: mysqli_real_escape_string /var/www/clients/client0/web3/web/bitrix/modules/main/classe #1: CDatabase->ForSql /var/www/clients/client0/web3/web/bitrix/modules/iblock/clas #2: CAllIBlockElement::GetProperty /var/www/clients/client0/web3/web/index.php:22 вторая: [Error] Undefined constant "item" (0) /var/www/clients/client0/web3/web/bitrix/templates/redline/c #0: include /var/www/clients/client0/web3/web/bitrix/modules/main/classe #1: CBitrixComponentTemplate->__IncludePHPTemplate /var/www/clients/client0/web3/web/bitrix/modules/main/classe #2: CBitrixComponentTemplate->IncludeTemplate /var/www/clients/client0/web3/web/bitrix/modules/main/classe #3: CBitrixComponent->showComponentTemplate /var/www/clients/client0/web3/web/bitrix/modules/main/classe #4: CBitrixComponent->includeComponentTemplate /var/www/clients/client0/web3/web/bitrix/components/bitrix/m #5: include(string) /var/www/clients/client0/web3/web/bitrix/modules/main/classe #6: CBitrixComponent->__includeComponent /var/www/clients/client0/web3/web/bitrix/modules/main/classe #7: CBitrixComponent->executeComponent /var/www/clients/client0/web3/web/bitrix/modules/main/classe #8: CBitrixComponent->includeComponent /var/www/clients/client0/web3/web/bitrix/modules/main/classe #9: CAllMain->IncludeComponent /var/www/clients/client0/web3/web/bitrix/templates/redline/c #10: include(string) /var/www/clients/client0/web3/web/bitrix/modules/main/classe #11: CBitrixComponentTemplate->__IncludePHPTemplate /var/www/clients/client0/web3/web/bitrix/modules/main/classe #12: CBitrixComponentTemplate->IncludeTemplate /var/www/clients/client0/web3/web/bitrix/modules/main/classe #13: CBitrixComponent->showComponentTemplate /var/www/clients/client0/web3/web/bitrix/modules/main/classe #14: CBitrixComponent->includeComponentTemplate /var/www/clients/client0/web3/web/bitrix/components/bitrix/n #15: include(string) /var/www/clients/client0/web3/web/bitrix/modules/main/classe #16: CBitrixComponent->__includeComponent /var/www/clients/client0/web3/web/bitrix/modules/main/classe #17: CBitrixComponent->includeComponent /var/www/clients/client0/web3/web/bitrix/modules/main/classe #18: CAllMain->IncludeComponent /var/www/clients/client0/web3/web/galery/index.php:139 ---------- |
|
|
|
31.07.2023 00:43:40
Обновил php до 8.1 (было 7.4), сессии хранятся в БД.
Проверка системы выдает ошибку
Где и как это исправляется? В чём может быть причина? |
|||
|
|
02.08.2023 09:29:12
при переходе на пхп 8 возникли ошибки, подскажите как исправить.
Undefined constant "SIMAISearch" (0) /home/bitrix/www/bitrix/templates/simai.sovet/framework/include.php:2 #0: include_once if(class_exists(SIMAISearch))SIMAISearch::GetInclude("include",false); /home/bitrix/www/bitrix/templates/simai.sovet/header.php:17 #1: include_once(string) <? include_once "framework/include.php";?> ... /home/bitrix/www/bitrix/modules/main/include/prolog_after.php:107 #2: require(string) include_once($_SERVER["DOCUMENT_ROOT"].SITE_TEMPLATE_PATH."/header.php"); ... /home/bitrix/www/bitrix/modules/main/include/prolog.php:11 #3: require_once(string) require_once(dirname(__FILE__)."prolog_before.php"); require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/prolog_after.php"); #4: require(string) /home/bitrix/www/index.php:1 <?require($_SERVER["DOCUMENT_ROOT"]."bitrix/header.php"); |
|
|
|
06.08.2023 15:33:07
А как быть с такой ошибкой, static прописан
Функция к которой обращение идет определяется так: public static function checkManufacturer(array(&$arFields), $arParams = []) Ошибка такая: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class "\Custom\EventHandler\IBlockElement" not found #0: ExecuteModuleEventEx /var/www/www-root/data/www/public/bitrix/modules/iblock/classes/general/i #1: CAllIBlockElement->CheckFields /var/www/www-root/data/www/public/bitrix/modules/iblock/classes/mysql/ibl #2: CIBlockElement->Update /var/www/www-root/data/www/public/bitrix/modules/iblock/classes/general/c #3: CIBlockCMLImport->ImportElement /var/www/www-root/data/www/public/bitrix/modules/iblock/classes/general/c #4: CIBlockCMLImport->ImportElements /var/www/www-root/data/www/public/bitrix/components/bitrix/catalog.import.1c/component.php:509 #5: include(string) /var/www/www-root/data/www/public/bitrix/modules/main/classes/general/com |
|
|
|
07.08.2023 16:56:30
Всем доброго времени суток!
Пришлось переходить с php 7.4 на php 8.1, т.к. подключенные решения требуют php 8.1, связаться с разработчиком кастомных элементов нет возможности, человек уехал из страны и не выходит на связь... Почитав форумы понимаю что необходимо написать проверку на массив изменив 894 строку кода, но как это сделать не знаю...
/home/nkaby/public_html/bitrix/templates/aspro_next/componen
заранее благодарю, если кто-то поможет! |
|||||
|
|
||||