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.


Post - bortolani

Pagine: [1]
1
Joomsites / Vendita attrezzatura subacquea
« il: 09 Mag 2010, 18:34:23 »
www.puffosport.it

Realizzato con Joomla 1.5 e Virtuemart 1.14

Basato su un template commerciale chiamato MixMag ampiamente modificato.

Bruno

2
Mi unisco ai complimenti: davvero un bel lavoro!

Ho una domanda riguardo all'integrazione con GoogleMaps: è basata su qualche modulo per Joomla o l'avete sviluppata da zero con le API di Google?

Stavo pensando qualcosa di simile per il sito che sto sviluppando: www.facciamocambio.it

1000 grazie,
Bruno

3
Joomsites / Re: E-commerce attrezzatura subacquea e nautica
« il: 22 Mag 2008, 20:48:47 »
Michele,
è un piccolo modulo fornito insieme al template (www.shape5.com).

Comunque ho guardato il codice (non te lo posso mandare, non è open source) e se smanetti un po' di php partendo dai moduli standard di VM dovresti implementarlo con relativa facilità.

Bruno

4
SEO / Re: Problemi di logging dopo installazione di sh404SEF
« il: 13 Mag 2008, 12:38:09 »
Highway,
avevo anch'io lo stesso problema per il link sulla home che è dovuto a JoomFish e, in particolare, al modulo mod_jflanguageselection.php.

In questo modulo c'è la funzione  _createHRef( $code ) che crea i link per le diverse lingue in ciascuna pagina. In particolare alla fine di questa funzione viene chiamata la funzione  sefRelToAbs che prende una URL 'vecchia' e la fa diventare una URL google friendly.

Ora, questa funzione quando riconosce che il link si riferisce alla home page la trasforma sempre in www.miosito.com e in questo modo, se la tua pagina effettua un riindirizzamento della lingua, ti riporta nella lingua sbagliata.

Ho postato una soluzione (pessima ma funzionante) qui:

http://forum.joomla.it/index.php/topic,42304.msg182290.html#msg182290

Bruno

5
Joomsites / Re: E-commerce attrezzatura subacquea e nautica
« il: 05 Mag 2008, 10:07:49 »
Grazie 1000 per i giudizi positivi!

La grafica si basa sul template eMercantilism di Shape5 (www.shape5.com) che però ho un po' modificato per le mie esigenze.

Bruno

6
Joomsites / E-commerce attrezzatura subacquea e nautica
« il: 29 Apr 2008, 12:27:40 »
Realizzato con Joomla 1.0.13, VirtueMart 1.0.14, Joomfish 1.8.2, sh404SEF 1.3.4 e qualche hack qui e la per far funzionare il tutto:

http://www.scubamarket.com

Ogni feedback sarà graditissimo!

Bruno

7
Gestione sito multilingua / Re: non traduce la data
« il: 29 Apr 2008, 12:05:15 »
Il problema credo sia legato all'encoding.

Prova a modificare italian.php inserendo alla penultima riga:
setlocale(LC_ALL, 'it_IT.ISO8859-1');

o nel file english.php:
setlocale(LC_ALL, 'en_EN.ISO8859-1');

Bruno

8
Secondo me ci sono un altro paio di righe da modificare più giù nel file.

Prova a guardare le modifiche che avevo descritto qui: http://www.vmitalia.net/forum/index.php?topic=166.0

Bruno

9
SEO / Re: sh404SEF non mi riscrive gli url sulla home...
« il: 29 Apr 2008, 11:37:55 »
Ciao Siriuxs,
il problema che dici tu è dovuto a JoomFish e, in particolare, al modulo mod_jflanguageselection.php.

In questo modulo c'è la funzione  _createHRef( $code ) che crea i link per le diverse lingue in ciascuna pagina. In particolare alla fine di questa funzione viene chiamata la funzione  sefRelToAbs che prende una URL 'vecchia' e la fa diventare una URL google friendly.

Ora, questa funzione quando riconosce che il link si riferisce alla home page la trasforma sempre in www.miosito.com e in questo modo, se la tua pagina effettua un riindirizzamento della lingua, ti riporta nella lingua sbagliata.

E' difficile intervenire sulla funzione sefRelToAbs, mentre è abbastanza semplice modificare _createHRef forzando alla fine una cosa del genere:

Codice: [Seleziona]
// Bruno - dirty hack to redirect correctly in home page
$href = sefRelToAbs( $href );
//echo $href ."<br />";
if ($href == "http://www.miosito.com/" ) {
$href = "http://www.miosito.com/index.php?lang=en";
}
return  $href;

E' veramente una modifica 'brutale' e me ne vergogno, però funziona!

Bruno

10
Se può interessare vi dico come ho risolto (quasi) tutti i problemi di cui vi parlavo.

1) Pagina di conferma registrazione. In generale è un problema che si manifesta per tutte quelle URL che contengono il parametro mosmessage, quello che permette di inserire un messaggio all'inizio della pagina chiamata. Quando c'è questo parametro la URL contiene il testo del messaggio e i vari SEF (tra cui sh404SEF) hanno difficoltà a interpretarlo e producono un errore 404. La soluzione è forzare un redirect manuale indicando precisamente la URL non SEF (comprensiva del messaggio).

2) Switch da HTTP a HTTPS e viceversa. Questo è un problema ben noto e non completamente risolto di VirtueMart. In particolare il problema si presenta quando l'indirizzo HTTP e l'indirizzo HTTPS sono diversi. Molti host hanno un server HTTPS dedicato (in modo da gestire un unico certificato) e quindi il problema è abbastanza frequente. Se gli indirizzi HTTP e HTTPS sono diversi il problema è passare le variabili di sessione da HTTP a HTTPS e per questo è stato inserito un hack nel file index.php di Joomla (l'autore è Deneb). Rimane il problema di fare in modo che se si clicca su un link 'normale' si torni indietro alle pagine HTTP. Per questo c'è un altro hack nel file virtuemart.parser che sostituisce la parte iniziale di tutti i link immediatamente prima di di pubblicare la pagina. Infine al termine del checkout viene cancellata la sessione HTTPS, ma rimane attiva quella HTTP, per cui il carrello rimane pieno anche dopo aver completato l'ordine. Per questo ho scritto un hack io che passa un flag a VM dopo la pagina di checkout.thankyou e che forza una pulizia del carrello. Peccato che molte di queste modifiche non funzionino più se si usa un componente SEF. In questo caso bisogna modificare ulteriormente diversi file per assicurare che nei vari passaggi venga sempre passato il parametro &lang=xx corretto. Se c'è questo parametro il SEF 'capisce' e switcha correttamente tra HTTP e HTTPS senza incasinarsi con la lingua.

3) problema analogo quando VM 'manipola' i cookie. Anche qui per non incasinare il SEF è necessario modificare il codice in modo che nella URL chiamata sia sepre presente l'opzione &lang=xx


Detto questo vi butto li un altro problema per cui non ho ancora trovato una soluzione decente: quando si modifica lo stato di un ordine nel backend la mail di notifica al cliente viene sempre inviata nella lingua di default e non nella lingua in cui è stato fatto l'ordine. Chissà se c'è un modo intelligente per far si che parta con la lingua corretta...

Ciao,
Bruno

11
Come da oggetto ho sviluppato un sito di e-commerce bilingue usando VM, Joomfish sh404sef.

Sono su un server con shared SSL.

I problemi che ho riscontrato (e non del tutto risolto) con sh404sef sono sostanzialmente 3:

1) Pagine di conferma registrazione (usando la registrazione di VM)

2) Switch da https a http nelle pagine SSL

3) Salto a lingua errata quando VM 'manipola' i cookies (per esempio se si fa logout)

Tutti e tre i problemi si presentano solo se si abilita il SEF.

Nel primo caso viene prodotta una 404 e non c'è modo di assegnare una URL custom

Nel secondo caso gli hack di VM che cambiano i link da https a http nelle pagine protette non funzionano più

Qualcuno ha incontrato problemi simili?

Potete vedere il sito coi problemi descritti a questo indirizzo: www.scubamarket.com

Ciao,
Bruno

Pagine: [1]


Web Design Bolzano Kreatif