Спойлер нужно сделать так в вызове компонента
[CODE]"PAGER_BASE_LINK_ENABLE" => "N",[/CODE]
[QUOTE]
Евгений Жуков написал:
[QUOTE] написал:
mysite.com\local\templates\main\components\bitrix\news\reestr_membe
rs\news.php:137[/QUOTE] Покажите параметры вызова news.list. И куда именно идет массив, упомянутый вами.[/QUOTE]
Если, закомментировать в bitrix/modules/main/classes/general/http.php
то ошибка исчезает
[CODE]
/**
* @deprecated Use \Bitrix\Main\Web\Uri::addParams().
*/
public static function urlAddParams($url, $add_params, $options = array())
{
if(!empty($add_params))
{
$params = array();
foreach($add_params as $name => $value)
{
if(($options["skip_empty"] ?? false) && (string)$value == '')
continue;
//************************** ЗАКОММЕНТИРОВАНО ******************************
// if(($options["encode"] ?? false)) {
// $params[] = urlencode($name).'='.urlencode($value);
// }
else
$params[] = $name.'='.$value;
}
..............
[/CODE]
Откуда вызывается(из самого компонента - из ядра битрикса). Походу - ваш косяк. Битрикс обновлен до максимума на php 7.4
Это результат
$trace = debug_backtrace();
:
[CODE]
array(14) {
[0]=>
array(6) {
["file"]=>
string(78) "D:\OSPanel543\domains\site.loc\bitrix\components\bitrix\news.list\component.php"
["line"]=>
int(520)
["function"]=>
string(12) "urlAddParams"
["class"]=>
string(5) "CHTTP"
["type"]=>
string(2) "::"
["args"]=>
array(3) {
[0]=>
string(37) "/membership/import/membership/import/"
[1]=>
array(2) {
["arrFilter_pf[MEMBER_TYPE]"]=>
array(1) {
[0]=>
string(3) "207"
}
["set_filter"]=>
string(18) "ПРИМЕНИТЬ"
}
[2]=>
array(1) {
["encode"]=>
bool(true)
}
}
}[/CODE]
Вот вызовы:
[CODE]
PPLICATION->IncludeComponent(
"bitrix:catalog.filter",
'',
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"FIELD_CODE" => $arParams["FILTER_FIELD_CODE"],
"PROPERTY_CODE" => $arParams["FILTER_PROPERTY_CODE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"SORT_BY1" => $sort1,//$arParams["SORT_BY1"],
"SORT_ORDER1" => $order1,//$arParams["SORT_ORDER1"],
"SORT_BY2" => $arParams["SORT_BY2"],
"SORT_ORDER2" => $arParams["SORT_ORDER2"],
),
$component
);
$APPLICATION->IncludeComponent(
"bitrix:news.list",
$newsListTemplate,
Array(
"IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"],
"IBLOCK_ID" => $arParams["IBLOCK_ID"],
"NEWS_COUNT" => $arParams["NEWS_COUNT"],
"SORT_BY1" => $sort1,//$arParams["SORT_BY1"],
"SORT_ORDER1" => $order1,//$arParams["SORT_ORDER1"],
"SORT_BY2" => $arParams["SORT_BY2"],
"SORT_ORDER2" => $arParams["SORT_ORDER2"],
"FILTER_NAME" => $arParams["FILTER_NAME"],
"FIELD_CODE" => $arParams["LIST_FIELD_CODE"],
"PROPERTY_CODE" => $arParams["LIST_PROPERTY_CODE"],
"CHECK_DATES" => $arParams["CHECK_DATES"],
"IBLOCK_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"],
"SECTION_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
"DETAIL_URL" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"],
"SEARCH_PAGE" => $arResult["FOLDER"].$arResult["URL_TEMPLATES"]["search"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_FILTER" => $arParams["CACHE_FILTER"],
"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
"PREVIEW_TRUNCATE_LEN" => $arParams["PREVIEW_TRUNCATE_LEN"],
"ACTIVE_DATE_FORMAT" => $arParams["LIST_ACTIVE_DATE_FORMAT"],
"SET_TITLE" => $arParams["SET_TITLE"],
"SET_BROWSER_TITLE" => "Y",
"SET_META_KEYWORDS" => "Y",
"SET_META_DESCRIPTION" => "Y",
"MESSAGE_404" => $arParams["MESSAGE_404"],
"SET_STATUS_404" => $arParams["SET_STATUS_404"],
"SHOW_404" => $arParams["SHOW_404"],
"FILE_404" => $arParams["FILE_404"],
"SET_LAST_MODIFIED" => $arParams["SET_LAST_MODIFIED"],
"INCLUDE_IBLOCK_INTO_CHAIN" => $arParams["INCLUDE_IBLOCK_INTO_CHAIN"],
"ADD_SECTIONS_CHAIN" => "N",
"HIDE_LINK_WHEN_NO_DETAIL" => $arParams["HIDE_LINK_WHEN_NO_DETAIL"],
"PARENT_SECTION" => "",
"PARENT_SECTION_CODE" => "",
"INCLUDE_SUBSECTIONS" => "Y",
"DISPLAY_DATE" => $arParams["DISPLAY_DATE"],
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => $arParams["DISPLAY_PICTURE"],
"DISPLAY_PREVIEW_TEXT" => $arParams["DISPLAY_PREVIEW_TEXT"],
"MEDIA_PROPERTY" => $arParams["MEDIA_PROPERTY"],
"SLIDER_PROPERTY" => $arParams["SLIDER_PROPERTY"],
"PAGER_TEMPLATE" => $arParams["PAGER_TEMPLATE"],
"DISPLAY_TOP_PAGER" => $arParams["DISPLAY_TOP_PAGER"],
"DISPLAY_BOTTOM_PAGER" => $arParams["DISPLAY_BOTTOM_PAGER"],
"PAGER_TITLE" => $arParams["PAGER_TITLE"],
"PAGER_SHOW_ALWAYS" => $arParams["PAGER_SHOW_ALWAYS"],
"PAGER_DESC_NUMBERING" => $arParams["PAGER_DESC_NUMBERING"],
"PAGER_DESC_NUMBERING_CACHE_TIME" => $arParams["PAGER_DESC_NUMBERING_CACHE_TIME"],
"PAGER_SHOW_ALL" => $arParams["PAGER_SHOW_ALL"],
"PAGER_BASE_LINK_ENABLE" => $arParams["PAGER_BASE_LINK_ENABLE"],
"PAGER_BASE_LINK" => $arParams["PAGER_BASE_LINK"],
"PAGER_PARAMS_NAME" => $arParams["PAGER_PARAMS_NAME"],
"USE_RATING" => $arParams["USE_RATING"],
"DISPLAY_AS_RATING" => $arParams["DISPLAY_AS_RATING"],
"MAX_VOTE" => $arParams["MAX_VOTE"],
"VOTE_NAMES" => $arParams["VOTE_NAMES"],
"USE_SHARE" => $arParams["LIST_USE_SHARE"],
"SHARE_HIDE" => $arParams["SHARE_HIDE"],
"SHARE_TEMPLATE" => $arParams["SHARE_TEMPLATE"],
"SHARE_HANDLERS" => $arParams["SHARE_HANDLERS"],
"SHARE_SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"],
"SHARE_SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"],
"TEMPLATE_THEME" => $arParams["TEMPLATE_THEME"],
),
$component
);
[/CODE]