Página 1 de 2

[DICA] Erro Cannot access private property Document::$

Enviado: 28 Jun 2011, 13:40
por guzats
Galera, para corrigir o erro :

Cannot access private property Document::$title

que aparece em algumas páginas, basta procurar a linha:
Código: Selecionar todos
$this->document->title = $this->language->get('heading_title');
e trocar por
Código: Selecionar todos
$this->document->setTitle = $this->language->get('heading_title');
Isso funciona pra maioria dos módulos que estão dando esse problema no OpenCart.


Gostou? Não agradeça. Deposite uns vinte reau na minha conta ==P

Re: Corrigindo o erro Cannot access private property Documen

Enviado: 28 Jun 2011, 14:01
por juliocesar757
Só para esclarecer sua dica: essa é uma das mudanças que deve ser feita para portar um módulo da versão 1.4.9.x para 1.5.0.

Re: Corrigindo o erro Cannot access private property Documen

Enviado: 28 Jun 2011, 14:21
por guzats
isso... esqueci essa parte

Re: Corrigindo o erro Cannot access private property Documen

Enviado: 29 Jun 2011, 15:40
por André Ribeiro
guzats escreveu:Galera, para corrigir o erro :

Cannot access private property Document::$title

que aparece em algumas páginas, basta procurar a linha:
Código: Selecionar todos
$this->document->title = $this->language->get('heading_title');
e trocar por
Código: Selecionar todos
$this->document->SetTitle = $this->language->get('heading_title');
Isso funciona pra maioria dos módulos que estão dando esse problema no OpenCart.


Gostou? Não agradeça. Deposite uns vinte reau na minha conta ==P
Fazendo isso você está "apagando" a função setTitle. O erro some mas o titulo fica indefinido.

O correto é
Código: Selecionar todos
$this->document->setTitle($this->language->get('heading_title'));
:)

Re: Corrigindo o erro Cannot access private property Documen

Enviado: 29 Jun 2011, 18:19
por Manoel Vidal
Parabéns para todos, ótima contribuição :D

Re: Corrigindo o erro Cannot access private property Documen

Enviado: 30 Jun 2011, 10:43
por guzats
Detalhe: No meu código o negócio funcionou perfeitamente. Digitei setTitle. Aqui eu digitei o S maiusculo sabe-se-lá porque ahahah

Re: Corrigindo o erro Cannot access private property Documen

Enviado: 30 Jun 2011, 11:39
por rochester
Corrigi no seu post, pra evitar erro com os amigos que não leêm até o final :D

Re: [DICA] Erro Cannot access private property Document::$

Enviado: 10 Dez 2011, 12:53
por M.C.Sisi
Lindinhos, funcionou

obrigada!

Re: [DICA] Erro Cannot access private property Document::$

Enviado: 12 Dez 2011, 03:33
por Renato Frota
Só lembrando que a mensagem do primeiro post ainda não é a ideal. O correto é a postada depois, pelo André.

Re: [DICA] Erro Cannot access private property Document::$

Enviado: 14 Dez 2011, 15:11
por M.C.Sisi
M.C.Sisi escreveu:Lindinhos, funcionou

obrigada!
bem rsrsrsr, funcionou até o ponto de Habilitar o pag seguro... pois NÃO aparece esta opção, sumiuuuu

então, como não rolou aqui o módulo do maxno fui buscar pela net
achei isso = http://pagseguro.visie.com.br/plataforma/opencart/
para quem ainda não sabe...
e o suporte desta versão rola aqui =
http://motanet.com.br/relatar-erro/

na do maxno não me aparece a opção para habilitar o módulo
nessa do Motta estou encalhada no erro Erro Syntax Error: Unexpected token <

ou seja...
continuo aguardando a ajuda de vcs
obrigaduuuuuuuu