sabato 22 ottobre 2011

VirtueMart: importare prodotti

Importare i prodotti su VirtueMart da un software gestionale oppure da un qualsiasi sistema esterno a VirtueMart può diventare un'operazione complicata, soprattutto se in presenza di un elevato numero di prodotti.

Come importare allora i propri prodotti su VirtueMart?


La risposta è semplice: Shop Migrator

VirtueMart importare prodotti con Shop Migrator

Shop Migrator importa i vostri prodotti su VirtueMart prendendo i dati dal vostro gestionale oppure da qualsiasi altra fonte scelta da voi.
Shop Migrator importa già i prodotti da importanti gestionali ma se avete l'esigenza di utilizzare database sviluppati da voi oppure fogli di excel etc... possiamo rapidamente realizzare il codice per interfacciarci alla vostra sorgente dati.

Se sei interessato contattami

N.B. Per migrazioni da gestionali attualmente non previsti il prezzo sarà da concordare
sabato 8 ottobre 2011

Le Breadcrumbs in Joomla 1.5

Le breadcrumbs (letteralmente briciole di pane) sono dei link presenti nell'interfaccia utente che permettono di risalire alle pagine web visitate in precedenza. Infatti le breadcrumbs tengono traccia delle varie pagine che l'utente ha visualizzato durante la navigazione nel sito (ricordate Pollicino che lasciava una scia di briciole di pane lungo il suo cammino per poterlo ripercorrere all'indietro?)

Le breadcrumbs in Joomla

Ecco un'esempio di breadcrumbs in Joomla:

breadcrumbs joomla

La freccia indica le nostre briciole di pane. L'utente può così facilmente capire dove si trova all'interno del sito e come ci è arrivato.
Joomla permette di realizzare questa funzione attraverso il suo modulo Breadcrumbs fornito in ogni installazione, ma può capitare che in qualche componente esterno non venga visualizzato correttamente il percorso. Vediamo come andare a rimediare:
Dobbiamo innanzitutto recuperare il pathway corrente andandolo a chiedere all'oggetto globale $mainframe:

$pathway = &$mainframe->getPathWay();

$pathway è un oggetto della classe JPathway
Per aggiungere il nome della pagina web al percorso corrente basta scrivere:

$pathway->addItem($title);

dove $title conterrà il nome della pagina corrente. Ecco come inserire anche il link della pagina:

$pathway->addItem($title, $link);

dove $link è la variabile che conterrà il vostro link. Se volete cancellare tutte le briciole di pane e ripartire dalla home basta scrivere:

$pathway->setPathway(array());

e poi inserirete con addItem i vostri nuovi titoli.