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
#4883
Olá Pessoal, alguém já viu esse erro??

Notice: Undefined variable: text_account in "catalog/view/theme/bs_blue/template/account/login.tpl on line 28" -

linha 28 do login.tpl
Código: Selecionar todos
<b><?php echo $text_account; ?></b></label>
Está dando essa msg na parte onde o cliente novo tenta se cadastrar - tela ACESSA

Obrigada!
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#4909
Valeu pela dica everton.

Só não esqueça de ao editar arquivos do pacote de linguagem utilizar um programa como o Notepad++ que não altera a codificação do arquivo. ;)
Avatar do usuário
Por m.lirangi
Mensagens
#4929
fiz e não deu certo...

lá já tinha
Código: Selecionar todos
$_['text_account']                 = 'Conta';
1º eu substitui "conta" por "cadastro" ... não funcionou
Então inclui... e tb nao funcionou!! [:(]

E agora?

Vidal... fiz no Notepad ++
Por marcosdemori
#4936
confere se nesse caminho catalog\controller\account\login.php esta assim:
Código: Selecionar todos
      	$this->document->breadcrumbs[] = array(
        	'href'      => HTTPS_SERVER . 'index.php?route=account/account',
        	'text'      => $this->language->get('text_account'),
        	'separator' => $this->language->get('text_separator')
      	);
Avatar do usuário
Por m.lirangi
Mensagens
#4944
marcosdemori escreveu:confere se nesse caminho catalog\controller\account\login.php esta assim:
Código: Selecionar todos
      	$this->document->breadcrumbs[] = array(
        	'href'      => HTTPS_SERVER . 'index.php?route=account/account',
        	'text'      => $this->language->get('text_account'),
        	'separator' => $this->language->get('text_separator')
      	);
tem sim, igualzinho
Código: Selecionar todos
$this->document->breadcrumbs[] = array(
        	'href'      => HTTPS_SERVER . 'index.php?route=account/account',
        	'text'      => $this->language->get('text_account'),
        	'separator' => $this->language->get('text_separator')
      	);
Por favor, tem q ter um jeito pessoal!
Avatar do usuário
Por m.lirangi
Mensagens
#4979
Marcos, em tese deu certo!

substitui a linha 69 (e não 27) do catolog/controller/account/login.php

tirei
Código: Selecionar todos
    	$this->data['text_register'] = $this->language->get('text_register');
e coloquei
Código: Selecionar todos
    	$this->data['text_account'] = $this->language->get('text_account');
e agora aparece "CONTA" ao inves de "CADASTRO"

Até aí acho q mudando a tradução para REGISTRO, não terei problema.

O que questiono é que a mudança não foi no tema (e era este tema que estava com problemas). Ou seja, se eu coloco no tema padrão, aparece o erro novamente pq eu fiz a mudança. Essa alteração não deveria ocorrer em algum lugar do tema??
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#5001
Na verdade o tema é dependente dos arquivos de controle do sistema (*.PHP), pois o OpenCart foi desenvolvido sobre o conceito MVC. Na prática o tema nada mais é do que HTML, CSS e JavaScripts, todos os outros códigos relacionados a ele são processados e mesclados a arquivos PHP no momento em que a página é requisitada para acesso no navegador.
Muitos desenvolvedores de temas fazem modificações nos arquivos padrões do OpenCart para criarem novos recursos para o tema, o grande problema disso é que muitas vezes eles não distribuem os arquivos PHP modificados (sabe lá porque), ai da o problema, outra situação é que o tema é feito para outra versão, e neste caso, muitas vezes, o tema solicita informações que só tinham naquela versão.