Jump to content

Espediente su come costruirsi un modulo Log in nei blocchi destra o sinistra


daceweb

Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...