Articoli su ‘programmatore’

3 febbraio 2012 - Tags: , , ,

Sia Joomla 1.5 che VirtueMart 1.1 usano una libreria JavaScript chiamata MooTools.

Tuttavia, nel corso dei vari rilasci la versione di tale libreria è cambiata: nel resto dell’articolo facciamo un bel riepilogo storico e vediamo come disattivare il caricamento di VirtueMart in caso di problemi.

(continua…)

27 gennaio 2012 - Tags: ,

In VirtueMart 1.1 c’è una funzione “nascosta” che ci consente di mostrare tutti i prodotti promo (detti anche “speciali“, o “featured” nell’originale inglese) o tutti i prodotti scontati.

Vediamo come si ottiene.

(continua…)

20 gennaio 2012 - Tags: , ,

In VirtueMart 1.1, quando siamo nella pagina del carrello possiamo modificarne il contenuto:

  • aumentare o diminuire la quantità di un prodotto
  • eliminare interamente uno prodotto dal carrello

Solitamente questa operazione ricarica la pagina, vediamo invece come realizzare la stessa funzionalità via Ajax.

(continua…)

25 settembre 2011 - Tags: ,

Problema apparentemente presente su tutte le versioni di VirtueMart 1.1.x e sh404SEF 2.x.

Quando in VirtueMart si fa un acquisto e si procede al checkout, a un certo punto si arriva alla schermata di “Scegli indirizzo di spedizione“. In questa schermata è presente un link per aggiornare i dati esistenti, chiamato esattamente “Aggiorna dati“.

Con sh404SEF abilitato e il suffisso pagine disabilitato, tale link si trasforma in

/informazioni-per-la-fatturazione/checkout.index

che ritorna un errore 404 – Pagina non trovata.

La soluzione che proponiamo è quella di modificare il plugin di sh404SEF per VirtueMart, ossia il file:

/components/com_sh404sef/sef_ext/com_virtuemart.php

Attorno alla riga 516, dove c’è il blocco:

case 'account.billing':

commentare le righe relative al parametro “next_page”, ovvero:

    //if (!empty($next_page)) {
    //  $title[] = $next_page;
    //}
    //if (isset($next_page))  // V 1.2.4.r
    //shRemoveFromGETVarsList('next_page');

Questo sembra risolvere egregiamente il tutto.

8 agosto 2011 - Tags: , ,

La copertina del libro "Joomla! VirtueMart 1.1 theme and template design"L’ultimo libro che abbiamo avuto occasione di recensire per conto di Packt Publishing è Joomla! VirtueMart 1.1 theme and template design, di Joseph Kwan.

Curiosamente, abbiamo fatto parte anche noi degli autori candidati a scrivere questo libro.

Tempo fa infatti la Packt aveva contattato diversi esperti VirtueMart tra quelli più attivi sul forum di VirtueMart e i membri del team ufficiale, tra cui anche il sottoscritto, per la realizzazione del libro. Avevamo quindi inviato la nostra proposta ma ne è stata scelta un’altra.

Di seguito la nostra analisi e valutazione del libro.

(continua…)

5 agosto 2011 - Tags:

Nonostante io non sia un tifoso di Valentino Rossi, oggi lo voglio prendere come buon esempio: ci sono alcuni metodi nel suo lavoro che si possono applicare anche all’informatica.

Seguitemi in questa staccata lunga, e vi spiegherò meglio cosa intendo.

(continua…)

15 luglio 2011 - Tags: ,

Nel dodicesimo capitolo del libro Mastering Joomla 1.5 Extension and Framework development scopriamo alcune tra le classi di utilità più comode per il nostro codice.

Vediamo i punti più interessanti.

(continua…)

13 luglio 2011 - Tags: ,

Nell’undicesimo capitolo del libro Mastering Joomla 1.5 Extension and Framework development parliamo di gestione degli errori, filtro dei dati in ingresso, controllo degli accessi, e di come gestire gli attacchi al nostro sito.

Scopriamo i punti più interessanti.

(continua…)