- 11 Out 2013, 03:00
#44698
Ola pessoal da Comunidade OCBr
Estou aqui para compartilhar um simples vqmod que montei...
Vqmod - URLs Amigaveis
Compativel com: v1.5.4, v1.5.4.1, v1.5.5, v1.5.5.1, v1.5.6 OC
Função: Atribiu urls amigaveis para todas as paginas da loja, paginas de compra, conta de cliente, afiliados e tudo mais.
Estou aqui para compartilhar um simples vqmod que montei...
Vqmod - URLs Amigaveis
Compativel com: v1.5.4, v1.5.4.1, v1.5.5, v1.5.5.1, v1.5.6 OC
Função: Atribiu urls amigaveis para todas as paginas da loja, paginas de compra, conta de cliente, afiliados e tudo mais.
Código: Selecionar todos
Espero que seja util a vocês.<modification>
<id>URLs Amigas</id>
<version>1.0.0</version>
<vqmver>2.1.5</vqmver>
<author>rogerio.dobler</author>
<file name="catalog/controller/common/seo_url.php">
<operation>
<search position="before"><![CDATA[elseif (isset($this->request->get['path']))]]></search>
<add><![CDATA[
} elseif ($this->request->get['_route_'] == 'conta/lista-de-desejos') { $this->request->get['route'] = 'account/wishlist';
} elseif ($this->request->get['_route_'] == 'conta') { $this->request->get['route'] = 'account/account';
} elseif ($this->request->get['_route_'] == 'conta/editar') { $this->request->get['route'] = 'account/edit';
} elseif ($this->request->get['_route_'] == 'conta/senha') { $this->request->get['route'] = 'account/password';
} elseif ($this->request->get['_route_'] == 'conta/endereco') { $this->request->get['route'] = 'account/address';
} elseif ($this->request->get['_route_'] == 'conta/endereco/novo') { $this->request->get['route'] = 'account/address/insert';
} elseif ($this->request->get['_route_'] == 'conta/pontos') { $this->request->get['route'] = 'account/reward';
} elseif ($this->request->get['_route_'] == 'conta/acessar') { $this->request->get['route'] = 'account/login';
} elseif ($this->request->get['_route_'] == 'conta/sair') { $this->request->get['route'] = 'account/logout';
} elseif ($this->request->get['_route_'] == 'conta/informativo') { $this->request->get['route'] = 'account/newsletter';
} elseif ($this->request->get['_route_'] == 'conta/recuperar-senha') { $this->request->get['route'] = 'account/forgotten';
} elseif ($this->request->get['_route_'] == 'conta/download') { $this->request->get['route'] = 'account/download';
} elseif ($this->request->get['_route_'] == 'conta/devolucoes') { $this->request->get['route'] = 'account/return';
} elseif ($this->request->get['_route_'] == 'conta/transacoes') { $this->request->get['route'] = 'account/transaction';
} elseif ($this->request->get['_route_'] == 'conta/registrar') { $this->request->get['route'] = 'account/register';
} elseif ($this->request->get['_route_'] == 'conta/devolucoes/registrar') { $this->request->get['route'] = 'account/return/insert';
} elseif ($this->request->get['_route_'] == 'conta/vale-presente') { $this->request->get['route'] = 'account/voucher';
} elseif ($this->request->get['_route_'] == 'afiliados') { $this->request->get['route'] = 'affiliate/account';
} elseif ($this->request->get['_route_'] == 'afiliados/editar') { $this->request->get['route'] = 'affiliate/edit';
} elseif ($this->request->get['_route_'] == 'afiliados/senha') { $this->request->get['route'] = 'affiliate/password';
} elseif ($this->request->get['_route_'] == 'afiliados/pagamento') { $this->request->get['route'] = 'affiliate/payment';
} elseif ($this->request->get['_route_'] == 'afiliados/codigo') { $this->request->get['route'] = 'affiliate/tracking';
} elseif ($this->request->get['_route_'] == 'afiliados/transacoes') { $this->request->get['route'] = 'affiliate/transaction';
} elseif ($this->request->get['_route_'] == 'afiliados/sair') { $this->request->get['route'] = 'affiliate/logout';
} elseif ($this->request->get['_route_'] == 'afiliados/recuperar-senha') { $this->request->get['route'] = 'affiliate/forgotten';
} elseif ($this->request->get['_route_'] == 'afiliados/registrar') { $this->request->get['route'] = 'affiliate/register';
} elseif ($this->request->get['_route_'] == 'afiliados/acessar') { $this->request->get['route'] = 'affiliate/login';
} elseif ($this->request->get['_route_'] == 'carrinho') { $this->request->get['route'] = 'checkout/cart';
} elseif ($this->request->get['_route_'] == 'compra/finalizar') { $this->request->get['route'] = 'checkout/checkout';
} elseif ($this->request->get['_route_'] == 'compra/finalizada') { $this->request->get['route'] = 'checkout/success';
} elseif ($this->request->get['_route_'] == 'vale-presentes') { $this->request->get['route'] = 'checkout/voucher';
} elseif ($this->request->get['_route_'] == 'fale-conosco') { $this->request->get['route'] = 'information/contact';
} elseif ($this->request->get['_route_'] == 'mapa-da-loja') { $this->request->get['route'] = 'information/sitemap';
} elseif ($this->request->get['_route_'] == 'promocoes') { $this->request->get['route'] = 'product/special';
} elseif ($this->request->get['_route_'] == 'fabricantes') { $this->request->get['route'] = 'product/manufacturer';
} elseif ($this->request->get['_route_'] == 'lista-de-comparacao') { $this->request->get['route'] = 'product/compare';
]]></add>
</operation>
<operation>
<search position="before"><![CDATA[$key == 'path']]></search>
<add><![CDATA[
} elseif (isset($data['route']) && $data['route'] == 'common/home') { $url .= '/';
} elseif (isset($data['route']) && $data['route'] == 'account/wishlist' && $key != 'remove') { $url .= '/conta/lista-de-desejos';
} elseif (isset($data['route']) && $data['route'] == 'account/account') { $url .= '/conta';
} elseif (isset($data['route']) && $data['route'] == 'account/edit') { $url .= '/conta/editar';
} elseif (isset($data['route']) && $data['route'] == 'account/password') { $url .= '/conta/senha';
} elseif (isset($data['route']) && $data['route'] == 'account/address') { $url .= '/conta/endereco';
} elseif (isset($data['route']) && $data['route'] == 'account/address/insert') { $url .= '/conta/endereco/novo';
} elseif (isset($data['route']) && $data['route'] == 'account/reward') { $url .= '/conta/pontos';
} elseif (isset($data['route']) && $data['route'] == 'account/login') { $url .= '/conta/acessar';
} elseif (isset($data['route']) && $data['route'] == 'account/logout') { $url .= '/conta/sair';
} elseif (isset($data['route']) && $data['route'] == 'account/newsletter') { $url .= '/conta/informativo';
} elseif (isset($data['route']) && $data['route'] == 'account/forgotten') { $url .= '/conta/recuperar-senha';
} elseif (isset($data['route']) && $data['route'] == 'account/download') { $url .= '/conta/download';
} elseif (isset($data['route']) && $data['route'] == 'account/return') { $url .= '/conta/devolucoes';
} elseif (isset($data['route']) && $data['route'] == 'account/transaction') { $url .= '/conta/transacoes';
} elseif (isset($data['route']) && $data['route'] == 'account/simpleregister') { $url .= '/conta/registrar';
} elseif (isset($data['route']) && $data['route'] == 'account/return/insert') { $url .= '/conta/devolucoes/registrar';
} elseif (isset($data['route']) && $data['route'] == 'account/voucher') { $url .= '/conta/vale-presente';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/account') { $url .= '/afiliados';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/edit') { $url .= '/afiliados/editar';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/password') { $url .= '/afiliados/senha';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/payment') { $url .= '/afiliados/pagamento';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/tracking') { $url .= '/afiliados/codigo';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/transaction') { $url .= '/afiliados/transacoes';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/logout') { $url .= '/afiliados/sair';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/forgotten') { $url .= '/afiliados/recuperar-senha';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/register') { $url .= '/afiliados/registrar';
} elseif (isset($data['route']) && $data['route'] == 'affiliate/login') { $url .= '/afiliados/acessar';
} elseif (isset($data['route']) && $data['route'] == 'checkout/cart' && $key != 'remove') { $url .= '/carrinho';
} elseif (isset($data['route']) && $data['route'] == 'checkout/checkout') { $url .= '/compra/finalizar';
} elseif (isset($data['route']) && $data['route'] == 'checkout/success') { $url .= '/compra/finalizada';
} elseif (isset($data['route']) && $data['route'] == 'checkout/voucher') { $url .= '/vale-presentes';
} elseif (isset($data['route']) && $data['route'] == 'information/contact') { $url .= '/fale-conosco';
} elseif (isset($data['route']) && $data['route'] == 'information/sitemap') { $url .= '/mapa-da-loja';
} elseif (isset($data['route']) && $data['route'] == 'product/special' && $key != 'page' && $key != 'sort' && $key != 'limit' && $key != 'order') { $url .= '/promocoes';
} elseif (isset($data['route']) && $data['route'] == 'product/manufacturer') { $url .= '/fabricantes';
} elseif (isset($data['route']) && $data['route'] == 'product/compare') { $url .= '/lista-de-comparacao';
]]></add>
</operation>
</file>
</modification>
Editado pela última vez por rogerio.dobler em 10 Nov 2013, 18:54, em um total de 1 vez.