support home

Back to website
Welcome
Login  Sign up

Cookie Policy per sito multilingua: aiuto su codice da inserire affinchè banner appaia in 2 lingue

Ho un sito con due lingue, creato con Wordpress. ho visto tutte le vostre guide per la gestione della doppia lingua, compreso il Plugin di WP (che ho installato), ma non è chiaro come deve essere inserito il codice se si hanno due o più lingue. La vostra guida https://www.iubenda.com/it/help/posts/834 dice di inserire la struttura if/else, ma non è chiaro dove debba essere inserita: - dentro lo script generato dalla cookie policy? in quale punto? POTETE PER FAVORE DARE UN ESEMPIO DELLO SCRIPT COMPLETO nel caso di doppia lingua? Così si capisce dove mettere la struttura che suggerite. Grazie
  • Io ho fatto come segue e ha funzionato: 1. Nella bacheca del tuo sito Wordpress scegli Impostazioni e Iubenda Cookie Solution 2. Nel campo in cui devi inserire il codice metti prima la struttura if/else in php così come è scritta al punto 4 della pagina https://www.iubenda.com/it/help/posts/834 3. Sostituisci ciascuna riga <!-- inserire qui il codice di iubenda in ... --> con il codice che ti è stato generato per il tuo sito in quella lingua. Un esempio del risultato lo vedi nell'immagine allegata. https://d2r1vs3d9006ap.cloudfront.net/s3_images/1219399/Schermata.png?1434028152
  • Ho provato a fare come te, utilizzando esattamente la struttura che mi hai fatto vedere, ma a me non funziona... apre sempre il banner in italiano. puoi verificarlo qui http://officinevisualarch.com/?lang=en Perchè?
  • Ciao, scusami, hai ragione, avevo sbagliato io. Ho corretto il codice, eccolo. Stavolta ho testato per bene e fa il suo dovere. Ecco il codice che ho messo nella casellina di impostazione del plugin: NB. Cioè ho usato l'if/else solo nell'inizializzazione della variabile _iub. Questo codice funziona se usi la variabile giusta per leggere la lingua della pagina, io ho usato wpml_browser_redirect_params.pageLanguage perché esaminando il codice sorgente delle mie pagine ho visto che questa variabile era definita prima dell'esecuzione dello script del plugin di iubenda.
  • Anche io ho lo stesso problema e se provo a modificare il parametro ICL_LANGUAGE_CODE nel plugin mi da errore...
  • Ciao Cristina! grazie per la risposta, ho provato col codice nuovo che mi hai mandato, ma ora non appare più il banner neanche in una sola lingua... sai dirmi come mai? magari io non ho quella variabile di WPML impostata, ma come faccio a capire cosa ho e cosa correggere? anche io uso WPML, ma non ho mai toccato il codice che genera ti chiedo scusa se ti chiedo nuovamente aiuto, purtroppo non sono una programmatrice :-( per il momento rimetto il codice di prima, almeno apriva il banner in una sola lingua.
  • Salve a tutti, Sto per migliorare il articolo per siti con vari lingue. Il problema con il plugin è, che non accetta php. Quindi la soluzione postata sul help blog non dovrebbe funzionare con il plugin. @Cristina sono interessato a sentire se l'hai fatto a funzionare con il plugin con il metodo descritto? Quindi secondo me questo codice descritto nel post deve essere incollato nella area <head> direttamente per funzionare. C'è un altro modo con una soluzione pura javascript, come descritto qui: https://gist.github.com/mircobabini/de33dab69ca7598f39b6 Avvisatemi pure.
  • Ho provato la soluzione in javascript e sembra funzionare correttamente, grazie, però a questo punto sarebbe di inserire queste informazioni anche nella guida per la configurazione del plugin con wpml..
  • @Miro, già fatto. Grazie per il feedback. Simon
  • Quindi se ho capito bene per avere il banner con la doppia lingua, funzionante con WPML in wordpress, devo: - inserire il codice in javascript come descritto nella soluzione di Mirko, direttamente nel plugin? - questa soluzione si occupa di far apparire i banner, oppure effettua anche il blocco preventivo degli script, come indicato nelle istruzioni del plugin? questa cosa non mi è chiara... grazie a tutti
  • @Simon: sì ho messo il codice nel campo apposito nelle impostazioni del plugin. Uso un tema comprato e non volevo dover riscrivere l'head ad ogni aggiornamento del tema.
  • @Erica: domanda banale: hai messo i tuoi codici al posto delle xxxxxx , yyyyyy e zzzzzz che avevo messo io come segnaposto? Se la risposta è sì dimmelo che appena riesco dó un'occhiata al tuo sito e cerco di capire.
  • @Cristina: si, avevo messo i codici corretti per ciascuna lingua :-(
  • Mi riferivo a questo codice javascript non al php che infatti nel plugin non va
Login or Signup to post a comment