Jump to content

 

daer

Member Since 15 Nov 2013
Offline Last Active Mar 08 2018 09:46 AM
-----

Posts I've Made

In Topic: Почему В Карте Сайта Http При Включенном Https ? (4.3.3)

26 January 2018 - 08:24 AM

Помогло удаление и установка блока. Старый забытый рецепт :-)


In Topic: Почему В Карте Сайта Http При Включенном Https ? (4.3.3)

26 January 2018 - 08:08 AM

Стоит "для всего сайта" в базе смотрел - значение full. Жестко менял - на 'https' - ничего не происходит. Чистил кэш через админку , через &cc, на хостинге... по-прежнему http :-( может какой-другой блог ее генерит?


In Topic: Почему В Карте Сайта Http При Включенном Https ? (4.3.3)

25 January 2018 - 02:59 PM

Спасибо! Но у меня, видимо, немного другой же файл (app/addons/google_sitemap/func.php). В нем...

    $links = array();
    if (count($languages) == 1) {
        $links[] = fn_url($link, 'C', fn_get_storefront_protocol(), CART_LANGUAGE);
    } else {
        foreach ($languages as $lang_code => $lang) {
            $links[] = fn_url($link . '&sl=' . $lang_code, 'C', fn_get_storefront_protocol(), $lang_code);
        }
    }

Почему-то функция возвращает неправильный протокол

 

Сама функция здесь app/function/fn.control.php

function fn_get_storefront_protocol()
{
    static $protocol;

    if (empty($protocol)) {
        $protocol = Registry::get('settings.Security.secure_storefront') == 'full' ? 'https' : 'http';
    }

    return $protocol;
}

Почему не работает??
Карта сайта здесь 
https://partbox.com.ua/sitemap.xml