Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.5.x)
Общий форум
Переход на https
Переход на https
grabos
Cпециалист
Сообщений: 138
Регистрация: 24-05-2010
# 1
25-02-2023 16:02
Возникла необходимость перевести сайт на https. Версия 1.5.4.1 Версия позволяет перевести на протокол из админки только главную страницу и оформление заказа. Как перевести все страницы сайта на https ?
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 2
26-02-2023 15:18
В файле
/classes/controller/FrontController.php
Код:
public $ssl = false;
замените на:
Код:
public $ssl = true;
В файле
/classes/Link.php
(исключая метод __construct)
Код:
_PS_BASE_URL_
замените на:
Код:
_PS_BASE_URL_SSL_
В методе
getProductLink
Код:
'http://'
замените на
Код:
_PS_BASE_URL_SSL_
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
grabos
Cпециалист
Сообщений: 138
Регистрация: 24-05-2010
# 3
26-02-2023 15:43
Категории и страницы перевел на htpps поменяв в файле /classes/Tools.php
public static function getShopDomain($http = false, $entities = false)
{
if (!$domain = ShopUrl::getMainShopDomain())
$domain = Tools::getHttpHost();
if ($entities)
$domain = htmlspecialchars($domain, ENT_COMPAT, 'UTF-8');
if ($http)
//$domain = 'http://'.$domain;
$domain = 'https://'.$domain;
return $domain;
}
Осталось только товары. Пишут что нужно в шаблоне /themes/THEME/product.tpl в выводе описания добавить замену http на https
Подскажите как это сделать. Файл приложил.
Или это неправильное решение?
Вложения:
product.tpl
( Размер файла: 44.16KB Скачиваний: 35 )
Алекс
Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009
# 4
26-02-2023 16:08
Цитата:( grabos @ 26-02-2023 16:43
Смотреть сообщение
)
Или это неправильное решение?
В файле
/classes/Link.php
(метод getProductLink)
Код:
$url = 'http://'.$shop->domain.$shop->getBaseURI().$this->getLangLink($id_lang);
замените на:
Код:
$url = 'https://'.$shop->domain.$shop->getBaseURI().$this->getLangLink($id_lang);
Оказываю услуги по администрированию интернет-магазина на CMS PrestaShop, написание модулей для PrestaShop. Большой опыт работы с CMS PrestaShop.
grabos
Cпециалист
Сообщений: 138
Регистрация: 24-05-2010
# 5
26-02-2023 16:25
Все заработало. Большое спасибо
grabos
Cпециалист
Сообщений: 138
Регистрация: 24-05-2010
# 6
02-03-2023 16:42
После перехода на ssl в товаре при нажатии кнопки сгенерировать чпу, остается только латиница. Русские буквы в латиницу перестал переводить
grabos
Cпециалист
Сообщений: 138
Регистрация: 24-05-2010
# 7
02-03-2023 20:33
Или может это произошло из за того, что при переходе отключал и включал заново ЧПУ
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов