Добрый день! Перевел сайт на https. После добавления элемента через bitrix:iblock.element.add должна появиться надпись "Документ успешно добавлен", однако данная надпись появляется в кодировке Помогите решить проблему.
Здравствуйте! Уже долгое время наблюдаю в логах сервера три ошибки[CODE]Warning: Illegal string offset 'AUTHOR_ID' in [ПУТЬ]/bitrix/forum.topic.read/.default/template.php on line 34 Warning: Illegal string offset 'NEW_TOPIC' in [ПУТЬ]/bitrix/forum.topic.read/.default/template.php on line 35 Warning: Illegal string offset 'ID' in [ПУТЬ]/bitrix/forum.topic.read/.default/template.phpon line 38[/CODE] А рождаются они из этого кода:[CODE]$arAuthorId = array(); $arPostId = array(); $arTopicId = array(); $arRatingResult = array(); $arRatingVote = array(); if ($arParams["SHOW_RATING"] == 'Y') { $tmp = (!empty($arResult["MESSAGE_FIRST"]) ? ($arResult["MESSAGE_FIRST"] + $arResult["MESSAGE_LIST"]) : $arResult["MESSAGE_LIST"]); foreach ($tmp as $res) { $arAuthorId[] = $res['AUTHOR_ID'];//Warning: Illegal string offset 'AUTHOR_ID' //34 if ($res['NEW_TOPIC'] == "Y") //Warning: Illegal string offset 'NEW_TOPIC' //35 $arTopicId[] = $res['TOPIC_ID']; else $arPostId[] = $res['ID']; //Warning: Illegal string offset 'ID' //38 } if (!empty($arAuthorId)) { foreach($arParams["RATING_ID"] as $key => $ratingId) { $arParams["RATING_ID"][$key] = intval($ratingId); $arRatingResult[$arParams["RATING_ID"][$key]] = CRatings::GetRatingResult($arParams["RATING_ID"][$key], array_unique($arAuthorId)); } }
if (!empty($arPostId)) $arRatingVote['FORUM_POST'] = CRatings::GetRatingVoteResult('FORUM_POST', $arPostId);
if (!empty($arTopicId)) $arRatingVote['FORUM_TOPIC'] = CRatings::GetRatingVoteResult('FORUM_TOPIC', $arTopicId); }[/CODE]Сам пока решение не нашел. Помогите, друзья, починить код!