Vitrine de produtos VirtueMart em outro site
- anaffelici
-
Autor do Tópico
- Offline
- JCB! Junior
-
Menos
Mais
14 anos 2 semanas atrás #56830
por anaffelici
[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]
[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]
anaffelici created the topic: Vitrine de produtos VirtueMart em outro site
Boa tarde pessoal,
Alguém conhece alguma forma de colocar uma vitrine de produtos do VirtueMart em um outro site?
Eu tenho a loja num subdomínio e gostaria de colocar as novidades na página principal.
Obrigada
Alguém conhece alguma forma de colocar uma vitrine de produtos do VirtueMart em um outro site?
Eu tenho a loja num subdomínio e gostaria de colocar as novidades na página principal.
Obrigada
[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]
[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]
Please Entrar ou Registrar to join the conversation.
- tecnicojampa
-
- Offline
- JCB! Professional
-
Menos
Mais
- Postagens: 222
- Obrigados Recebidos: 0
14 anos 2 semanas atrás #56877
por tecnicojampa
[b:24hiof90]Saudações a todos![/b:24hiof90]
[b:24hiof90][i:24hiof90][color=#0080FF:24hiof90]Tecnico[/color:24hiof90][color=#FFBF40:24hiof90]- Jampa[/color:24hiof90][/b:24hiof90][/i:24hiof90]
tecnicojampa replied the topic: Re: Vitrine de produtos VirtueMart em outro site
Pelo que pude entender de sua pergunta, pra isso, basta vc colocar o modulo do VM dentro da página principal.
[b:24hiof90]Saudações a todos![/b:24hiof90]
[b:24hiof90][i:24hiof90][color=#0080FF:24hiof90]Tecnico[/color:24hiof90][color=#FFBF40:24hiof90]- Jampa[/color:24hiof90][/b:24hiof90][/i:24hiof90]
Please Entrar ou Registrar to join the conversation.
- anaffelici
-
Autor do Tópico
- Offline
- JCB! Junior
-
14 anos 2 semanas atrás #56878
por anaffelici
[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]
[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]
anaffelici replied the topic: Re: Vitrine de produtos VirtueMart em outro site
Então, a loja e o site institucional estão em domínios diferentes e em instalações diferentes do joomla
[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]
[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]
Please Entrar ou Registrar to join the conversation.
- luizwbr
-
- Offline
- JCB! Professional
-
14 anos 1 semana atrás #56919
por luizwbr
Olá anaffelici, tudo bom?
Então caro tecnicojampa, acho que ela está falando entre servidores. Dá pra fazer isso se os dois sites estiverem no mesmo servidor.
Daí você dá permissão de acesso ao usuário do mysql aos 2 bancos, assim o usuário do site A, pode acessar as informações do site B e exibir os produtos.
Se fosse fazer "na mão" seria assim uma consulta entre bancos de sites diferentes.
Vamos considerar que eu estou no site A, e temos o banco de dados BancoA e o BancoB, olha só como fica o arquivo frontpage do Virtuemart ( shopIndex.tpl.php ) que fica na pasta (\public_html\components\com_virtuemart\themes\default\templates\common\shopIndex.tpl.php):
Tutorial sobre permissão de usuários:
- http://www.devin.com.br/gerenciando-mys ... -usuarios/
[b:3ah8ktjp]Luiz F. Weber[/b:3ah8ktjp]
[url:3ah8ktjp]http://weber.eti.br[/url:3ah8ktjp] - blog Virtuemart
[url:3ah8ktjp]http://loja.weber.eti.br[/url:3ah8ktjp] - plugins VM
[url:3ah8ktjp]http://webgenium.com.br[/url:3ah8ktjp] - trabalho
luizwbr replied the topic: Re: Vitrine de produtos VirtueMart em outro site
Então, a loja e o site institucional estão em domínios diferentes e em instalações diferentes do joomla
Olá anaffelici, tudo bom?
Então caro tecnicojampa, acho que ela está falando entre servidores. Dá pra fazer isso se os dois sites estiverem no mesmo servidor.
Daí você dá permissão de acesso ao usuário do mysql aos 2 bancos, assim o usuário do site A, pode acessar as informações do site B e exibir os produtos.
Se fosse fazer "na mão" seria assim uma consulta entre bancos de sites diferentes.
Vamos considerar que eu estou no site A, e temos o banco de dados BancoA e o BancoB, olha só como fica o arquivo frontpage do Virtuemart ( shopIndex.tpl.php ) que fica na pasta (\public_html\components\com_virtuemart\themes\default\templates\common\shopIndex.tpl.php):
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>
<?php
defined( 'vmToolTipCalled') or define('vmToolTipCalled', 1);
echo $vendor_store_desc."<br />";
echo '<h2>Produtos em Destaque</h2>';
$banco_externo = 'banco_joomla_externo';
// 10 produtos em destaque
$db = JFactory::getDBO();
$query = "SELECT * FROM ".$banco_externo.".#__vm_product WHERE product_special=1 LIMIT 0,10";
$db->setQuery($query);
$consulta = $db->loadObjectList(); // aqui retorna os produtos do site B dentro do site A
// instancia a classe para mostrar os produtos
$ps_product = new ps_product;
// para cada item encontrado, mostra o produto
foreach($consulta as $produto) {
echo $ps_product->show_snapshot($produto->product_sku,true,true,true) ;
}
echo '<br /><h2>Últimos Produtos</h2>';
// ultimos 10 produtos
$db = JFactory::getDBO();
$query = "SELECT * FROM ".$banco_externo.".#__vm_product ORDER BY product_id DESC LIMIT 0,10";
$db->setQuery($query);
$consulta = $db->loadObjectList(); // aqui retorna os produtos do site B dentro do site A
// instancia a classe para mostrar os produtos
$ps_product = new ps_product;
// para cada item encontrado, mostra o produto
foreach($consulta as $produto) {
echo $ps_product->show_snapshot($produto->product_sku,true,true,true) ;
}
echo "<br /><h2>Categorias</h2>";
// todas as categorias-pai
$db = JFactory::getDBO();
$query = "SELECT * FROM ".$banco_externo.".#__vm_category WHERE category_parent_id = 0";
$db->setQuery($query);
$consulta = $db->loadObjectList();
// para cada item encontrado, mostra o produto
foreach($consulta as $categoria) {
$link = '<a href="index.php?option=com_virtumeart&page=shop.browse&category_id='.$categoria->category_id.'">'.$categoria->name.'</a>';
echo $link.'<br />';
}
?>
Tutorial sobre permissão de usuários:
- http://www.devin.com.br/gerenciando-mys ... -usuarios/
[b:3ah8ktjp]Luiz F. Weber[/b:3ah8ktjp]
[url:3ah8ktjp]http://weber.eti.br[/url:3ah8ktjp] - blog Virtuemart
[url:3ah8ktjp]http://loja.weber.eti.br[/url:3ah8ktjp] - plugins VM
[url:3ah8ktjp]http://webgenium.com.br[/url:3ah8ktjp] - trabalho
Please Entrar ou Registrar to join the conversation.
- anaffelici
-
Autor do Tópico
- Offline
- JCB! Junior
-
13 anos 6 meses atrás #68182
por anaffelici
[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]
[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]
anaffelici replied the topic: Re: Vitrine de produtos VirtueMart em outro site
Oi Luis acabei deixando de lado essa necessidade, mas agora em uma nova proposta esse problema veio a tona.
O cliente tem um institucional e uma loja. Vamos fazer uma campanha para aumentar quantidade de usuários registrados que será aplicada na loja. Além da importancia de ter os produtos da loja no institucional, seria muito importante que os dois sites tivessem os mesmos usuários. Isso seria possível? Ao se cadastrar num dos sites automaticamente já se cadastraria no outro?
Sobre a dica que deu para que o site A veja os produtos da loja B. Vou aplicá-la em breve, muito obrigada pela ajuda.
Lembrando que os dois sites estão na mesma hospedagem, com banco de dados distintos.
Ví que existe o Joomla multi sites, tenho receio de comprar e não resolver. Já ouviu falar desse produto?
Abs
O cliente tem um institucional e uma loja. Vamos fazer uma campanha para aumentar quantidade de usuários registrados que será aplicada na loja. Além da importancia de ter os produtos da loja no institucional, seria muito importante que os dois sites tivessem os mesmos usuários. Isso seria possível? Ao se cadastrar num dos sites automaticamente já se cadastraria no outro?
Sobre a dica que deu para que o site A veja os produtos da loja B. Vou aplicá-la em breve, muito obrigada pela ajuda.
Lembrando que os dois sites estão na mesma hospedagem, com banco de dados distintos.
Ví que existe o Joomla multi sites, tenho receio de comprar e não resolver. Já ouviu falar desse produto?
Abs
[b:2w3tsxf8][color=#FF00FF:2w3tsxf8]Ana Flávia[/color:2w3tsxf8][/b:2w3tsxf8]
[size=85:2w3tsxf8]multimídia[/size:2w3tsxf8]
[size=85:2w3tsxf8][url:2w3tsxf8]http://www.flippo.com.br[/url:2w3tsxf8][/size:2w3tsxf8]
Please Entrar ou Registrar to join the conversation.