Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : sguio 05 Sep 2012, 00:00:00
-
come da titolo:
come posso mettere la lingua italiana di facebook e google plus nei pulsanti di k2 quelli che condividono gli articoli?
c'è un modo per far si che non siano in inglese ma in italiano in quanto il mio sito è in italiano?!
allego la foto per farvi capire di quale parte di k2 sto parlando.
grazie in anticipo sguio
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
notare l'orario in cui ho pubblicato il topic... neanche a farlo a posta! hahaha
-
un aiutino...?!
-
nessuno che sappia aiutarmi?
-
Hai installato la lingua 'Italiano' di k2?
Vai su http://getk2.org/extend/translations (http://getk2.org/extend/translations) e poi scegli italiano. Installa come qualsiasi componente.
-
Dimenticavo: se qualcosa non ti soddisfa, puoi intervenire personalmente sui files, tramite FTP:
/language/it-IT/it-IT.com_k2.ini
/language/it-IT/it-IT.com_k2_content.ini
-
si certo che é in italiano e i due file da te linkati giá controllati ma non c é li il discorso del pulsanti condivisione... dipende da qualche altra cosa io mi sto ribaltando tutto l ftp ma non riesco a trovare il file giusto...
-
Ci ho lavorato un bel po' di tempo fa e ora non ricordo bene se dipende da qui.
File: components/com_k2/templates/default/item.php
Riga: dalla 309 (almeno così risulta il mio file: non ricordo se precedentemente ho aggiunto o eliminato altre righe):
<?php if($this->item->params->get('itemFacebookButton',1)): ?>
<!-- Facebook Button -->
<div class="itemFacebookButton">
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
(function() {
document.write('<fb:like width="200"></fb:like>');
var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];
s.type = 'text/javascript';
s.async = true;
s.src = '//connect.facebook.net/it_IT/all.js#xfbml=1&appId=177111755694317';
s1.parentNode.insertBefore(s, s1);
})();
//]]>
</script>
</div>
<?php endif; ?>
Le modifiche le apportai per eliminare problemi di validazione html.
Non ricordo se, attraverso la riga "s.src = '//connect.facebook.net/it_IT/all.js#xfbml=1&appId=177111755694317;" viene anche settata la lingua in italiano.
-
Per quanto riguarda il pulsante Google (il codice da modificare è appena successivo a quello del pulsante Facebook):
<?php if($this->item->params->get('itemGooglePlusOneButton',1)): ?>
<!-- Google +1 Button -->
<div class="itemGooglePlusOneButton">
<div class="g-plusone"></div>
<script type="text/javascript">
(function() {
window.___gcfg = {lang: 'it'}; // Define button default language here
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
</div>
<?php endif; ?>
Anche in questo caso si risolvono problemi di validazione html.
-
Ho creato due post distinti per evitare di fare confusione.
Spero che si risolva il problema.
-
grazie mille per la disponibilità però non è cambiato nulla... ma il tuo invece è in italiano?
-
Sì sì, è in italiano...
-
me lo metti il link per rendermi conto...
tanks
-
Preferisco inviarlo con messaggio privato. Fatto!
-
Ho provato in un sito di testing. La lingua precedente era settata in inglese. Le modifiche suggerite, operate su components/com_k2/templates/default.php, hanno modificato la lingua da inglese a italiano.
Non so perché a te non funzioni... [giusto per evitare malintesi: quando trasferisci il file via FTP, sovrascrivi quello precedente? e poi ricarichi la pagina nel browser?]
-
certamente guarda ti giro in privato il link del sito....cosi vedi tu stesso!