Fórum OpenCart Brasil

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

Por jano
#15186
Quando conheci o OpenCart há dois anos fiquei maravilhado com as possibilidades que ele oferece: painel simples,layout limpo,estrutura de pasta simples,vários módulos free, etc. Desde então o OpenCart evoluiu muito, porém senti falta do campo meta tags (palavra chave) e é justamente esse campo que vou ensinar a inserir, as meta tags na página home da loja.

1. Vá até pasta admin\controller\setting e adicione o código abaixo da entry_meta_descritpion
Imagem
2. Vá até pasta admin/view/template/setting/
3. Clique duas vezes sobre o arquivo setting.tpl e procure a div “tab-store”, logo abaixo do campo config_meta_descritpion adicione as seguintes linhas
Código: Selecionar todos
<tr> <td><?php echo $entry_meta_keyword; ?> </td> <td><input type=”text” name=”config_meta_keyword” value=”<?php echo $config_meta_keyword; ?>” size=”40” /> </td> </tr>
4. Vá até a pasta admin/controller/setting
5. Clique sobre o arquivo setting.php e adicione as seguintes linhas de código:
Imagem
6. Vá até a pasta catalog/controller/common
7. Dê dois cliques sobre o arquivo home.php e adicione as seguintes linhas:
Imagem
8. Vá ate a pasta admin/language/seu-idioma/setting
9. Adicione as seguintes linhas logo abaixo da entry_meta_ description
Código: Selecionar todos
$_['entry_meta_keyword'] = 'Meta Keywords (Meta Tag):<br/><span class="help">Essa meta tag é usada pelos motores de busca para encontrar palavras-chave relacionadas com o conteúdo do seu site. Tentar limitar o número de palavras-chave para no máximo 7 palavras. IMPORTANTE: cada palavra separada por uma vírgula.</span>';
Depois de todo esse processo, vá até a página home da sua loja e clique com o botão direito do mouse para exibir o código fonte da página. Se você observar, as palavras-chave estarão do jeito que você colocou no painel administrativo.
Imagem

Antes que me perguntem: essa meta tag aparecerá junto com as meta tags dos produtos? Não, não vai porque essa meta tag é armazenada em uma variável e as meta tags dos produtos são armazenadas no banco de dados.
Demo: http://demo.sincromaster.com.br/opencart_v1.5.1.1/
Admin: http://demo.sincromaster.com.br/opencar ... 1.1/admin/
Usuário: demo
Senha: demo
Artigo original : http://www.scrollux.com.br/2012/02/melh ... ncart.html
Bom é isso, espero que gostem!
Por jano
#15197
Manoel Vidal escreveu:Parabéns pela ótima contribuição! :D
Obrigado Manoel Vidal , essa contribuição vai ajudar muita gente!
Por tuninglou
#15589
Jano, obrigado pela contribuição!

Não esta faltando nada neste Tuto? Segui exatamente os passos descritos por você, revisei eles algumas vezes, porém mesmo assim a "keywords" não é exibida nas páginas da minha loja. Efetuei o cadastro via admin de 7 metas.

Ja verifiquei na header de meu template e ela esta lá, porém no source da página não aparece.
Código: Selecionar todos
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
Abs!
#15854
Essa função de palavras chave é nativa na 1.5.1.3.

Mas... não sei se vocês sabem, o principal buscador da atualidade (o todo-poderoso Google) não usa as keywords. Apenas título de página e conteúdo, linkbacks, page rank, enfim.. popularidade e relevância. Ter a palavra chave "cadeado" numa página que fala (exclusivamente) de fechaduras, não faz a página ser listada pela busca de cadeados.