Virtuemart 2: Dicas de customização de templates
Algumas dicas para customizar seu template em Joomla 2.5 ou Joomla 1.5, Joomla 1.6 até em Joomla 1.7, mas realmente usando a versão do Virtuemart 2.0.
Customizando templates no Virtuemart 2.0
Estes códigos php tem que ser inseridos na index.php do seu template Joomla para que funcionem.
São usados para exibir módulos de forma personalizada, de modo que cada categoria ou produto tenha um banner ou qualquer outro módulo específico, para personalizar ao máximo a loja em Virtuemart 2.0.
Estas alterações são independentes de versão (2.02, 2.04, 2.06, etc ).
Criar uma posição de módulo para aparecer sempre em qualquer flypage ( página de detalhes do produto )
<?php if (JRequest::getVar('view')=='productdetails') { ?>
<div id="moduloflypage"><jdoc:include type="modules" name="detalhes_produto" /></div>
<?php } ?>
Criar uma posição de módulo para cada flypage. Cria uma posição de módulo chamada detalhes_produto# aonde o # é o código do produto ( product_id )
<?php if (JRequest::getVar('view')=='productdetails') { ?>
<div id="moduloflypage"><jdoc:include type="modules" name="detalhes_produto<?php echo JRequest::getInt('virtuemart_product_id',0); ?>" /></div>
<?php } ?>
Módulos na página de categorias de produtos, para todas as categorias
<?php if (JRequest::getVar('view')=='category') { ?>
<div id="modulocategoria"><jdoc:include type="modules" name="categoria_produto" /></div>
<?php } ?>
Criar uma posição de módulo para cada categoria. Cria uma posição de módulo chamada categoria_produto# aonde o # é o código da categoria
<?php if (JRequest::getVar('view')=='category') { ?>
<div id="modulocategoria"><jdoc:include type="modules" name="categoria_produto<?php echo JRequest::getInt('virtuemart_category_id',0); ?>" /></div>
<?php } ?>
Cria uma posição de módulo na página do produto que irá aparecer se determinada categoria # for ligada ao produto.
<?php if (JRequest::getVar('view')=='productdetails') { ?>
<div id="produto_pela_categoria"><jdoc:include type="modules" name="produto_pela_categoria<?php echo JRequest::getInt('virtuemart_category_id',0); ?>" /></div>
<?php } ?>
Muitas outras visões no componente Virtuemart. Você pode fazer o mesmo com qualquer Visão do Virtuemart: cart (carrinho), manutenção da conta (account), etc.
<?php if (JRequest::getVar('view')=='NOME-DA-VISÃO') { ?>
<div id="divid"><jdoc:include type="modules" name="Nome-da-posição" /></div>
<?php } ?>
Artigo traduzido daqui: http://www.kaizenmediaworks.com/virtuemart-template-and-module-control
Códigos: Classe para converter um vetor em xml
Olá pessoal.
Começo esta semana com uma classe bacana que usei para desenvolver uma alteração num módulo do componente Eventlist do Joomla.
Essa classe ( que não fui eu fiz, mas alterei ), serve para converter um vetor associativo em um arquivo xml de forma recursiva, ou seja, a classe chama o próprio método novamente de forma iterativa os níveis do vetor.
O interessante é que ela pode ser usada não somente no módulo que alterei, mas em qualquer sistema php.
leia maisTutorial: Instalação manual do Virtuemart – Passo-a-passo
Olá pessoal..
Na empresa que trabalho estamos utilizando a ferramenta de e-commerce Virtuemart, que por sinal, me surpreendeu, pelo tanto de funcionalidades que possui.
Mas aí vem logo de cara uma questão:
E quando você tenta de todas as maneiras inimáginaveis instalar e não há santo que ajude a concluir a instalação com sucesso?
Aí eu respondo: Instalação manual, este é o tema deste post.
leia maisMódulos indispensáveis pro Virtuemart – Joomla
Olá pessoal, voltando das férias do blog em ritmo acelerado..
Começo com uma lista de módulos indispensáveis para quem quer ter sua loja virtual usando a tecnologia Virtuemart, que é totalmente grátis.
Para quem não conhece o componente, que acabou de tornando um sistema inteiro dentro do Joomla, eu vou explicar sem muito mais delongas:
Componente: Virtuemart (www.virtuemart.net)
Descrição: VirtueMart é uma solução eCommerce de Código Aberto para ser utilizada em conjunto com um sistema de gerenciamento de conteúdo (CMS) chamado Joomla! ™ (mas também funciona com Mambo). Ele é descendente do PHPshop, um sistema muito bacana que teve o seu desenvolvimento distribuído para outros gerenciadores de conteúdo, como o CakePHP, e que teve como princípio atender uma necessidade de ser mais simples de usar e customizar do que as ferramentas disponíveis, além do que a maioria delas utilizava a linguagem CGI como código do sistema. Então o Virtuemart traz todas estas características bacanas, pois utiliza a plataforma do Joomla como base do sistema.
Download: www.virtuemart.net
leia maisTutorial SwfUpload – Enviando arquivos Flash + php
Olá, pessoal
Conforme prometido, continuo o tutorial de como instalar o Swfupload com PHP.
Esta ferramenta é realmente muito boa, desde que funcione corretamente. Ela permite, além de selecionar mais de um arquivo por vez, que o usuário tenha noção de quanto falta para que o seu arquivo seja enviado, ou seja, tem uma barra de progresso do upload. Acredito que deva ter umas 4 ou 5 ferramentas igual a estas.
Por isso criei este pequeno tutorial sobre como utilizar a ferramente de uma forma bem básica e descomplicada. E garanto, não levei mais do que meia hora pra fazer tudo e configurar o upload.
leia mais




















Últimos comentários