vinoalvino Posted January 14, 2009 Share Posted January 14, 2009 SCUSATE: nella fretta ho parametrizzato il php ma il tpl finito nello zip era non parametrizzato. Il file allegato è corretto! Che mi dite dell'inglese?Ho implementato l'obbligo di leggere ed aderire alla privacy prima di consegnare i propri dati al gestore del sito. E' stato abbastanza "semplice" copiando il codice presente nella pagina in cui scegli il tuo metodo di consegna, dove c'è una chekbox per le condizioni di servizio.I file soggetti a modifica sono due:authentication.phpthemes\[your thema]\authentication.tplCome mia abbitudine commento le modifiche con una riga del tipo /** VV004 **/ o <!-- VV004 --> (il 4 corrisponde al numero di modifica apportata) che troverete nei file modificati nel caso vi servissero solo le modifiche.Un solo problema per aprire il documento della privacy ho dovuto inserire l'id del documento (bo -> tools -> cms) che nel mio caso vale due. Modificate la riga 190 mettendo al posto di due l'id del vostro documento!!!!Altro problema: la lingua inglese. Io ho scritto le seguenti frasi ditemi se sono corrette:1) titolo della clausola privacy: "Privacy polices"2) testo della checkbox: "I see privacy conditions and I adhere to them unconditionally."3) messaggio di avvertimento: "Please accept the terms of privacy before the next step"Vi sarei molto grato se qualcuno lo testasse e mi dicesse se è tutto apposto.NUOVA VERSIONE:Trovato l'errore:assegnavo bellamente l'array $js_files = array .... sovrascrivendo una precedente assegnazione con lo script per la gestione per lo Stato.Grazie per la segnalazione. Allego versione riveduta e corretta. privacy_ri_corretto.zip Link to comment Share on other sites More sharing options...
myname Posted January 14, 2009 Share Posted January 14, 2009 ciao vinoalvino,modifica testata e funzionante su PS 1.1. Veramente bella ... complimenti per il lavoro!... unico particolare (forse dipende da me ..non saprei) ... che ho aperto il file authentication.php ... ho trovato il codice da te menzionato alla riga 190, e ho sotituito l'id tuo "2" con uno scelto a caso da me tra i miei id a disposizione in CMS (ad es. 4): /** VV004 CHANGE THIS NUMBER WITH YOUR PRIVACY ID (bo tools cms) **/ 'cms_privacy_id' => 2, (qui al posto del "2" ho inserito ad esempio come id "4" che rappresenta altra mia pagina del CMS) /** END VV004 */ ..però...nulla...resta sempre sulla pagna "2" del CMS quando sleziono in front office "read" dalla pagina registrazione utente. Se invece cambio il testo della pagina con "id" 2 da CMS ...mi riporta il testo nuovo in front office, quando clicco su "read". Ho anche provato, dopo aver cambiato l'id in athentication.php ad aprire il file authentication.tpl e cambiare l'id anche in questo (vedi pezzo .. cms.php?id_cms=2): <!-- VV004 --> {l s='Privacy polices'} <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} /> {l s='I see privacy conditions and I adhere to them unconditionally.'} {l s='(read)'} <!-- VV004 --> Quindi, se solo modifico authentication.php, in quel pezzo di codice da te citato, e cambio l'id ... mi rimanda sempre alla pagina del cms con id "2"; se modifico anche authentication.tpl, inserendo solo lo stesso id della pagina da me scelta nel CMS, anche lì non da segni di cambiamento. Fammi sapere tu come mai non riesco ad assegnare l'id da me scelto...come detto potrebbe dipendere da me...cmq... l'ho provato varie volte proprio perchè la modifica è veramente ben pensata ed ottima a livello di design e struttura.Per i testi sono andato in back office --> tolls --> translation --> traduzione front office, ho già sostituito in italiano e tutto sembra andare bene.Come detto, nella morale, veramente ottimo lavoro, resta da vedere se quel fatto del non cambiare "id" di pagina dipende da me (anche se ho seguito alla lettera la tue indicazioni), ho da qualche altra cosa da compilare nel codice.Grazie vinoalvino ... filosofia di branco a parte ...col codice viaggi veramente bene !Attendo tuo parere in merito al fatto "id". Link to comment Share on other sites More sharing options...
disarci Posted January 15, 2009 Share Posted January 15, 2009 Ottimo lavoro VinoalVinoun suggerimento,metti la variabile nel bo in configura per la pagina cmscosi' non bisogna mettere le mani nel codice. Link to comment Share on other sites More sharing options...
Dr. Benway Posted January 15, 2009 Share Posted January 15, 2009 Ciao VV,ho usufruito della tua modifica, è ok, quindi grazie mille :-)l'id della pagina cms lo hai cablato nel tpl, a cosa serve il set della variabile 'cms_privacy_id' nel php?Il testo in inglese è un pò sgrammatico, io uso il seguente: I agree the terms of privacy (read).Privacy Policies è meglio al singolare: Privacy Policy.grazie ancora :-) Link to comment Share on other sites More sharing options...
vinoalvino Posted January 15, 2009 Author Share Posted January 15, 2009 Ottimo lavoro VinoalVinoun suggerimento,metti la variabile nel bo in configura per la pagina cmscosi' non bisogna mettere le mani nel codice. Si sarebbe ottima cosa. Se ho tempo lo faccio! Link to comment Share on other sites More sharing options...
Dr. Benway Posted January 15, 2009 Share Posted January 15, 2009 ciao VV, come ti ho già segnalato il tuo inglese è un pò sgrammaticato... 'I see' dovrebbe essere al passato 'I saw', ma non si usa, meglio 'I read'Personalmente preferisco questo modo di dire che è un classico: 'I agree the terms of privacy''Polices' è 'Policies', anche se Privacy Policies è meglio al singolare: Privacy Policy.ciao e grazie ancora per questo lavoro Link to comment Share on other sites More sharing options...
vinoalvino Posted January 15, 2009 Author Share Posted January 15, 2009 ciao VV, come ti ho già segnalato il tuo inglese è un pò sgrammaticato... 'I see' dovrebbe essere al passato 'I saw', ma non si usa, meglio 'I read'Personalmente preferisco questo modo di dire che è un classico: 'I agree the terms of privacy''Polices' è 'Policies', anche se Privacy Policies è meglio al singolare: Privacy Policy.ciao e grazie ancora per questo lavoro Il mio inglese non è sgrammaticato: è totalmente assente ;-) grazie per la traduzione! Link to comment Share on other sites More sharing options...
Germanoufo Posted January 15, 2009 Share Posted January 15, 2009 L' importante è il succo del php l' inglese si risolve comunque sono del club (non so l' inglese, o meglio parlo un po ma non scrivo)Ciao ;-) Link to comment Share on other sites More sharing options...
Dr. Benway Posted January 15, 2009 Share Posted January 15, 2009 scusate, ne approfitto per chiedervi una cosa che non c'entra nulla con il topic in questione ...sono nuovo del forum e questa mattina ho creato un nuovo topic ma non compare!i topic devono essere prima accettati dal moderatore? oppure ho fatto casino io e non ho inviato nulla?ho chiesto in PM al moderatore ma non mi ha (ancora) risposto, e quindi chiedo qui, anche se non è il posto giusto dove farlo...grazie in anticipo Link to comment Share on other sites More sharing options...
vinoalvino Posted January 16, 2009 Author Share Posted January 16, 2009 scusate, ne approfitto per chiedervi una cosa che non c'entra nulla con il topic in questione ...sono nuovo del forum e questa mattina ho creato un nuovo topic ma non compare!i topic devono essere prima accettati dal moderatore? oppure ho fatto casino io e non ho inviato nulla?ho chiesto in PM al moderatore ma non mi ha (ancora) risposto, e quindi chiedo qui, anche se non è il posto giusto dove farlo...grazie in anticipo Hai premuto il tasto "New Topic" in alto scritto il messaggio poi premuto "Submit Post" e non è comparso nulla???? Link to comment Share on other sites More sharing options...
Germanoufo Posted January 16, 2009 Share Posted January 16, 2009 Come al solito il forum ha problemi oggi non arrivano le notifiche dei messaggi Ciao ;-) Link to comment Share on other sites More sharing options...
andreamiky Posted January 25, 2009 Share Posted January 25, 2009 PROBLEMA :down: Ho inserito questa modifica e mi è sparita la selezione degli stati USAe quel che è peggio è che avevo inserito anche tutte le province italiane allo stesso modo e sono sparite pure quelle...Suggerimenti? Link to comment Share on other sites More sharing options...
Germanoufo Posted January 25, 2009 Share Posted January 25, 2009 Allora per che ti compaiano le varie provincie devi indicare a qale paese appartegono forse per quello non ti funziona Ciao ;-) Link to comment Share on other sites More sharing options...
andreamiky Posted January 25, 2009 Share Posted January 25, 2009 a parte la mia modifica delle province (che comunque funziona) il problema è che spariscono anche gli stati USA che non ho mai toccato Link to comment Share on other sites More sharing options...
vinoalvino Posted January 26, 2009 Author Share Posted January 26, 2009 Ho postato un nuovo zip corretto (vedi primo post) sembra che funzioni anche con le regioni, fatemi sapere Link to comment Share on other sites More sharing options...
andreamiky Posted January 27, 2009 Share Posted January 27, 2009 MITICO!!! Modifica a segno, così la selezione degli stati USA (e delle province italiane) funziona alla grande!Grazie 1000 Link to comment Share on other sites More sharing options...
Germanoufo Posted January 27, 2009 Share Posted January 27, 2009 Ho inserito nel CF e Piva l' accettazione privacy vedi http://www.prestashop.com/forums/viewthread/11069/programmazione_moduli_design_e_temi/versione_alfa_partita_iva_e_cf_per_prestashop_1_dot_1Ciao ;-) Link to comment Share on other sites More sharing options...
kimlop Posted April 28, 2009 Share Posted April 28, 2009 nella versione 1.2 questa mod non funziona, sapete indicarmi una strada per correggere?il primo problema è che {$cms_privacy_id} non viene riconosciuto, allora ho provato a mettere l'id 2, una volta insetito nel tpl funziona il link, ma non funziona più il thickbox e quindi invece della popup segue il link caricando il contenuto dell'id 2 nel cms Link to comment Share on other sites More sharing options...
Germanoufo Posted April 29, 2009 Share Posted April 29, 2009 nella versione 1.2 questa mod non funziona, sapete indicarmi una strada per correggere? 1) la 1.2 è solo per prove e non per uso ( DEVI ASPETTARE CHE FACCIAMO IL PACCHETTO ITALIANO )2 ) perchè non usi il pacchetto 1.1 italia e poi fai l' aggiornamento ?Vorrei capire se hai letto bene for testing purpose only Faremo le dovute modifiche al momento che è in versione stabile Ciao ;-) 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