Página 1 de 1

Erro ao pesquisar foto no gerenciador de imagem do produto V.2.3.0.2

Enviado: 01 Dez 2016, 11:08
por alison.com
Olá,

Opencart V. 2.3.0.2

Quando vou cadastrar ou editar a foto de um produto, faço o upload da imagem normalmente, porém, quando utilizo o campo de pesquisar a imagem, o mesmo não retorna nenhum resultado.
Por ex: Estou fazendo o cadastro de um produto, "PRODUTO TESTE", na aba de imagens, faço o upload da imagem "teste.jpg", mas tenho mtas fotos nessa pasta, dai utilizo o campo de pesquisa que fica no canto superior direito do gerenciador de imagens, e coloco lá o nome "teste" ou até mesmo "teste.jpg" e o mesmo trás o resultado em branco. Dai eu tenho que ficar procurando a foto manualmente em meio a um monte de outras fotos.

Imagem

Imagem

Alguém sabe como corrigir esse erro que veio na versão 2.3.0.2 do opencart?

Desde já, agradeço a ajuda.

Att,
Alison
alison.com@gmail.com

Re: Erro ao pesquisar foto no gerenciador de imagem do produto V.2.3.0.2

Enviado: 01 Dez 2016, 12:16
por veteranodf
Esse método de busca só funciona se a imagem estiver na pasta que você tiver acessando;

Re: Erro ao pesquisar foto no gerenciador de imagem do produto V.2.3.0.2

Enviado: 06 Dez 2016, 16:23
por alison.com
veteranodf escreveu:Esse método de busca só funciona se a imagem estiver na pasta que você tiver acessando;
sim, eu crio a pasta "produtos" e faço o upload da imagem para dentro da pasta "produtos", mas o campo de busca não funciona, sempre traz a resposta em branco.
Sempre fiz dessa forma em outras versões do opencart e sempre funcionou, só está com esse problema a versão 2.3.0.2

Por favor, se alguém souber como solucionar isso irá me ajudar e muitooooo.

Obrigado.

Re: Erro ao pesquisar foto no gerenciador de imagem do produto V.2.3.0.2

Enviado: 08 Dez 2016, 20:09
por valdeir2000
Substitua todo esse conteúdo https://github.com/opencart/opencart/bl ... hp#L39-L53

Por
Código: Selecionar todos
if ($filter_name !== null) {
            $path_tmp = dirname($directory . '/' . $filter_name);
        } else {
            $path_tmp = $directory . '/' . $filter_name;
        }
        
		if (substr(str_replace('\\', '/', $path_tmp), 0, strlen(DIR_IMAGE . 'catalog')) == DIR_IMAGE . 'catalog') {
			// Get directories
			$directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR);

			if (!$directories) {
				$directories = array();
			}

			// Get files
			$files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF}', GLOB_BRACE);

			if (!$files) {
				$files = array();
			}
		}

Re: Erro ao pesquisar foto no gerenciador de imagem do produto V.2.3.0.2

Enviado: 27 Jan 2017, 16:22
por alison.com
valdeir2000 escreveu:Substitua todo esse conteúdo https://github.com/opencart/opencart/bl ... hp#L39-L53

Por
Código: Selecionar todos
if ($filter_name !== null) {
            $path_tmp = dirname($directory . '/' . $filter_name);
        } else {
            $path_tmp = $directory . '/' . $filter_name;
        }
        
		if (substr(str_replace('\\', '/', $path_tmp), 0, strlen(DIR_IMAGE . 'catalog')) == DIR_IMAGE . 'catalog') {
			// Get directories
			$directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR);

			if (!$directories) {
				$directories = array();
			}

			// Get files
			$files = glob($directory . '/' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF}', GLOB_BRACE);

			if (!$files) {
				$files = array();
			}
		}

Desculpe a demora para responder, mas mtoooooooooooo obrigado!
Deu certinho!
Isso já estava me deixando careca... kaokaokoakoak

Obrigado msm!

Re: Erro ao pesquisar foto no gerenciador de imagem do produto V.2.3.0.2

Enviado: 16 Jun 2017, 10:54
por PaulinhoCe
Incrível !!! Funcionou de primeira !!! Muito obrigado.