Gostaria de saber se tem como mostrar uma mensagem de boas vindas na index da loja tipo(seja bem vindo, faça o seu login clique aqui) e assim que o cliente fizer o login aparecer o nome dele, como aparecem em outras lojas ou como aparece quando você esta logado no admin que aparece a frase (você esta conectado como nome do cliente).
A mensagem até sei como colocar via css, mas não sei mexer na variável que trará o nome do cliente, não sei se me expressei bem, mas acho que é isso.
Alguém sabe como fazer isso?
Olá,
Segue abaixo a reprodução de uma modificação postada em inglês aqui no fórum: http://forum.opencart.com/viewtopic.php?f=121&t=7222
É importante ressaltar que essa modificação não é apenas no template mas também no código do sistema, e caso você precise atualizar o OC você terá que refazê-la. Lembre-se de antes de qualquer coisa fazer um backup dos arquivos.
De qualquer forma, fazendo tudo direitinho vai dar certo.
/*Testado no OC v1.4.9.1*/
Você precisará editar os seguintes arquivos:
* catalog/controller/common/header.php
* catalog/language/portugues/common/header.php
* catalog/view/theme/default/template/common/header.tpl
* catalog/view/theme/default/stylesheet/stylesheet.css
--------------
Passo 1: Em "catalog/controller/common/header.php", após o trecho
insira o seguinte:
Passo 2: Em "catalog/language/portugues/common/header.php", no final (antes de ?>), insira:
Passo 3: Em "catalog/view/theme/default/template/common/header.tpl", antes de
insira:
Passo 4: Em "catalog/view/theme/default/stylesheet/stylesheet.css", insira:
É isso.
Só alterei no passo 2 o texto para português, supondo que você usa uma tradução do OC e que a pasta tenha o nome "portugues".
Espero que ajude.
Att.
Diogo.
Segue abaixo a reprodução de uma modificação postada em inglês aqui no fórum: http://forum.opencart.com/viewtopic.php?f=121&t=7222
É importante ressaltar que essa modificação não é apenas no template mas também no código do sistema, e caso você precise atualizar o OC você terá que refazê-la. Lembre-se de antes de qualquer coisa fazer um backup dos arquivos.
De qualquer forma, fazendo tudo direitinho vai dar certo.
/*Testado no OC v1.4.9.1*/
Você precisará editar os seguintes arquivos:
* catalog/controller/common/header.php
* catalog/language/portugues/common/header.php
* catalog/view/theme/default/template/common/header.tpl
* catalog/view/theme/default/stylesheet/stylesheet.css
--------------
Passo 1: Em "catalog/controller/common/header.php", após o trecho
Code: Select all
$this->id = 'header';
insira o seguinte:
Code: Select all
if (!$this->customer->isLogged()) {
$this->data['text_greeting'] = $this->language->get('text_greeting');
} else {
$this->load->model('account/customer');
$customer_info = $this->model_account_customer->getCustomer($this->customer->getId());
$this->data['text_greeting'] = sprintf($this->language->get('text_logged'), $customer_info['firstname']);
}
$this->data['text_create'] = $this->language->get('text_create');
$this->data['text_account'] = $this->language->get('text_account');
$this->data['create'] = $this->url->https('account/create');
$this->data['account'] = $this->url->https('account/account');
Code: Select all
$_['text_greeting'] = 'Olá, <strong>Visitante</strong>';
$_['text_logged'] = 'Olá, <strong>%s</strong>';
$_['text_create'] = 'Registro';
$_['text_account'] = 'Conta';
Code: Select all
<div class="div4">
insira:
Code: Select all
<div class="welcome">
<?php echo $text_greeting; ?>
<?php if (!$logged) { ?>
[ <a href="<?php echo $login; ?>"><?php echo $text_login; ?></a> ] [ <a href="<?php echo $create; ?>"><?php echo $text_create; ?></a> ]
<?php } else { ?>
[ <a href="<?php echo $logout; ?>"><?php echo $text_logout; ?></a> ] [ <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a> ]
<?php } ?>
</div>
Code: Select all
#header .welcome {
clear: both;
margin: 10px 0px 10px 0px;
text-align: right;
}
Só alterei no passo 2 o texto para português, supondo que você usa uma tradução do OC e que a pasta tenha o nome "portugues".
Espero que ajude.
Att.
Diogo.
Who is online
Users browsing this forum: Google [Bot] and 4 guests