Página 1 de 1

Edição de texto, páginas rodapé

Enviado: 27 Nov 2013, 10:08
por jhone
Estou precisando de uma força com edição de texto no opencart.

Estou editando (tentando )os textos das páginas que se encontram no rodapé. As página em INFORMAÇÕES é tranquilo, eu tenho lugar pra editar, mas preciso trocar texto de outras áreas como a página "Programa de Afiliados", "Comprar Vale Presente" entre outras as quais não encontro onde fazer as modificações, nos arquivos são variáveis, logo creio que o texto está armazenado no banco.

Alguém sabe, me dizer se tem como eu fazer essa edição no próprio administrador do opencart?

Havia colocado o texto direto na linha do arquivo que desejava, porém não aceita acentuação msm inserindo código para que aceitasse. A primeira solução seria melhor, mas resolvendo essa última já ajuda muito.

Obrigado à quem ajudar.

Re: Edição de texto, páginas rodapé

Enviado: 30 Nov 2013, 11:37
por ccarizzo
Olá Jhone,

Não sei se entendi direito sua dúvida mas tentarei te ajudar:
Para alterar os textos dos links do rodapé primeiro você terá que modificar o arquivo referente a linguagem da sua loja. Vamos supor que você esteja com a loja traduzida, então vai procurar em:

catalog/language/portuguese-br/common/footer.php
Código: Selecionar todos
<?php
// Text
$_['text_information']  = 'Informação';
$_['text_service']      = 'Atendimento';
$_['text_extra']        = 'Outros';
$_['text_account']      = 'Conta';
$_['text_contact']      = 'Contate-nos';
$_['text_return']       = 'Devoluções';
$_['text_sitemap']      = 'Mapa do site';
$_['text_manufacturer'] = 'Fabricantes';
$_['text_voucher']      = 'Vale Presente';
$_['text_affiliate']    = 'Afiliados';
$_['text_special']      = 'Promoções';
$_['text_account']      = 'Minha Conta';
$_['text_order']        = 'Histórico de Pedidos';
$_['text_wishlist']     = 'Lista de Desejos';
$_['text_newsletter']   = 'Boletim Informativo';
$_['text_powered']      = 'Powered By <a href="http://www.opencart.com">OpenCart</a><br /> %s &copy; %s';
?>
Agora para editar o texto dentro de uma página específica, primeiro você tem de achar a localização daquela página - normalmente pela url vc consegue. Então se você gostaria de mudar todo o texto dentro de 'Comprar Vale Presente', olhe a url:

opencart. com/index.php?route=account/voucher

Em language/seuidioma na pasta account, arquivo voucher.tpl:
Código: Selecionar todos
<?php
// Heading 
$_['heading_title']    = 'Adquirir um Vale Presente';

// Text
$_['text_account']     = 'Conta';
$_['text_voucher']     = 'Vale-presente';
$_['text_description'] = 'Este Vale Presente será enviado ao e-mail do destinatário assim que o pagamento do pedido for confirmado.';
$_['text_agree']       = 'Eu compreendo que este Vale Presente não é reembolsável.';
$_['text_message']     = '<p>Obrigado por adquirir este Vale Presente! Assim que você tiver completado seu pedido, o destinatário do Vale Presente receberá um e-mail com detalhes sobre como regata-lo.</p>';
$_['text_for']         = '%s Vale Presente para %s';

// Entry
$_['entry_to_name']    = 'Nome do destinatário:';
$_['entry_to_email']   = 'E-mail do destinatário:';
$_['entry_from_name']  = 'Seu nome:';
$_['entry_from_email'] = 'Seu E-mail:';
$_['entry_theme']      = 'Tema do Vale Presente:';
$_['entry_message']    = 'Mensagem:<br /><span class="help">(Opicional)</span>';
$_['entry_amount']     = 'Valor:<br /><span class="help">(o valor deve estar entre %s e %s)</span>';

// Error
$_['error_to_name']    = 'O nome do destinatário deve ter entre 1 e 64 caracteres!';
$_['error_from_name']  = 'Seu nome deve ter entre 1 e 64 caracteres!';
$_['error_email']      = 'Endereço de E-Mail inválido!';
$_['error_theme']      = 'Você deve selecionar um tema!';
$_['error_amount']     = 'O valor deve estar entre %s e %s!';
$_['error_agree']      = 'Aviso: Você deve concordar que o Vale Presente não é reembolsável!';
?>
Espero ter ajudado :)