Код: Выделить всё
$protocol = strtolower(substr($_SERVER["SERVER_PROTOCOL"],0,5))=='https'? 'https' : 'http';
if($_SERVER["SERVER_PORT"] == 443)
$protocol = 'https';
elseif (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1')))
$protocol = 'https';
elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on')
$protocol = 'https';
Код: Выделить всё
$protocol = 'https';
Код: Выделить всё
{* Большое фото товара *}
<img class="fn-img" src="{$product->image->filename|resize:300:300}" alt="{$product->name|escape}" title="{$product->name|escape}"/>
Код: Выделить всё
{$product->image->filename|resize:300:300}
В файле api/Config.php уберите переменную $protocolwolf писал(а):Спасибо за рекомендации, но никак не получается в адресации src="http://адрес сайта/files/products/0123.jpg. убрать вывод протокола http: , чтобы выводило src="//адрес сайта/files/products/0123.jpg. Что не сделаю - выдает синтаксическую ошибку кода.
Нужна помощь!!!!
Очень нужна помощь! Как изменить абсолютные ссылки на медиа-контент (фото товара, бренды) на относительные пути???
Код: Выделить всё
$this->vars['protocol'] = $protocol;
$this->vars['root_url'] = $protocol.'://'.rtrim($_SERVER['HTTP_HOST']);
if(!empty($subdir)) {
$this->vars['root_url'] .= '/'.$subdir;
}
Код: Выделить всё
$this->vars['protocol'] = $protocol;
$this->vars['root_url'] = '//'.rtrim($_SERVER['HTTP_HOST']);
if(!empty($subdir)) {
$this->vars['root_url'] .= '/'.$subdir;
}
m1hasik, огромное спасибо за подсказку! Как раз то, что нужно!!!m1hasik писал(а):В файле api/Config.php уберите переменную $protocol
Вернуться в «Вопросы по работе с OkayCMS»
Сейчас этот раздел просматривают: 80 гостей