Pulsante google +1 non si vede
Autore: Michela P.Salve, mi succede una cosa per me strana.. Ma chi mastica di codici saprà aiutarmi. Sto inserendo il pulsante google +1 accanto ad un testo e quindi ho pensato bene di abilitare il codice html e schiaffare brutalmente il codice di google:
<html><head><link rel="canonical" href="http://www.xxx.com/xxx.html" /></head><body><g:plusone size="medium" annotation="inline" width=183 px></g:plusone><script type="text/javascript"> window.___gcfg = lang: 'it' ; (function() 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[removed].insertBefore(po, s); )();</script></body></html>
Ebbene, non funge. Ma la cosa strana è che, se all'interno della pagina ci metto anche la "cella" con l'oggetto Social Network preimpostato di website.. mi si attiva anche il mio pulsante!!!!!!!
Evidentemente manca q.sa nel mio codice che viene invece richiamato dal codice del pulsante preimpostato di website.... Chi è il guru che sa perchè?
Grazie mille
ma lo hai messo tutto cosi con i tag html - head - e body compresi...?
preso da una guida in rete.....
Autore
Si, l'ho messo con tutti i tag. Ma ho provato anche a infilarli nelle opportune sedi, nelle proprietà della pagina....
La guida che posti rende semplice la cosa che non funziona. Come ho cercato di scrivere all'inizio, ho l'esigenza di mettere il pulsante accanto a un testo. Non posso inserire un oggetto html (in tal caso cmq ti confermo che funzionerebbe perchè ho già provato...).
Senza considerare il fatto che è vero che dovrebbe prendere il link della pagina ma è preferibile inserire: "il tag <link rel="canonical" ... /> della pagina" vd: https://developers.google.com/+/web/+1button/?hl=it
Comunque, se mi chiarisci un attimo la motivazione della prima domanda magari capisco dove mettere le mani ;-)
Grazie dell'aiuto
hai messo tutti i tag di una pagina completa....e non sarebbe giusto....
head va in head, e body va in body.......
però se dici, che come scritto nella guida non va bene.......???
Autore
Ok, vediamo, dove metto il link della pagina col rel canonical, se seguo la guida che mi hai postato?
http://www.simonedesign.it/blog/aggiungi-google-1-button/
Autore
Perfetto, la guida che mi hai postato è vecchia. Il codice con il link dentro a <g:plusone...> è proprio quello che sto cercando di modificare: a quanto pare non si usa più o, addirittura, pare che sia sconsigliato. Almeno, questo è quello che ho capito dalla guida ufficale di google il cui link è quello che ti ho messo li sopra...
in proprietà pagina esperto-Head....
poi tutto quello che c'è tra <body>....e....</body> nella pagina con oggetto html, oppure se funzia in oggetto testo....
Autore
Ok, un risultato l'ho raggiunto:
spostando tutto lo script in proprietà - esperto della parte delle impostazioni generali, come per magilla, si vede il pulsante!!
Quindi, ricapitolando, per ora siamo cosi:
CODICE ACCANTO ALLA FRASE: <html><head><link rel="canonical" href="http://www.accessorigatti.com/feliway_gatti.html" /></head><body><g:plusone size="medium" annotation="inline" width=183 px></g:plusone></body></html>
CODICE NELLA SEZIONE ESPERTO DELLE IMPOSTAZIONI GENERALI (prima del tag di chiusura del body):
<script type="text/javascript">
window.___gcfg = {
lang: 'it'
};
(function() {
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[removed].insertBefore(po, s);
})();
</script>
Caro Mirko, così funzia ma tu mi suggerisci di mettere la sezione head (<head><link rel="canonical" href="http://www.accessorigatti.com/feliway_gatti.html" /></head>) nelle proprietà della pagina.... E' un procedimento molto più lungo (perchè devo farlo su centinaia di pagine).. Pensi che sia necessario?