Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v2.x
#77642
Opa galera, tudo bem?
tenho uma dúvida, eu estou montando o site www.mariavita.com.br, e estou configurando o uso de ssl, comprei o ssl e consegui fazer funcionar na pagina principal, pagina de cadastro, pagina de login, etc, porém nas páginas dos produtos não funciona, alguém tem alguma ideia do que pode ser? poderiam ser as imagens nas descrições dos produtos q estão com http://...? ou algum tipo de app (zoom, fancy box, essas coisas?)

Isso pode me prejudicar de alguma maneira no futuro?
Obrigada
Editado pela última vez por darkila em 02 Abr 2018, 13:51, em um total de 1 vez.
#77677
Bom dia, obrigada pelo link, porém eu já havia seguido todo o tutorial, inclusive as modificações no .htaccess. O ssl esta funcionando em toda a loja, inclusive na parte administrativa, porém nas páginas dos produtos não funciona. Alguma ideia ?

Imagem
#77678
Ola @darkila

Pelo que notei sua loja esta ok para HTTPS, o problema ´que você esta encontrando é que algumas mídias estão sendo apontadas vai HTTP
Todo o conteúdo da pagina deve passar pela URL BASE ou ser apontado com HTTPS a partir do momento em que vc diz que tal pagina vai ser criptografada.

Como por exemplo as imagens dentro da descrição do item
Seu apontamento para imagens na descrição do item
Código: Selecionar todos
<img src="http://www.mariavita.com.br/image/frete-gratid1.png" style="width: 253.989px; height: 128.673px;">
Mude as URLs assim
Código: Selecionar todos
<img src="https://www.mariavita.com.br/image/frete-gratid1.png" style="width: 253.989px; height: 128.673px;">
Ou Modo 1
Código: Selecionar todos
<img src="//www.mariavita.com.br/image/frete-gratid1.png" class="img-responsive">
Nesse exemplo, estamos deixando o seletor de protocolo da URL vazio, assim o mesmo é carregado conforme a URL BASE.

Ou Modo 2
Código: Selecionar todos
<img src="image/frete-gratid1.png" class="img-responsive">
Nesse exemplo a imagem não é visivel no admin, porem é carregada na frente da loja.

:ugeek:
#77679
Você deve corrigir esses links como o @reds informou, vou passar outra dica que transforma o link em https mesmo em páginas sem https sem necessitar ser forçado pelo .htaccess

Arquivo upload/system/library/url.php

Substituir:
Código: Selecionar todos
$url = $this->url . 'index.php?route=' . (string)$route;
Por:
Código: Selecionar todos
$url = (preg_match('/https:/i', $this->url))?$this->url:(str_replace('http:', 'https:', $this->url)). 'index.php?route=' . (string)$route;
reds gostou disso
#77685
sim, entendi, vou trocar as urls das imagens
a respeito da dica do veterano q parece bem tentadora, tentei, porém obtive erros relacionados a uma modificação na loja.
Vou trocar todos os links e volto aqui dizer se funcionou. Obrigada

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]