daceweb Posted July 27, 2012 Share Posted July 27, 2012 Ripeto che è circa una settimana che ho scoperto Prestashop, in passato usavo Joomla+Virtuemart poi ho letto un articolo dove molti incensavano questa piattaforma e ho voluto provarla. La prima cosa che ho notato è che nativamente non sono disponibili moduli basilari e che come back office è un pò complicato, ma tutto sommato è nettamente migliore di Virtuemart, basta arrangiarsi un pò e io non sono un programmatore o un tecnico ma faccio del copia e incolla e dello spipolare sui forum la mia base. Detto questo non sono riuscito a trovare un blocco che mi mettesse il login e il registra nella colonna di sinistra come accadeva invece in Joomla, qua occorreva accontentarsi della piccola parola entra di fianco a benvenuti nell'header del sito. Proprio da questo sono partito: cliccando su entra si arriva alla pagina di login (my-account.php) dove si trova a sinistra il modulo per registrarsi e a destra quello per il login. Ho visualizzato il codice sorgente e ho copiato il codice dei 2 form. A questo punto dove metterli? Qua ci viene in aiuto il modulo Addstuff scaricabile qui http://www.ecartservice.net/05082008/addstuff-for-prestashop/ non è altro che un modulo che ci permette di mettere del codice nella colonna sinistra o destra del nostro sito. Andando quindi a editare la pagina mystuff.html e caricandola in ftp si può mettere il codice del log in e della registrazione che comparirà a destra o a sinistra nel sito. Naturalmente devono essere poi adattati stringendo la lunghezza dei campi, accorciando qualche testo, cercando di centrare il tutto e soprattutto gli va dato il giusto stile css in allegato ho messo come esempio il file mystuff.html dovrebbe andare bene per tutti occorre solo sostituire alle righe 4 - 19 - 32 il nome tuosito con l'url del vostro sito reale. Funziona benissimo , se uno mette i dati log in entra dritto nel portale, se invece mette la mail per nuova registrazione viene reindirizzato al modulo da compilare con già inserita la mail. L'unico intoppo è che quando si arriva a questa pagina i 2 form di addstuff che compaiono nuovamente nella colonna sinistra perdono la formattazione e diventano illeggibili sovrapponendo le scritte, probabilmente c'è un conflitto con la pagina del modulo, ma poco male visto che a quel punto non servono si piu si puo disabilitare la loro visualizzazione in quella pagina esclusivamente , andando nel back office in moduli-->posizioni--->left column (o right se l'avete messo a destra) --->cliccare sull icona modifica di addstuff e inserire nel campo eccezioni authentication.php, cosi non si vedrà piu i 2 form in quella pagina. come ultima cosa ricordarsi di andare in moduli--->altri moduli----> addstuff cliccare su configura e alla voce stuff to add? metter mystuff.html e alla voce display in standard box? mettere no ( questo servirebbe per far vedere il modulo nello stesso stile degli altri ma a me non ha mai funzionato, ho preferito dargli la formattazione direttamente dal codice) una piccola aggiunta: siccome le bandierine delle lingue in alto non mi piacevano ho aggiunto una tabella sopra tutto il codice per far vedere le 2 bandiere e poter cambiare lingua dalla colonna di sinistra questo è il codice <table border="0" width="49%" id="table1" cellspacing="0" cellpadding="0"> <tr> <td> <p align="center"> <a href="http://www.tuosito.net/?id_lang=1"><img border="0" src="http://www.tuosito.net/img/l/1.jpg" width="16" height="11"></a> </td> <td> <p align="center"> <a href="http://www.tuosito.net/?id_lang=5"><img border="0" src="http://www.tuosito.net/img/l/5.jpg" width="16" height="11"></a> </td> </tr> </table> questo è il sito che ho fatto fin ora http://www.support81.net/ e questo è l'allegato mystuff.html mystuff.html Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now