Página 1 de 1

[Resolvido] Alinhar Produtos e Preços

Enviado: 09 Jul 2016, 17:08
por ramirofreitas
Olá pessoal,

Utilizo Opencart 2.1.0.1 e está acontecendo uma coisa curiosa. Percebi que as vezes os produtos ficam desalinhados, um mais pra baixo e outro mais pra cima.

Alguém pode me ajudar a resolver esse problema.

No link abaixo coloquei a imagem de como fica no site.

http://tinypic.com/r/2s6njo8/9

Re: Alinhar Produtos e Preços

Enviado: 09 Jul 2016, 20:08
por veteranodf
Isso é extremamente normal, se refere a quantidade de caracteres no nome e na descrição do produto, nunca será igual em todos os produtos, a única forma de corrigir é você reduzir a quantidade de caracteres nesses campos, vou te da um exemplo no módulo destaque;

Acesse catalog\controller\module\featured.php

Localize:
Código: Selecionar todos
'name'        => $product_info['name'],
Substitua por
Código: Selecionar todos
'name'        => utf8_substr($product_info['name'], 0, 20) . '..',
Localize:
Código: Selecionar todos
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',
Substitua por
Código: Selecionar todos
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 50) . '..',
Esse processo deve ser feito em todos os módulos que você utiliza;

Re: Alinhar Produtos e Preços

Enviado: 11 Jul 2016, 20:33
por ramirofreitas
Olá Veterano DF,

Muito obrigado pela ajuda.

Deixo aqui o meu abraço.

Re: [Resolvido] Alinhar Produtos e Preços

Enviado: 03 Nov 2016, 14:28
por Luck_Oliveira
também estou com esse problema, o meu desalinha somente o preço dependendo do tamanho do titulo do produto e da descrição, já tentei de tudo e não consegui resolver

Re: [Resolvido] Alinhar Produtos e Preços

Enviado: 03 Nov 2016, 19:52
por denisbr
O que pode ajudar é usar a propriedade min-height do css, setando um tamanho minimo para o nome do produto, descrição, imagem, preço, etc.

Algo como:
Código: Selecionar todos
<style type="text/css">
.price {
    min-height: 30px;
}
.descricao-produto {
  min-height: 50px;
}
</style>
....
<div>
<p class="descricao-produto">Descrição produto</p>
<p class="price">R$ 1.99</p>
</div>

Re: Alinhar Produtos e Preços

Enviado: 23 Nov 2016, 09:06
por infofran
veteranodf escreveu:Isso é extremamente normal, se refere a quantidade de caracteres no nome e na descrição do produto, nunca será igual em todos os produtos, a única forma de corrigir é você reduzir a quantidade de caracteres nesses campos, vou te da um exemplo no módulo destaque;

Acesse catalog\controller\module\featured.php

Localize:
Código: Selecionar todos
'name'        => $product_info['name'],
Substitua por
Código: Selecionar todos
'name'        => utf8_substr($product_info['name'], 0, 20) . '..',
Localize:
Código: Selecionar todos
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',
Substitua por
Código: Selecionar todos
'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 50) . '..',
Esse processo deve ser feito em todos os módulos que você utiliza;

Olá, Veteranodf. Estou com o mesmo problema, mas no final da tela do site: https://cieprom.com.br

Por gentileza, pode me ajudar?