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 v1.x
#44591
Boa tarde galera da Comunidade OpenCart Brasil,

Estou utilizando uma base do OpenCart versão 1.5.5.1 de outra loja que já está pronta e em uso para fazer um novo Ecommerce, basicamente copiei e passei para outro servidor, somente mudei os links e os caminhos de raiz para o outro servidor que eu criei, está funcionando tudo, porém agora estou com problemas nas imagens e links dos produtos e dos banners, as imagens não aparecem e nem os links que vão para os detalhes dos produtos.

Por exemplo (o código está assim, copiei do Inspect Element do navegador):
Código: Selecionar todos
<div class="box-content">
    <div class="box-product">
            <div class="singleProduct">
                <div class="image"><a href=""><img src="" alt="Produto TESTE 01"></a></div><!-- <------O ERRO OCORRE AQUI-------- -->
                <div class="name"><a href="">Produto TESTE 01</a></div><!-- <-------AQUI------- -->
        <div class="description">ESTOU SOMENTE

&nbsp;

Testando
&nbsp;
..</div>
                <div class="price">
                    R$ 99,00                  </div>
                        <div class="rating"><img src="/opencarttest/catalog/view/theme/bellamafi/image/stars-5.png" alt="Baseado em 2 comentários."></div>
                <div class="more"><a href=""><img src="/opencarttest/catalog/view/theme/bellamafi/image/productMore.png" alt="Mais Detalhes"></a></div>
        <div class="cart"><input type="button" value="Comprar" onclick="buyFast('50');" class="button"><br><span>&nbsp;&nbsp;ou&nbsp;&nbsp;</span><br><input type="button" value="Adicionar ao Carrinho" onclick="addToCart('50');" class="button"></div>
      </div>
          </div>
  </div>
Print:
Imagem

Eu gostaria de saber de alguém onde eu faço a alteração e/ou configuração dessa parte do arquivo que mostra a imagem e os links, pois eu procurei e procurei e não achei.

Desde já fico grato pela atenção.

Obrigado.
#44594
Olá,

Primeiramente você tem que verificar se as configurações do arquivo config.php estão corretas, geralmente este erro do link ocorre quando o domínio não está corretamente configurados no config.php, tipo, você coloca no config.php que o domínio é http://sualoja.com.br e você acessa http://www.sualoja.com.br, em resumo, dê uma verificada se está tudo preenchido como deve ser, e também notei que você está utilizando um tema personalizado, verifique se não há alguma configuração que deve ser feita nele.

Quanto as imagens, apague o conteúdo da pasta cache que fica dentro da pasta image, que o problema deve ser resolvido.
Se você utilizar vqmod, também apague o conteúdo da pasta vqcache. E de quebra, apague também o conteúdo da pasta cache que fica dentro da pasta system.

Sempre ao transferirmos uma loja é interessante apagar todos os conteúdos das pastas cache.

Espero ter ajudado. :D
#44621
Quanto as imagens, apague o conteúdo da pasta cache que fica dentro da pasta image, que o problema deve ser resolvido.
Se você utilizar vqmod, também apague o conteúdo da pasta vqcache. E de quebra, apague também o conteúdo da pasta cache que fica dentro da pasta system.
Boa tarde, acredito que não seja problema no "config.php", eu configurei conforme os caminhos da loja nova.

Realmente, isso sobre o cache eu não sabia, agora eu fiz a limpeza, apaguei todo o cache pelo ftp, deletei os produtos que tinham e cadastrei outros pelo administrativo, mas os produtos ainda não aparecem e nem o href da tag "a" não aparece, eu não sei se seria alguma configuração da parte em php dos produtos que fica na pasta controller, não sei, pois sou leigo em OpenCart, esse sistema que eu copiei não foi feito por mim, eu comprei de um amigo que eu não tenho mais contato, mas o sistema dele funciona perfeitamente, então eu resolvi me aventurar nesse sistema para criar uma base dele e fazer uma copia para outra empresa só que mudando o layout e implementando, pois eu programo em PHP e então tomei essa liberdade de tentar me aprofundar em OpenCart.

Tá meio complicado para eu achar essa parte do src das imagens e o href delas para poder alterar corretamente esses links.

Mas obrigado pela atenção.
#44686
Boa tarde,

Por enquanto não consegui resolver o problema das imagens e dos links, tô tentando de tudo que é jeito, mas tá difícil para um leigo em OpenCart como eu. Se alguém aí puder dar uma ajuda ainda estou tentando resolver isso. De repente se alguém pudesse me explicar melhor como funciona aquelas funções do popup e do thumb das imagens dos produtos e dos banners. Onde eu mexo no código em php ou tpl para tentar resolver esse probleminha.

No código do arquivo "product.tpl" que está no local "catalog\view\theme\bellamafi\template\product" o início está assim:
Código: Selecionar todos
<?php echo $header; ?>
<div id="content">
  <div class="breadcrumb clearfix">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['../opencarttest/catalog/view/theme/bellamafi/template/product/href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
  <?php echo $column_left; ?><?php echo $column_right; ?>

  <div id="contentTopBottom" class="leftColumn">
    <?php echo $content_top; ?>
    <h1 class="product-title"><?php echo $heading_title; ?></h1>
    <div class="product-info">
      <?php if ($thumb || $images) { ?>
      <div class="left">
        <?php if ($thumb) { ?>
        <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
        <?php } ?>
        <?php if ($images) { ?>
        <div class="image-additional">
          <?php foreach ($images as $image) { ?>
          <a href="<?php echo $image['../opencarttest/catalog/view/theme/bellamafi/template/product/popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $image['../opencarttest/catalog/view/theme/bellamafi/template/product/thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
          <?php } ?>
        </div>
        <?php } ?>
E em outra parte do mesmo arquivo na linha 325 está assim:
Código: Selecionar todos
      <?php if ($products) { ?>
      <div id="tab-related" class="tab-content">
        <div class="box-product">
          <?php foreach ($products as $product) { ?>
          <div class="singleProduct">
            <?php if ($product['thumb']) { ?>
            <div class="image"><a href="<?php echo $product['../opencarttest/catalog/view/theme/bellamafi/template/product/href']; ?>"><img src="<?php echo $product['../opencarttest/catalog/view/theme/bellamafi/template/product/thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
            <?php } ?>
            <div class="name"><a href="<?php echo $product['../opencarttest/catalog/view/theme/bellamafi/template/product/href']; ?>"><?php echo $product['name']; ?></a></div>
            <?php if ($product['price']) { ?>
            <div class="price">
              <?php if (!$product['special']) { ?>
              <?php echo $product['price']; ?>
              <?php } else { ?>
              <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
              <?php } ?>
            </div>
            <?php } ?>
            <?php if ($product['rating']) { ?>
            <div class="rating"><img src="/opencarttest/catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
            <?php } ?>
            <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a></div>
          <?php } ?>
        </div>
      </div>
      <?php } ?>
Eu não sei se de repente é por aí mesmo nesse arquivo que pode ter algo errado, de repente no caminho que chama o href e o thumb (mas acho que não) ou no arquivo product.php em alguma configuração lá dentro (mas também acho que não é, porque eu não mexi nesse arquivo e ele funciona na outra loja).

Só sei que é exatamente no href da tag "a" dos produtos onde ele deveria ir para os Detalhes do Produto, na loja está indo vazio por isso não tem link e o src da tag "img" da Imagem do produto também está indo vazia e não aparece a foto do produto.

Desculpem incomodar mas eu to precisando de uma ajuda aí.

Obrigado.