Non conosco SMF ma l'ho appena installato ed ecco il risultato: http://alemoppo.altervista.org/smf/index.php
Io avendolo appena installato ho il tema base (default), se tu lo hai modificato immagino sia un po' differente.
Ti dico come ho fatto:
Nel file: Themes/default/index.template.php alla riga 165 c'è </head>. Prima di </head> va inserito il "Codice per la cookie policy".
Attenzione: nel codice Iubenda, nelle righe localConsentDomain: e lang:, ci sono degli apici. Prima degli apici inserisci un backslash, quindi nel mio caso l'ho scritto così:
Codice PHP:
localConsentDomain: \'alemoppo.altervista.org\',
timeoutLoadConfiguration: 30000,
lang: \'it\',
Per il footer, devi cercare </body> che è in corrispondenza della funzione function template_html_below(). Anche qui, prima di </body> inserisci il "Codice per la privacy policy".
---
Se possono esserti utili, ti incollo le porzioni di codice che ho modificato:
Codice PHP:
// Output any remaining HTML headers. (from mods, maybe?)
echo $context['html_headers'];
echo '
<link rel="preload" as="script" href="https://cdn.iubenda.com/cs/iubenda_cs.js"/>
<link rel="preconnect" href="https://www.iubenda.com"/>
<link rel="preconnect" href="https://iubenda.mgr.consensu.org"/>
<link rel="preconnect" href="https://hits-i.iubenda.com"/>
<link rel="preload" as="script" href="https://cdn.iubenda.com/cs/tcf/stub-v2.js"/>
<script src="https://cdn.iubenda.com/cs/tcf/stub-v2.js"></script>
<script>
(_iub=self._iub||[]).csConfiguration={
cookiePolicyId: 8282959,
siteId: 969751,
localConsentDomain: \'alemoppo.altervista.org\',
timeoutLoadConfiguration: 30000,
lang: \'it\',
enableTcf: true,
tcfVersion: 2,
googleAdditionalConsentMode: true,
consentOnContinuedBrowsing: false,
banner: {
position: "bottom",
acceptButtonDisplay: true,
customizeButtonDisplay: true,
closeButtonDisplay: false,
fontSizeBody: "14px",
},
}
</script>
<script async src="https://cdn.iubenda.com/cs/iubenda_cs.js"></script>
<style>
@media (max-width: 639px) {
#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-rationale {
height: 55vh !important;
min-height: 320px !important;
}
}
</style>
</head>
<body>';
}
e
Codice PHP:
function template_html_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
echo '<a href="https://www.iubenda.com/privacy-policy/8282959" rel="noreferrer nofollow" target="_blank">Privacy Policy</a>
- <a href="#" role="button" class="iubenda-advertising-preferences-link">Personalizza tracciamento pubblicitario</a>
</body></html>';
}
Originalmente inviato da
adrians
chiedo troppo se domando come riconosco il file da modificare, ne se sono un sacco nella cartella dei temi
dirai di studiare il tutto ma è urgente.
Non c'è nulla da studiare, occorre solamente trovare il punto dove il tema stampa </head> e </body>, quindi occorre del tempo, non dello studio .
Ciao!