All Projects → opencartbrasil → todas-urls-amigaveis

opencartbrasil / todas-urls-amigaveis

Licence: GPL-3.0 license
Transforma todas as urls padrões do OpenCart em URLs amigáveis.

Projects that are alternatives of or similar to todas-urls-amigaveis

ocmod-editor
Editor online para arquivos XML no formato OCMOD integrado com o OpenCart.
Stars: ✭ 26 (+52.94%)
Mutual labels:  brasil, opencart, ocmod, opencartbrasil
instalador-sem-ftp
Habilita a instalação de extensões sem a necessidade do uso de FTP no OpenCart.
Stars: ✭ 21 (+23.53%)
Mutual labels:  brasil, opencart, ocmod
opencartbrasil
O projeto OpenCart Brasil é uma plataforma gratuita de loja online para lojistas brasileiros.
Stars: ✭ 55 (+223.53%)
Mutual labels:  brasil, opencart, opencartbrasil
coronabr
Pacote para fazer o download dos casos diários de coronavirus no Brasil desde diferentes fontes
Stars: ✭ 50 (+194.12%)
Mutual labels:  brasil
tecnologia-telegram-brasil
a maior lista de grupos de tecnologia no telegram
Stars: ✭ 26 (+52.94%)
Mutual labels:  brasil
covid19-br-info
Coronavirus frontend info about Brazil's states and cities
Stars: ✭ 12 (-29.41%)
Mutual labels:  brasil
dados-financeiros
Repositório de Fontes de Dados Financeiros do Brasil
Stars: ✭ 119 (+600%)
Mutual labels:  brasil
ibge
🌎 Data collection of geographical divisions of Brazil by IBGE (https://servicodados.ibge.gov.br/api/docs)
Stars: ✭ 28 (+64.71%)
Mutual labels:  brasil
nfe
Bibliotecas para geração, validação, assinatura e transmissão de XMLs da NFe em Go
Stars: ✭ 20 (+17.65%)
Mutual labels:  brasil
viacep
ViaCEP - Consulte CEPs de todo o Brasil
Stars: ✭ 44 (+158.82%)
Mutual labels:  brasil
consultacep
🇧🇷 Consulta CEP é uma aplicação básica para consulta de CEP
Stars: ✭ 21 (+23.53%)
Mutual labels:  brasil
bitnami-docker-opencart
Bitnami Docker Image for OpenCart
Stars: ✭ 83 (+388.24%)
Mutual labels:  opencart
ZuraaaBot
Discord bot para o Zuraaa!
Stars: ✭ 17 (+0%)
Mutual labels:  brasil
opencart-project-template
OpenCart Project Template
Stars: ✭ 16 (-5.88%)
Mutual labels:  opencart
hackdisrupt
[private beta] comece a aprender programação com uma experiência nova
Stars: ✭ 14 (-17.65%)
Mutual labels:  brasil
2018-roadshow
Rust Roadshow 🇧🇷 2-4 de fevereiro de 2018
Stars: ✭ 44 (+158.82%)
Mutual labels:  brasil
transparencia-dados-abertos-brasil
A survey of Brazilian states' and municipalities' transparency and open data portals, as well as institutional websites, obtained from several public data sources. 🇧🇷 Levantamento de portais estaduais e municipais de transparência e dados abertos, bem como os portais institucionais, obtido a partir de diversas fontes públicas de dados.
Stars: ✭ 46 (+170.59%)
Mutual labels:  brasil
opencore
OpenCore - Laravel for OpenCart
Stars: ✭ 42 (+147.06%)
Mutual labels:  opencart
generator-opencart-module
Opencart module generator for Yeoman
Stars: ✭ 29 (+70.59%)
Mutual labels:  opencart
php-states
Library to provides Brazilian States as Value Objects in PHP
Stars: ✭ 22 (+29.41%)
Mutual labels:  brasil

license

Apresentação

Esta modificação foi desenvolvida no formato OCMOD, e transforma todas as URLs padrões de sua loja em URLs amigáveis.

Uma das grandes vantagens desta modificação é que as URLs amigáveis colaboram diretamente no SEO, e são visualmente melhores.

Instalação

  1. Acesse o link: https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=22038.
  2. Localize a versão mais atual e compatível com sua versão do OpenCart e faça o download.
  3. Na administração da loja acesse o menu Extensões→Instalador (Extensions→Installer).
  4. Na página do instalador, clique no botão Upload e selecione o arquivo 'todas-urls-amigaveis.ocmod.zip' (que você baixou deste repositório), e aguarde a conclusão da instalação automática.
  5. Após a instalação, acesse o menu Extensões→Modificações (Extensions→Modifications) e clique no botão Refresh (Atualizar), para que a modificação instalada seja incrementada na loja, lembrando que não é o botão "Atualizar" do navegador, e sim o botão "Atualizar" na cor azul ao lado do botão laranja e vermelho na tela do próprio OpenCart.

Configuração

Após a instalação nenhuma configuração é necessária.

Corrigindo erro no carrinho e na busca

Assumindo que seu tema utiliza a mesma base do tema padrão do OpenCart, você precisa fazer uma modificação no arquivo catalog/view/javascript/common.js

No arquivo common.js, localize as linhas de código abaixo:

if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') {
 location = 'index.php?route=checkout/cart';
} else {
 $('#cart > ul').load('index.php?route=common/cart/info ul li');
}

E substitua todas as ocorrências delas pelas linhas de código abaixo:

var getURlRewrite = $(location).attr('href').split('/').pop();

if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') {
 location = 'index.php?route=checkout/cart';
} else if (getURlRewrite == 'carrinho' || getURlRewrite == 'finalizar') {
 location = 'carrinho';
} else {
 $('#cart > ul').load('index.php?route=common/cart/info ul li');
}

Localize a linha de código abaixo:

url = $('base').attr('href') + 'index.php?route=product/search';

E substitua todas as ocorrências dela pela linha de código abaixo:

url = $('base').attr('href') + 'busca';

Salve as alterações no arquivo e limpe o cache do seu navegador para remover a versão em cache do arquivo common.js.

Desinstalação

Para desinstalar a modificação, na administração da loja, acesse o menu Extensões→Modificações (Extensions→Modifications) e selecione a modificação com o nome 'Todas as URLs amigáveis', depois clique no botão Excluir (Delete), e no botão Atualizar (Refresh).

Atualização

Acesse a administração da loja e execute o procedimento de Desinstalação, depois execute o procedimento de Instalação.

Dúvidas

O OCMOD (OpenCart Modification) é nativo do OpenCart, ou seja, não é necessário instalar nenhum complemento no OpenCart para utilizar modificações ou extensões no formato OCMOD, para mais informações sobre o OCMOD, segue o link para mais informações:

https://github.com/opencart/opencart/wiki/Modification-System

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].