Página 1 de 1

Renomear pasta image [RESOLVIDO]

Enviado: 10 Out 2016, 08:12
por bully
Prezados amigos,

Preciso renomear a pasta image para imagexxx.
Alterei nos arquivos config.php e admin/config.php a variavel:
define('DIR_IMAGE', 'CAMINHO_FISICO/imagexxx/');

Minha loja nao mostra as imagens pois ainda aponta para "/image/cache/catalog/demo/macbook_1-200x200.jpg"
na verdade deveria apontar para "/imagexxx/cache/catalog/demo/macbook_1-200x200.jpg"

Ja apaguei o cache no system mesmo assim nao resolveu.
Estou usando a versao 2.2.0 OC

Consegui fazer essa alteração na versao anterior 1.5.4 sem problemas.

Alguem ja passou por isso?

Re: Renomear pasta image

Enviado: 11 Out 2016, 15:58
por valdeir2000
Modificou os produtos?

Re: Renomear pasta image

Enviado: 11 Out 2016, 16:06
por bully
Olá valdeir2000, obrigado pela resposta.
Eu modifiquei sim, porem, ao alterar o produto na aba de imagem, quando clico em procurar imagem, todas as imagens aparecem com o "x" de nao localizadas pq ainda apontam para a pasta "image". Estranho é como se tivesse guardando cache, mas apaguei os todos os caches da pasta system e vqmod. Tb apaguei o cache do browser.
Instalei uma versao limpa do OC 2.2.0 e mudei o nome da pasta image nos arquivos de configuração, deu o mesmo problema. Será alguma problema na versao?

Re: Renomear pasta image

Enviado: 11 Out 2016, 16:45
por valdeir2000
Fiz aqui e conseguir encontrar o problema.

Substitua esse código (em amarelo) https://github.com/opencart/opencart/bl ... hp#L41-L45 por
Código: Selecionar todos
if ($this->request->server['HTTPS']) {
			return HTTPS_CATALOG . basename(DIR_IMAGE).'/' . $image_new;
		} else {
			return HTTP_CATALOG . basename(DIR_IMAGE).'/' . $image_new;
		}
Substitua esse código (em amarelo) https://github.com/opencart/opencart/bl ... hp#L43-L47 por
Código: Selecionar todos
if ($this->request->server['HTTPS']) {
	return $this->config->get('config_ssl') . basename(DIR_IMAGE).'/' . $image_new;
} else {
	return $this->config->get('config_url') . basename(DIR_IMAGE).'/' . $image_new;
}

Re: Renomear pasta image

Enviado: 11 Out 2016, 17:47
por bully
Perfeito meu amigo!!!

Resolveu meu problema.
A unica diferenca foi o nome da minha variavel : $new_image ao inves de $image_new
return $this->config->get('config_url') . basename(DIR_IMAGE).'/' . $new_image;

Muito obrigado pela ajuda.