Jump to content

Privacy [RI-CORRETTO]


vinoalvino

Recommended Posts

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.php
themes\[your thema]\authentication.tpl

Come 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

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

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

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

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

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

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

  • 2 weeks later...
  • 3 months later...

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

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 ;-)

7332_Q5uHoJchIT0NrJkTUUq1_t

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...