Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Avatar do usuário
Por Cerialupo
#40893
Olá pessoal..
Primeiramente PARABÉNS pela iniciativa deste site, já tirei muitas dúvidas com os tópicos existentes e já alterei bastante coisa no meu site...

Sou novo no OPENCART e considero não ter muita pressa em colocar minha loja e-commerce no "AR", conheço pouco quase nada sobre programação HTML, CSS e outros.. Mais estou disposto a aprender e montar uma boa loja :D

Bom pessoal, o meu problema é o seguinte, eu baixei a última versão do OPENCART v1.5.5.1, fiz a instalação e tals, até ai tudo beleza..
Porém eu achei o tema um pouco fraco "feio" e resolvi mudar algumas coisas, só que como eu falei, não entendo de edição de sites e muito menos programar em PHP, então consegui um tema OPENCART pago!

O tema é o: FancyCart Premium OpenCart Theme
Ele suporta as versões OpenCart: 1.52, 1.53, 1.54 e a nova que eu utilizo atualmente 1.5.5.1.

Procurei no Fórum como instalar e achei um Tópico do Fundador do OPBR ensinando a instalar e configurar!
Fiz tudo certinho como descrito... MAS.... Não deu certo :cry:

Quando eu fui visualizar o resultado, ele ficou meio que misturado com o tema padrão, algumas coisas foram alteradas e outras não, e também deu problema no seguinte: Notice: Undefined variable: filter_name in /home/ceria296/public_html/catalog/view/theme/fancycart/template/common/header.tpl on line 76 "ESSA MENSAGEM FICA SOBREPOSTA EM CIMA DO CAMPO DE PESQUISA DO SITE"

Abri a header.TPL e localizei a linha 76, mais resolvi não mexer em nada :mrgreen:

Alguém pode me explicar primeiramente porque o tema ficou misturado e se não for pedir demais, podem me ajudar com o problema da HEADER.TPL?

Agradeço a todos desde já.

Obrigado!
Avatar do usuário
Por RicardoCostaTW
#40898
Bom dia :)

Há temas em que você tem de colocar a pasta do tema na paste catalog/view/theme/.... , já outros é so colocar para a raiz e ele substitui os ficheiros necessários.

Recomendo que leia o ficheiro readme da documentação do seu template comprado. Depois de configurar isto, vá a configurações/geral e altere o tema predefinido.

Quanto ao erro, o alerta vai para o ficheio .tpl mas na verdade isso resulta da não definição do controller desse ficheiro. Veja qual o nome do ficheiro .tpl, encontre o controller e a partir dai tente modificar.

Espero ter ajudado.

Abraço
Avatar do usuário
Por CodeMarket
Mensagens
#40918
Cerialupo veja também se você comprou a versão mais recente desse Tema e também pode pedir suporte ao desenvolvedor. Além disso pode ser problema de permissão, mas acho que seu caso é outro mesmo. Se você baixou da net sem pagar, não recomendo usar, porque você não vai ter a versão mais atual do mesmo, sem suporte e estará agindo errado.
Avatar do usuário
Por Cerialupo
#40927
Olá pessoal, agradeço pela ajuda de vcs!!!

O problema com o tema eu já consegui resolver :geek:
O problema que persiste até o momento é o da HEADER.TPL, não consigo arrumar de modo algum!

Deem uma olhada no inicio da linha 76 onde está indicando o problema até o final da programação..
Código: Selecionar todos
  <div id='header_btm'>
  	<div id="search">
	  	<div class="search_inside">
		    <?php if ($filter_name) { ?>
		    <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />
		    <?php } else { ?>
		    <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#444444';" />
		    <?php } ?>
		    <div class="button-search"></div>
	    </div>
	  </div>
  	<?php echo $language; ?>
  	<?php echo $currency; ?>
  </div>
Olhem só onde aparece no site

Imagem
Avatar do usuário
Por CodeMarket
Mensagens
#40933
O problema está bem explicado no erro, não está definido a variável filter_name
<input type="text" name="filter_name" value="<?php echo $filter_name; ?>" />

Pega o tema default e troca essa parte com o que tem nele. Entendi, mas cuidado que tem Brasileiro vendendo temas pagos que não foram feito por eles, a maioria desses temas são do site ThemeForest, se já ta ok blz.
Por jaguapiru
#40936
Pelo que estou vendo está faltando uma parte do template.

Para ser mais específico você esqueceu de substituir o arquivo que está na pasta
catalog/controller/common/header.php
Se nesse new template não veio nada desse tipo...
Então está faltando uma parte do template pois a atribuição de valor para essa variavel aí é feita no arquivo header.php
na pior das hipoteses...
Caso queira apenas tirar a mensagem e deixar funcionando...
Faça o seguinte
mude
<?php if ($filter_name) { ?>
para
<?php
$filter_name = false;
if ($filter_name) { ?>

Isso resolverá seu problema momentaneamente.

@edit:
Estava com um erro ali encima onde era " #filter_name = false;" é " $filter_name = false;"
Por ph_caixeiro
#40944
Estou com problema parecido, porém acho que um pouco pior. Sou novo tanto com OpenCart, gostaria de saber como criar o meu layou.

Tenho layout já codificados para a loja que quero montar, as páginas (home, produto, carrinho, no meu footer tem um fale conosco, como comprar, perguntas frequentes, etc) estão todas prontas. Porém não estou sabendo substituir o tema (que vem padrão), para o layout que tenho pronto (em php, não tpl).

A principio fiz uma "cambiarra", fui pegando meu layout e substituindo o header.tpl, de acordo com o meu, o footer e por ai vai. Inicialmente deu certo, o visual, mas pra programar, chamar os produtos cadastrados do banco, os links da página (da produto, eu voltar pra principal, ou ir pro meu carrinho), não estou conseguindo. Estou perdido sem saber em qual pasta tenho que mexer, qual arquivo.

Alguém poderia ajudar?

Desde já agradeço
Avatar do usuário
Por CodeMarket
Mensagens
#40946
ph_caixeiro você mesmo se complicou, pega uma tema base e vai modificando aos poucos ele, não adianta tentar fazer encaixas, vai ficar horrível. Ou cria um tema do zero, mas respeitando os arquivos e funções obrigatórias e a estrutura das pastas.