Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - thepisu

Pagine: [1]
1
Gestione e-commerce / VirtueMart 1.1
« il: 02 Dic 2007, 23:03:03 »
Finalmente online la demo italiana di VirtueMart 1.1!
http://demo.vmitalia.net/vm11

Online anche la FAQ "Quali novità saranno presenti in VM 1.1?".

Ricordo che si tratta di una serie in fase BETA di sviluppo... Troverete sicuramente errori, imprecisioni, cose da correggere! Invito quindi ad inviare le vostre segnalazioni nel forum apposito:
http://www.vmitalia.net/forum/index.php?board=4.0

2
Joomsites / VMItalia: la community italiana di VirtueMart
« il: 23 Nov 2007, 22:15:04 »
Sono lieto di annunciare che è finalmente online il sito di VMItalia (vmitalia.net), il primo sito italiano dedicato interamente al componente e-commerce VirtueMart per Joomla!

VMItalia vuole diventare il punto di riferimento per l'utenza italiana di VirtueMart, e creare una community che alimenti lo spirito open source di VirtueMart, e le sue spiccate esigenze di localizzazione e personalizzazione.
Si tratta di un progetto ambizioso, ma necessario per un componente complesso e completo come VirtueMart,che ha una connotazione a sè stante da Joomla!.

Il progetto VMItalia mette a disposizione, oltre ad un forum allargato e pensato su misura per VirtueMart, una specifica area download, una sezione di guide, FAQ e consigli, recensioni e news sui servizi e sul mondo dell'e-commerce, una galleria di siti realizzati con VirtueMart, ed infine un'area demo dove provare liberamente il componente, il tutto in lingua italiana.

VMItalia vuole anche essere un importante punto d'incontro tra la community italiana e il team di sviluppo e testing ufficiale, che proprio in questo periodo sta vivendo una radicale trasformazione, allargando gli orizzonti per far fronte alla sempre più larga diffusione di VirtueMart, ed al crescente numero di richieste pervenute dagli utenti.

In VMItalia come in VirtueMart c'è spazio per tutti, per molte forme di collaborazione: dalle semplici richieste di personalizzazione (che aiutano ad espandere il componente) agli interventi sul forum, dalla creazione o revisione di guide e manuali alla raccolta di utili FAQ, dal testing del componente fino ad arrivare all'ingresso nel team di sviluppo.

VMItalia non si vuole porre in contrapposizione con le realtà esistenti, bensì vuole riempire un vuoto...
Vi aspettiamo su VMItalia.net ! Stefano "Pisu" e Alessandro "Kess"

Link: http://www.vmitalia.net

3
Ciao a tutti, per chi fosse interessato, ho messo online un nuovo "addon" per VirtueMart, che permette di far visualizzare, stampare o scaricare in PDF il listino completo, suddiviso per categorie.

http://thepisu.altervista.org/jweb/index.php?view=article&catid=12%3Avirtuemart&id=79%3Alistino-completo&option=com_content&Itemid=23

4
Joomla! 1.5 / Lentezza
« il: 21 Set 2007, 13:58:02 »
Ciao a tutti, ho da un po' installato Joomla 1.5 RC2 su Altervista, tutto ok ma ogni tanto è veramente lento... Secondo voi c'è qualcosa che si può fare? Immagino che dipenda dalle connessioni MySQL, perchè con le pagine normali Altervista è stato sempre veloce..

Riporto il link se volete provare:
http://thepisu.altervista.org/jweb/

5
Ho visto che in molte stringhe "Article" è stato tradotto con "Soggetto". Esempio:

%s Article(s) sent to the Trash
>>>
%s soggetto(i) inviati nel cestino

Non è meglio tradurre con "articolo"?

6
Gestione e-commerce / NON aggiornate a Joomla 1.0.13...
« il: 24 Lug 2007, 10:21:03 »
...o meglio, se lo fate dovete applicare un fix a VirtueMart, in quanto è stata cambiata una funzione "core" per il login degli utenti, e non funzionerebbero più la registrazione ed il login integrati di Joomla.

Info e hotfix qui:
http://virtuemart.net/index.php?option=com_content&task=view&id=257&Itemid=57

7
VirtueMart - tips & tricks / Partita IVA e codice fiscale
« il: 27 Giu 2007, 10:55:41 »
So che di questo argomento se ne è già abbondantemente parlato, ma cerco di dare il mio contributo. In realtà ad ora è inutile perderci troppo tempo, perchè con la futura versione 1.1 il sistema di registrazione / dati utente è cambiato, e sarà molto più flessibile...
Nell'attuale versione ufficiale con language pack italiano, la partita iva ed il codice fiscale sono collegati ai campi EXTRA_FIELD_1 e EXTRA_FIELD_2, visto che questi campi serviranno nella maggior parte dei casi; mi sono però posto il problema di renderli obbligatori in fase di registrazione, nello specifico per le aziende P.IVA e codice fiscale, e per i privati solo il codice fiscale (in base al fatto che il campo "Azienda" sia compilato o meno); inoltre ho aggiunto anche un controllo di correttezza su entrambi i campi (non verifica i dati del cliente ma solo il codice di controllo, per evitare errori di battitura).

Per fare questo ho modificato il file htmlTools.class.php, nella cartella administrator\components\com_virtuemart\classes (che allego).

Basta quindi scomprimere il file allegato e metterlo in quella cartella; la versione VM di riferimento è la 1.0.11. Personalmente non penso che ce ne saranno altre della serie 1.0.x, almeno non importanti... Vedremo poi come modificare questo "hack" con il nuovo sistema della 1.1.x.

A chi interessasse la parte "tecnica", ho agito sulla funzione printJS_formvalidation, aggiungendo anzitutto in output le seguenti funzioni Javascript:
Codice: [Seleziona]
function vm_isCF(cf)
{
var validi, i, s, set1, set2, setpari, setdisp;
if( cf == "" )  return "";
cf = cf.toUpperCase();
if( cf.length != 16 )
return false;
validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
for( i = 0; i < 16; i++ ){
if( validi.indexOf( cf.charAt(i) ) == -1 )
return false;
}
set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
s = 0;
for( i = 1; i <= 13; i += 2 )
s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
for( i = 0; i <= 14; i += 2 )
s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
if( s%26 != cf.charCodeAt(15)-"A".charCodeAt(0) )
return false;
return true;
}
function vm_isPartitaIva(piva) {
if (piva.length!=11) {
return false;
}
var contributo = new Array(0,2,4,6,8,1,3,5,7,9);
var somma = 0;
for (i=0;i<11;i++) {
if (i%2==0) {
somma += parseInt(piva.charAt(i));
} else {
var cifra = parseInt(piva.charAt(i));
somma += contributo[cifra];
}
}
if (somma%10==0) return true;
else return false;
}

Quindi, ho aggiunto i seguenti controlli Javascript:
Codice: [Seleziona]
if (form.extra_field_1!=null && form.extra_field_2!=null) {
if (form.company.value=="") {
if (form.extra_field_2.value=="") {
alert("Privato: inserire il proprio codice fiscale.");
return false;
} else {
form.extra_field_2.value = form.extra_field_2.value.toUpperCase();
if (!vm_isCF(form.extra_field_2.value)) {
alert("Privato: codice fiscale non corretto; controllare.");
return false;
}
}
} else {
if (form.extra_field_1.value=="" || form.extra_field_2.value=="") {
alert("Azienda: inserire partita IVA e codice fiscale.");
return false;
} else {
form.extra_field_2.value = form.extra_field_2.value.toUpperCase();
if (!vm_isPartitaIva(form.extra_field_1.value)) {
alert("Azienda: partita IVA non corretta; controllare.");
return false;
}
if (!vm_isPartitaIva(form.extra_field_2.value) && !vm_isCF(form.extra_field_2.value)) {
alert("Azienda: codice fiscale non corretto; controllare.");
return false;
}
}
}
}

20/07/2007: Allegato versione aggiornata (v3) per attivare il controllo anche nella modifica dati tramite la gestione account VirtueMart.

[allegato eliminato da un amministratore]

8
Sviluppo / Mambot per l'attivazione di oggetti Flash SWF
« il: 14 Mag 2007, 12:24:45 »
Come saprete, da un bel po' di tempo in Internet Explorer (sia 6 che 7) è necessario cliccare sull'oggetto Flash (SWF) per attivarlo, creando un doppio svantaggio: il riquadro tratteggiato al passaggio del mouse e, per i filmati interattivi, il dover fare un click "a vuoto" prima di usare ad esempio un menu (cosa che per un utente inesperto può dare confusione).

Utilizzando Dreamweaver, all'apertura di una pagina HTML contenente un filmato Flash, provvede ad inserire lo script necessario per l'attivazione automatica.

Ho pensato quindi di creare un Mambot per contenuti, che se attivato, e se trova nella pagina almeno un filmato Flash, li sostituisce con il codice JS di attivazione automatica!

Che ne dite?

Link al mambot aggiornato:
http://thepisu.altervista.org/jweb/index.php?option=com_content&view=article&id=66:mambot-per-lattivazione-di-flash

9
Gestione e-commerce / Consigli per traduzione (2)
« il: 30 Apr 2007, 17:29:26 »
Eccomi di nuovo. Devo tradurre i termini "Simple Layout" ed "Extended Layout"... che dite va bene "Layout Semplice" e "Layout Esteso", lasciando layout in inglese?

10
Fatto, ho concluso la traduzione delle stringhe per VM 1.1.0! Spero di averlo fatto bene... Se qualcuno ha tempo e voglia, mettetevi su un server di prova della beta, e giocateci un po', servirà sia per testare VirtueMart, sia per controllare e valutare la traduzione! Segnalatemi qualsiasi traduzione che trovate fuori posto o che non vi sembra vada bene...

Per i test vi consiglio XAMPP + Joomla 1.0.12 + VM 1.1.0beta.
Se volete vedere e/o modificare tutte le stringhe di traduzione dovete installare anche il componente VirtueMart Language Manager.

[allegato eliminato da un amministratore]

11
Gestione e-commerce / Pareri per traduzione
« il: 21 Apr 2007, 12:18:42 »
Ciao, sto procedendo con la traduzione per VM 1.1.0... A tal proposito ho anche postato sul bugtracker una feature request per separare i file di traduzione in diverse sezioni, altrimenti il lavoro dovrà sempre essere fatto da singole persone...
http://virtuemart.net/index.php?option=com_smf&Itemid=71&?topic=27618.msg77239;topicseen#new

Comunque, volevo chiedere il vostro parere in merito alla traduzione di "Recommend to a friend": meglio "Raccomanda a un amico" oppure il più semplice "Segnala a un amico"?

Inoltre, la stringa "Ask a question about this product" io l'ho tradotta come "Chiedi un'informazione riguardo questo prodotto" ("chiedi una domanda" mi sembra orribile"), che ne dite?

Spero a breve di postare qui il file così lo provate...

12
Gestione e-commerce / Importante: mail di conferma ordine
« il: 22 Mar 2007, 16:18:07 »
Ciao a tutti, mi sono accorto solo ora, dopo qualche che uso VirtueMart, che il template italiano della mail di conferma ordine, che arriva al cliente, contiene il riferimento STATICO (cioè sempre inserito) alla seguente frase: "Non appena avremo ricevuto conferma del pagamento vi arriverà un messaggio di posta elettronica con il collegamento alla pagina di download del prodotto acquistato."

Ovviamente se il vostro shop, come nel mio caso e penso la maggior parte, non prevede prodotti scaricabili, ci si fa una bella figura di m**** con il cliente... Anche perchè se ha scelto ad esempio "pagamento alla consegna" si chiederà a cosa si riferisce la conferma di pagamento...

Quindi TOGLIETE SUBITO quella frase dal vostro template, se non la desiderate, aprendo il file seguente, e la troverete in fondo: \administrator\components\com_virtuemart\html\templates\order_emails\email_italian.html

Tra l'altro quella italiana è proprio l'unica lingua con questa frase... Ora scrivo anche nel forum ufficiale per far cambiare il template nel pacchetto ufficiale. Ciao!

13
Gestione e-commerce / Partita Iva + Codice Fiscale
« il: 27 Feb 2007, 13:02:43 »
Visto che da quest'anno è obbligatorio specificare sia partita iva che codice fiscale, è necessaria una piccola modifica in VirtueMart; tecnicamente, finora il campo "EXTRA_FIELD_1" era utilizzato per "Partita IVA/Codice Fiscale"; possiamo invece usare l'1 per la partita Iva, e il 2 per il codice fiscale.

Senza tanti problemi, allego il file traduzione aggiornato, che fa questa cosa qui; praticamente vi troverete, nella scheda utente, un campo "Partita IVA" e un campo "Codice Fiscale".

[allegato eliminato da un amministratore]

Pagine: [1]


Web Design Bolzano Kreatif